/* vim: set expandtab tabstop=2 shiftwidth=2 foldmethod=marker: */
/*{{{ base */
*
{
  margin:0px auto 0px auto;
/*
  font-family:"メイリオ","Meiryo","Arial","sans-serif","ＭＳ Ｐゴシック";
  font-size:11px;
  font-weight:normal;
*/
  font-size:12px;
  font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}

form
{
  margin:0px
}

td
{
  text-align:left;
}

th
{
  text-align:center;
}

.frame
{
  width:777px;
}

a
{
  color:#3366FF;
  text-decoration:none;
}

a:visited
{
  color:#0033CC;
}

a:hover
{
  text-decoration:underline;
}
/*}}} base end */
/*{{{ タイトル */
h1.navi
{
  padding:2px 0px 0px 5px;
  height:28px;
  text-align:left;
  font-size:13px;
  font-weight:normal;
  color:#4682B4;
  background-image:url("/navi/images/topbackline.gif");
  background-repeat:no-repeat;
}

h2.navi
{
  border:1px solid #FBD77F;
  padding:6px 0px;
  width:775px;
  text-align:center;
  line-height:1em;
  font-size:18px;
  font-weight:bold;
  color:#ED1C24;
  background-color:#FFECB3;
}

h3.navi
{
  margin-top:1px;

  border:1px solid #FBD77F;
  padding:6px 0px;
  width:775px;
  text-align:center;
  line-height:1em;
  font-size:18px;
  font-weight:bold;
  font-family:'Arial';
  color:#ED1C24;
  background-color:#FFEFC0;
}

h4.navi
{
  border:2px solid #FFDEAD;
  width:773px;
  padding:4px 0px;
  text-align:center;
  line-height:1.3em;
  font-size:15px;
  font-weight:normal;
  font-family:'Arial';
  color:#ED1C24;
  background-color:#FFFFE7;
}
/*}}} タイトル end */
/*{{{ title画像 */
#t
{
  border:0px;
  height:50px;
}
/*}}} title画像 end */
/*{{{ dropdown */
.dropdown
{
  float:left;
  padding:2px;
  width:92px;
}

