@charset "EUC-JP";
body {
    font-size: 12px;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
    line-height: 1.5;
}
*+html body{
    font-size: 75%;
}
* html body {
    font-size: 75%;
}

/* 大フレームヘッダー */
.fbh {
    font-size: 13px;
    font-weight: bold;
    color: #888888;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
}
/* 大フレームボディ */
.fbb {
    font-size: 12px;
    line-height: 1;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
}

/* 中フレームヘッダー */
.fmh {
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    color: #888888;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
}
/* 中フレームボディ */
.fmb {
    font-size: 12px;
    line-height: 16px;
    color: #333333;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
}

/* 都道府県フレームボディ */
.ftb {
    font-size: 11px;
    line-height: 14px;
    color: #888888;
    font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
}

/* 検索フォーム */
input.search {
  width: 120px;
  height: 20px;
  border: 1px solid #cccccc;
  padding: 2px;
  margin: 2px;
}

/* 検索フォーム */
.skcs_list {
  font-size: 12px;
  overflow: auto;
  width: 600px;
  height: 100px;
  padding: 5px;
  margin: 10px;
  background-color: #ffffff;
  text-align: center;
}

/* フォント */
.f10 {
  color: #333333;
  font-size: 10px;
  line-height: 1.2;
}
.f11 {
  color: #333333;
  font-size: 11px;
  line-height: 1.2;
}
.f12 {
  color: #333333;
  font-size: 12px;
  line-height: 1.2;
}
.f14 {
  color: #333333;
  font-size: 14px;
  line-height: 1.2;
  font-family: Arial Black;
}
.fco {
  font-size: 12px;
  color: #ff8400;
}

/* ナンバーフォント */
.fn {
  color: #ff8400;
  font-size: 20px;
  font-weight: bold;
  font-family:  Arial Black;
  text-decoration: none;
}
.fng {
  color: #cccccc;
  font-size: 20px;
  font-weight: bold;
  font-family:  Arial Black;
}
.fns {
  color: #ff8400;
  font-size: 16px;
  font-weight: bold;
  font-family:  Arial Black;
}

/* ナンバーフォント中 */
.m_fn {
  color: #ff8400;
  font-size: 14px;
  font-weight: bold;
  font-family:  Arial Black;
}
.m_fng {
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
  font-family:  Arial Black;

}

/* ナンバーフォント(赤 */
.fr {
  color: #ff3300;
  font-size: 20px;
  font-weight: bold;
  font-family:  Arial Black;
}


/* グッドバッドフォント */
.fgood {
  color: #ff3300;
  font-size: 14px;
  font-family:  Arial Black;
}
.fbad {
  color: #888888;
  font-size: 14px;
  font-family:  Arial Black;
}

/* リストボックス */
.box_a {
  display: block;
  width: 185px;
  border-width: 0px 0px 0px 0px;
  background-color: #ffffff;
  margin: 2px 2px 2px 2px;
  padding: 8px 8px 8px 8px;
  font-size: 12px;
  line-height: 16px;
}
.box_b {
  display: block;
  width: 185px;
  border-width: 0px 0px 0px 0px;
  background-color: #f8f8f8;
  margin: 2px 2px 2px 2px;
  padding: 8px 8px 8px 8px;
  font-size: 12px;
  line-height: 16px;
}

/* クチコミ */
.kcom {
  display: block;
  padding: 15px 15px 15px 15px;
  font-size: 12px;
  line-height: 16px;
}

/* 代理店名 */
.agent_name {
  display: block;
  overflow: hidden;
  height: 20px;
  color: #333333;
  border-style: solid;
  border-width: 0px 0px 0px 4px;
  border-color: #ff8400;
  padding: 3px 0px 0px 5px;
  margin: 0px 0px 0px 5px;
  font-size: 14px;
  line-height: 15px;
  text-decoration: none;
}

/* NGメッセージ L */
.ng_l {
  display: block;
  color: #cc0000;
  width: 600px;
  border-style: dotted;
  border-width: 1px 1px 1px 1x;
  border-color: #ff9ea3;
  background-color: #ffe1e2;
  padding: 7px 7px 7px 7px;
  margin: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
}

/* OKメッセージ L */
.ok_l {
  display: block;
  color: #333333;
  width: 600px;
  border-style: dotted;
  border-width: 1px 1px 1px 1x;
  border-color: #cccccc;
  background-color: #efefef;
  padding: 7px 7px 7px 7px;
  margin: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
}

/* NGメッセージ S */
.ng_s {
  display: block;
  color: #cc0000;
  width: 180px;
  border-style: dotted;
  border-width: 1px 1px 1px 1x;
  border-color: #ff9ea3;
  background-color: #ffe1e2;
  padding: 7px 7px 7px 7px;
  margin: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
}

/* OKメッセージ S */
.ok_s {
  display: block;
  color: #333333;
  width: 180px;
  border-style: dotted;
  border-width: 1px 1px 1px 1x;
  border-color: #cccccc;
  background-color: #efefef;
  padding: 7px 7px 7px 7px;
  margin: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
}

/* 最寄駅 */
.station {
  border-style: none;
  border-width: 0px 0px 0px 0x;
  color: #333333;
  font-size:12px;
  line-height: 16px;
  width: 520px;
  height: 34px;
   font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ ＰゴシッGrande','Geneva','Arial','Helvet\
ica','Verdana', Sans-serif;
}

/* クチコミ背景 */
.review_list {
  background-color: #f8f8f8;
}

/* テキスト広告 */
.ad_txt1 {
  width: 227;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  margin: 5px 5px 5px 5px;
}

canvas {
  border:0px solid #4c4c4c;
}

.copyright {
    font-size: 12px;
}

.i12{
    font-size: 12px;
    color: #333333;
    line-height:20px;
}
.i12C{
    font-size: 13px;
    color: #FF8400;
    line-height:16px;
}
.i13{
    font-size: 13px;
    color: #333333;
    line-height:30px;
}


.s_title
{
    
    width: 624;
    border-bottom:1px dashed #dddddd;
    
}

.ii12{
    font-size: 11px;
    color: #333333;
    line-height:11px;
}

.i9{
    font-size: 10px;
    color: #333333;
}

.icon {

background-color: #ff8800;
border:1px solid #ff8800;
color:#ffffff;
font-size: 11px;
font-weight:bold;
padding-left:1px;
padding-right:1px;
#vertical-align:middle;
}

a.link.icon {
color:#FFFFFF;
}

a.visited.icon{
color:#FFFFFF;
}
a.hover.icon{
color:#FFFFFF;
}
a.active.icon{
color:#FFFFFF;
}

a.title2 {
  display: block;
  overflow: hidden;
  height: 14px;
  color: #444444;
  border-style: solid;
  border-width: 0px 0px 0px 4px;
  border-color: #ff8800;
  margin: 4px 0px 0px 0px;
  padding: 2px 0px 0px 4px;
  font-size: 11px;
#  line-height: 11px;
  text-decoration: none;
}
a.title2:hover {
  color: #ff8800;
  border-style: solid;
  border-width: 0px 0px 0px 4px;
  border-color: #cccccc;
  margin: 4px 0px 0px 0px;
  padding: 2px 0px 0px 4px;

}
