body
{
  margin:0px;
  font-family:'ＭＳ Ｐゴシック',sans-serif;
}
/*追加 090928*/
/*  *{padding:0; margin:0}*/

table
{
  font-size:12px;
}
td
{
  text-align:left;
  padding:2px;
}
th
{
  color:#FFFFFF;
  background-color:#FFBC1A;
}

h1
{
  font-size:13px;
  font-weight:normal;
  line-height:15px;
  color:#0052A5;
  margin:0px 0px;
}
h2
{
  font-size:23px;
  font-weight:bold;
  line-height:1em;
  margin:5px 0px 5px 0px;
  color:#cc0000;
  background-color:#ffecb3;
/*  background-color:#FFBC1A;*/
/* background-color:#FFFAE1;*/
  border-bottom:2px solid #fbd77f;
  border-left:2px solid #FFDEAD;
  /*border-left:2px solid #FFDEAD;*/
  padding:11px 0px;
  width:777;
  text-align:center;
}
h2#shop_title
{
  font-size:23px;
  font-weight:bold;
  line-height:1em;
  margin:5px 0px 5px 0px;
  color:#cc0000;
  background-color:#ffecb3;
/*  background-color:#FFBC1A;*/
/* background-color:#FFFAE1;*/
  border-bottom:2px solid #fbd77f;
  border-left:2px solid #FFDEAD;
  /*border-left:2px solid #FFDEAD;*/
  padding:8px 0px;
  width:777;
  text-align:center;
}

h3
{
  font-family:'Arial';
  font-size:22px;
  font-weight:bold;
  line-height:1em;
  margin:5px 0px 5px 0px;
  color:#cc0000;
  background-color:#ffefc0;
/*  background-color:#ffefc0;*/
/*  background-color:#fff3ce;*/
/* background-color:#FFFAE1;*/
  border-bottom:2px solid #FFDEAD;
  border-left:2px solid #FFDEAD;
  /*border-left:2px solid #FFDEAD;*/
  padding:3px 0px;
  width:777;
  text-align:center;
  line-height:1.6;
}

h3#shop_tel
{
  font-family:'Arial';
  font-size:22px;
  font-weight:bold;
  line-height:1em;
  margin:5px 0px 5px 0px;
  color:#cc0000;
  background-color:#ffefc0;
/*  background-color:#ffefc0;*/
/*  background-color:#fff3ce;*/
/* background-color:#FFFAE1;*/
  border-bottom:2px solid #FFDEAD;
  border-left:2px solid #FFDEAD;
  /*border-left:2px solid #FFDEAD;*/
  padding:3px 0px;
  width:777;
  text-align:center;
  line-height:1.6;
}

H4#shop_category {
  font-family:'Arial';
  font-size:15px;
  font-weight:normal;
  line-height:1.3;
  margin:5px 0px 0px 0px;
  color:#cc0000;
  background-color: #ffffe7;
  /*background-color: #fef1ca;*/
  border-bottom:2px solid #FFDEAD;
  border-left:2px solid #FFDEAD;
  /*border-left:2px solid #FFDEAD;*/
  padding:6px 0px;
  width:777;
  text-align:center;
}