/* 外枠 */
.dropdown dt
{
  border:1px solid #9AC1C9;
  padding:2px;
  width:86px;

  color:#008B8B;
  background:url(http://sofco.net/images/header.gif);
  cursor:pointer;
}

/* マウスオーバー色 */
.dropdown dt:hover
{
  background:url(http://sofco.net/images/header_over.gif);
}

/* ドロップダウン枠 */
.dropdown dd
{
  position:absolute;
  overflow:hidden;
  width:92px;
  display:none;
  background-color:#FFFFFF;
  z-index:200;
}

/* 内部枠幅変わらず */
.dropdown ul
{
  border:0px 1px 1px 1px solid #9AC1C9;
  padding-left:2px;
  width:86px;

  list-style:none;
}

.dropdown li
{
  display:inline;
}

.dropdown a, .dropdown a:active, .dropdown a:visited
{
  display:block;
  border:0px solid #ED1C24;
  padding:2px;
  color:#008B8B;
  text-decoration:none;
}

/* メニュー都道府県マウスオーバー時の色 */
.dropdown a:hover
{
/*
  color:#2E8B57;
  background-color:#FFE4E1;
*/
}

.dropdown .underline
{
}
/*}}} dropdown end */
/*{{{ naviinsidetopmenu.js */ 
#topnavi
{
  padding:0px;
}

#topnavi a:link
{
  text-decoration:none;
}

#topnavi a:visited
{
  text-decoration:none;
}

#topnavi ul
{
  list-style:none;
}

#topnavi li
{
  margin:0px 0px 0px 0px;
  display:inline;

  background-repeat:no-repeat;
  padding-left:10px;
  padding-right:1px;
}

#li1  { background-image:url(/navi/images/icon/dots4/ico_dots4_5.gif);  }
#li2  { background-image:url(/navi/images/icon/dots4/ico_dots4_3.gif);  }
#li3  { background-image:url(/navi/images/icon/dots4/ico_dots4_2.gif);  }
#li4  { background-image:url(/navi/images/icon/dots4/ico_dots4_10.gif); }
#li5  { background-image:url(/navi/images/icon/dots4/ico_dots4_6.gif);  }
#li6  { background-image:url(/navi/images/icon/dots4/ico_dots4_5.gif);  }
#li7  { background-image:url(/navi/images/icon/dots4/ico_dots4_3.gif);  }
#li8  { background-image:url(/navi/images/icon/dots4/ico_dots4_2.gif);  }
#li9  { background-image:url(/navi/images/icon/dots4/ico_dots4_10.gif); }
/*}}} topnavi end */
/*{{{ 間違い情報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;
}
/*}}} 間違い情報JS部分 end */
/*{{{ 緊急のお知らせ */
.urgent
{
  font-size:12px;
  font-weight:bold;
  color:#cc0000;
  padding-left:85px;
}
/*}}} 緊急のお知らせ end */
/*{{{ クレーム防止 */
.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;
}
/*}}} クレーム防止 end */
/*{{{ 非表示申請 */

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

div#invisible h4
{
  text-align:center;
}

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

/*}}} 非表示申請 end */
/*{{{ トップアナウンス */
div#topannouce
{
  padding:4px; 
  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;
}
/*}}} トップアナウンス end */
/*{{{ area */
/*{{{ area_table */
#area_table
{
  margin-top:2px;

  border-top:1px solid #D6D6EA;
  border-left:1px solid #D6D6EA;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#FFFFFF;
  empty-cells:show;

  width:777px;
}

#area_table th
{
  border:1px solid #4682B4;
  padding:3px;
  text-align:center;
  font-weight:normal;

  color:#4682B4;
  background-color:#C5E8FA;
}

#area_table td
{
  border-right:1px solid #D6D6EA;
  border-bottom:1px solid #D6D6EA;
  padding:3px;

  text-align:center;
}
/*}}}*/

#area_table td a {}
#area_table td a:visited {}
#area_table td a:hover {}
/*}}} area end */
/*{{{ search_form */
.search_form {}

#srh_all
{
/*
  margin:17px 0px 17px 20px;
*/
  margin:17px 0px 17px 100px;
  width:170px;

  text-align:right;

  float:left;
}

#search_form1
{
  margin:17px 0px 17px 0px;
  width:250px;

  text-align:right;

  float:left;
}

#search_form2
{
/*
  border:2px solid #FFDAB9;
  background-color:#FFFFE7;
*/
  margin-top:1em;
  margin-bottom:1em;

  border:2px solid #FFC8DD;
  background-color:#FFECF0;

  padding:10px;

  text-align:center;
  width:136px;
  height:220px;
}
/*}}} search_form end */
/*{{{ sponceredlink */
.sponceredlink
{
  border-bottom:1px solid #5F9EA0;
  padding:1px 0px 1px 10px;
  color:#5F9EA0;
  text-align:center;
}

.sponceredlink+div
{
  margin-bottom:30px;
}
/*}}} search_form */
/*{{{ lst */
.lst
{
  width:777px;
}

.lst tr.bg
{
  background-color:#FFFFE7;
}

.lst th
{
  padding:4px;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#5F9EA0;
}

.lst td
{
  padding:3px 0px;
}

.lst .col1
{
  width:255px;
  vertical-align:middle;
}

.lst .col1_2
{
  width:355px;
  vertical-align:middle;
}

/*{{{ 会社名リンク */
.lst td.col1 a, .lst td.col1_2 a
{
  font-size:14px;
  font-weight:bold;
}
.lst td.col1 a:link {}
.lst td.col1 a:visited {}
.lst td.col1 a:hover {}
/*}}} 会社名リンク end */

.lst .col1_6
{
  padding:5px 0px 0px 140px;
  width:777px;
  border-bottom:1px solid #D6D6EA;
}

.lst td.col1_6 strong
{
  font-size:10px;
  color:#ED1C24;
  font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}

/*{{{ 業種リンク */
.lst td.col1_6 a
{
  font-size:10px;
  color:#666666;
  font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}
.lst td.col1_6 a:visited {}
.lst td.col1_6 a:hover
{
  color:#3366FF;
}
/*}}} 業種リンク end */

.lst .col2
{
  width:100px;
  vertical-align:middle;
}

.lst .col2 img
{
  padding-right:1px;
}

.lst .col3
{
  width:80px;
  text-align:center;
  vertical-align:middle;
}

.lst .col4
{
  width:100px;
  text-align:center;
}

/*{{{ 最寄駅リンク */
.lst td.col4 a
{
  color:#3366FF;
  font-weight:bold;
}
.lst td.col3 a:visited {}
.lst td.col3 a:hover {}
/*}}} 最寄駅リンク */

.lst .col4 span {}

.lst .col5
{
  width:222px;
}

.lst .col5_6
{
  width:252px;
  vertical-align:middle;
}

.lst .col6
{
  width:30px;
  text-align:right;
}

.lst .hit
{
  font-size:100%;
  font-weight:bold;
  background-color:#FFFF66;
}
/*}}} lst end */
/*{{{ shop info */
#shop_del
{
  width:757px;
  text-align:right;
  margin-bottom:1em;
}

#shop_del a
{
  color:#FF0000;
  font-weight:bold;
}

.map_info 
{
  text-align:center;
  font-size:14px;
}

.map_notice 
{
  text-align:center;
  font-size:10px;
  color:#ED1C24;
  margin:5px auto 10px auto;

  text-decoration:blink;
}

#map_setumei
{
  padding:10px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:#ED1C24;

  text-decoration:blink;
}

#shopinfo
{
  border-top:1px solid #FFDEAD;
  border-left:1px solid #FFDEAD;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#FFFFFF;
  empty-cells:show;

  width:777px;
}

#shopinfo th
{
  border-right:1px solid #FFDEAD;;
  border-bottom:1px solid #FFDEAD;

  padding:4px;
  width:140px;
  text-align:left;
  font-size:14px;
  font-weight:normal;
  background-color:#FFFFE7;
}

#shopinfo td.td2, td.td4
{
  border-right:1px solid #FFDEAD;
  border-bottom:1px solid #FFDEAD;

  width:248px;
  font-size:14px;
}

#shopinfo td.td2_4
{
  border-right:1px solid #FFDEAD;
  border-bottom:1px solid #FFDEAD;

  width:636px;
  font-size:14px;
}

#shopinfo td.td1_4
{
  border-right:1px solid #FFDEAD;
  border-bottom:1px solid #FFDEAD;

  width:100%;
  font-size:14px;

  background-color:#FFFFE7;
}

#company_name
{
  font-size:16px;
  font-weight:bold;
}

#telno
{
  font-size:16px;
  font-weight:bold
}

#faxno
{
  font-size:16px;
  font-weight:bold
}

#shopinfo a
{
  font-size:14px;
}

.nt
{
  font-size:12px;
  color:#FF0000;
}

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

#keitai
{
  text-align:center;
}

/*{{{ なびとく */
div#navitoku
{
  color:#cc0000;
  border: solid 0px #cc0000;
  font-size:13px;
  background-color:#FFFDF0;
}

div#navitoku ul
{
  margin:5px;
}

div#navitoku ul li
{
  line-height:20px;
}
/*}}} なびとく end */
/*}}} shop end */
/*{{{ register info */
#registerinfo
{
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-collapse:collapse;
  border-spacing:0;
  background-color:#FFFFFF;
  empty-cells:show;

  width:700px;
}

#registerinfo th
{
  border-right:1px solid #FFFFFF;;
  border-bottom:1px solid #FFFFFF;

  padding:4px;
  width:250px;
  text-align:left;
  font-size:14px;
  font-weight:normal;
  background-color:#FEC6FF;
}

#registerinfo td.td2
{
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;

  width:450px;
  font-size:14px;
}
/*}}} register info end */
/*{{{ ご近所 */
#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;
}
/*}}} ご近所 end */
/*{{{ 非表示申請フォーム */
#delreason
{
  display:block; 
  list-style:square;
  list-style-type:decimal;
}

#delreason li
{
  font-size:15px;
  line-height:25px;
  margin-left:25px;
}

#delreason label
{
  font-size:15px;
  font-weight:bold;
}
/*}}} 非表示申請フォーム end */
/* fascio.css */
/*{{{ page */
.page_prev,
.page_next
{
  color:#0000FF !important;
  font-size:12pt !important;
  font-weight:bold !important;
}
.page_current
{
  color:#A90A08 !important;
  font-size:9pt !important;
  font-weight:bold !important;
}
.page_pos
{
  color:#0000FF !important;
  font-size:9pt !important;
}
/*}}}*/