a
{
  color:#3366FF;
}
a.company_name:link
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.company_name:visited
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.company_name:hover
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.business_names:link
{
  font-size:10px;
  text-decoration:none;
}
a.business_names:visited
{
  font-size:10px;
  color:#777080;
  text-decoration:none;
}
a.business_names:hover
{
  font-size:10px;
  text-decoration:underline;
}
a.station:link
{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.station:visited
{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.station:hover
{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
a.a_c:link /* a.company_name */
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.a_c:visited /* a.company_name */
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.a_c:hover /* a.company_name */
{
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
a.a_b:link /* a.business_names */
{
  font-size:10px;
  text-decoration:none;
}
a.a_b:visited /* a.business_names */
{
  font-size:10px;
  color:#777080;
  text-decoration:none;
}
a.a_b:hover /* a.business_names */
{
  font-size:10px;
  text-decoration:underline;
}
a.a_s:link /* a.station */
{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.a_s:visited /* a.station */
{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.a_s:hover /* a.station */
{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
strong.s_biz
{
  font-size:10px;
  font-weight:bold;
  /*color:#FF0000;*/
  color:#CD5C5C
}

.font12black
{
 font-size:12px;
 color:#0052A5;
}

.tr_bg /* bg=background-color */
{
  background-color:#FFFEC6;
}
.td_t /* t=tel */
{
  text-align:center;
  font-size:14px;
}
.td_s /* s=station */
{
  text-align:center;
}
.td_b /* b=business */
{
  font-size:10px;
  color:#000000;
}

.layout
{
  padding-left:0px;
  margin-bottom:7px
}
.sponceredlink
{
/*
  margin:12px 0px 12px 0px;
*/
  margin:10px 0px 1px 0px;
  width:777px;
  padding:3px;
  border-left: 1px solid #FFDEAD;
  border-bottom: 1px solid #FFDEAD;

  font-size:13px;
  font-weight:bold;
  color:#CC0000;
  background-color:#FFFCDD;
  text-align:center;
}

/* ---- ご近所サーチ -----*/

*html body #gokinjo /**IE用**/
{
  width:777;
  padding:5px;
  margin-bottom:0px;
  font-size:14px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  border:solid 3px #cc0000;
  background-color:#FDF4D9;
  color:#cc0000;
  text-align:center;
}

#gokinjo
{
  width:762;
  padding:5px;
  margin-bottom:0px;
  font-size:14px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  border:solid 3px #cc0000;
  background-color:#FDF4D9;
  color:#cc0000;
  text-align:center;
}
#gokinjo .notice
{
  font-size:12px;
  color:blue;
  padding:3px;
}

/* ---- topnavigation -----*/
#topnavi { margin: 2px 0px 6px 5px; padding:2px;}
#topnavi a:link{ text-decoration:none;}
#topnavi a:visited{ text-decoration:none;}
#topnavi ul {list-style:none;}
#topnavi li { display: inline; font-size:12px; padding-right: 2px; line-height:16px; }

.category
{
  width:777;
  font-size:12px;
}

/************* shop info　詳細テーブル ***********/

div#shopinfo
{
  display:block;
  background-color:#fff;
  border:0px double #F4A460;
  /*width:715px;*/
  width:777;
  /*padding:5px;*/
  text-align:center
}
div#shopinfo table
{
  background-color:#fff;
  border-collapse: collapse;
}
div#shopinfo table tr td
{
  background-color:#fefffb;
  padding:3px;
}

/*** IE用 ****/
* html body div#shopinfo h2
{
  width:777px;
  margin:0px 0px 0px 0px;
  padding:10px;
  border:solid 0px #FFDAB9;
  background-color:#CD5C5C; 
  text-align:center; color:#fff;
  padding:5px; 
  font-size:18px; 
  font-weight:bold
}


div#shopinfo h2
{
  width:767px;
  margin:0px 0px 0px 0px;
  padding:10px;
  border:solid 0px #FFDAB9;
  background-color:#CD5C5C; 
  text-align:center; color:#fff;
  padding:5px; 
  font-size:18px; 
  font-weight:bold
}


.company_name
{
  font-size:21px
}

form {
 margin:0px
}

/*----- 表内部　電話番号 -----*/
.telno
{
  font-size:20px;
  font-weight:bold
}
.mapnotice 
{
  text-align:center;
  font-size:10px;
  color:#cc0000;
/*
  font-weight:bold;
*/
  margin:5px auto 10px auto;
}

.tokucho 
{
 font-size:13px;
 padding:6px;
 line-height:18px;
}


/*----- ショップ地図 ------*/
DIV#map { font-size:17px; text-align:center}


/********* ショップ詳細テーブル **********/
#shopdetail{
 /*border-top: 4px solid #CD5C5C;*/

width:777px; background-color:#fff; border-bottom :2px solid #CD5C5C; border-left:2px solid #CD5C5C; border-right:2px solid #CD5C5C;
}

#shopdetail .st{
 background-color:#FFFEC6;
 font-size:14px;
 padding:3px;

}

#shopdetail tr td {
 
 background-color:#999; 
}

#shopdetail .oldinfo {
   color:#cc0000;
   text-align:center;
}


/*----- なびとく　---------*/
div#navitoku { color:#cc0000; border: solid 0px #cc0000; font-size:13px; background-color:#FFFDF0; /*width:480px*/}
div#navitoku ul { margin:5px;}
div#navitoku ul li{ line-height:20px;}

/*----- 間違い情報JS部分----*/
.incorrect { 
     font-size:14px; 
     text-align:center; color:#cc0000; 
     padding-left:5px; 
     font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
     font-weight:bold;
 }

/*-----緊急のお知らせ ----*/
.urgent { font-size:12px; font-weight:bold; color:#cc0000; padding-left:85px;}

/*----- クレーム防止  ----*/
.claim { 
     margin:0px;
     font-size:13px; 
     text-align:center; color:#cc0000; 
     padding-left:5px; 
     font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
     font-weight:bold;
 }

/*----- 非表示申請  ----*/

div#invisible { 

     font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
 }

div#invisible h4 {

     text-align:center;
}

.layout   ul li{

     font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
     color:#cc0000;
}

/*----- トップアナウンス  ----*/

div#topannouce {
           padding:5px; 
           display:block; 
           border: 1px solid #ff0000; 

           background-color:#B22222; 
           color:#fff; 
           font-size:14px; 
           width:775px; 
           height:20px;
           text-valign:center;
}

div#topannouce a {

           color:#fff;
           font-weight:bold;
           text-decoration:none;
}


/********* 一覧テーブル **********/

#navilist th{
background-color:#5F9EA0;
padding:3px;
color:#feffff;
font-weight:nomal
}
#navilist td{
      padding:3px;
}
#navilist .td_b{
border-bottom:1px solid #E6E6FA;
border-right:1px solid #E6E6FA
}
#navilist .td_n{
border-right:1px solid #E6E6FA

}

#navilist .td_ad{
border-right:1px solid #E6E6FA
}
/********* adjs 広告js**********/

#adjs a{
/* text-decoration:none;*/
}


