/* ******************** */
/* TOPコンテンツ＆共通  */
/* ******************** */

/*---------- ページ全体の指定 ----------*/
body {
  font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
  margin:0px ;
  padding: 0;
  font-size: 12px;
  color: #333;
  background-color: #ffffff;
}

input.submit { 
  font-size:12px; 
  background:#FFF url('../../img/bg_submit.gif') repeat-x; 
  
  color:#FFF;
  border:solid 1px; 
  margin:0; padding:6px;
  cursor:hand;
}

input.submitGO { 
  font-size:12px; 
  background:#FFF url('../../img/bg_submitGO.gif') repeat-x; 
  color:#FFF;
  border:solid 1px; 
  margin:0; padding:6px;
  cursor:hand;
}

.info-comment {/*-- お知らせの文字装飾 --*/
  /* font-weight: bold; */
  font-family:Verdana;
  color: #000000;
  font-size: 12px;
}

.notice-comment {/*-- 注意書きの文字装飾 --*/
  /* font-weight: bold; */
  font-family:Verdana;
  color: red;
  font-size: 12px;
}

.notice-comment2 {/*-- 注意書きの文字装飾 --*/
  /* font-weight: bold; */
  font-family:Verdana;
  color: #FF0000;
  font-size: 12px;
}
.notice-comment3 {/*-- 注意書きの文字装飾 --*/
  /* font-weight: bold; */
  font-family:Verdana;
  color: #000000;
  font-size: 20px;
}
.err-comment {/*-- エラーメッセージの文字装飾 --*/
  font-weight: bold;
  font-family:Verdana;
  color: #FF0000;
  font-size: 14px;
}

/*---------- ヘッダ部 ----------*/
#header-h {
  margin: 0;
  padding: 0;
  background-image: url("../../img/header_bg.jpg");
  background-repeat: no-repeat;
  height: 80px;
}

#top-h {
  margin: 0;
  padding: 0;
  background-image: url("../../img/bg_header2.JPG");
  /* font-weight: bold; */
}

#header-inner-h {
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 80px;
  font-family:Verdana;
  font-family:Verdana;
}

#header-img {
  margin: 0;
  width: 171px;
  height: 80px;
}

#header-title {
  font-weight: bold;
  font\family:'MS Pゴシック';
  color: #ffffff;
  font-size: 35px;
  text-align:left;
  vertical-align:middle;
}

#header-memo {
  color: yellow;
  font-size: 14px;
  text-align:left;
  vertical-align:middle;
}

#header-h a{
  color: #ffffff;
  font-size: 16px;
 }

#header-h a:hover{
  color: #ffffff;
  font-size: 16px;
}

#header-h h1,
#header-h h2 {
  text-align: left;
  color: #fff;
  font-size: 20px;
}

#header-h h1 {
  padding: 26px 0 7px 0;
}

#header-h h2 {
  margin: 0;
  padding: 0 7px 0 0;
  font-size: 14px;
}

#header-h h2.link {
	text-align: right;
	font-weight: normal;
	font-size: 12px;
}

#header-h h2.link span {
	background-image: none;
	background-position: 4px center;
	background-repeat: no-repeat;	
	padding-left: 24px;
}


/*---------- ナビゲーション部 ----------*/
ul#navi  {
  margin: 0 0 20px 0;
  padding: 0;
  height: 35px;
  line-height: 1;
  list-style-type: none;
}

ul#navi li {
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
}

ul#navi li a {
	padding-left: 25px;
	background-color: transparent;
	background-position: 4px center;
	background-repeat: no-repeat;
}

ul#navi a {
  padding: 10px;
  text-decoration: none;
  background-color: transparent;
  display: block;
  color: #ffffff;
  font-size: 12px;
}

ul#navi a:link, #navi a:visited {
    color: #ffffff;
    font-size: 12px;
}

ul#navi a:hover, #navi a:active {
    background-image: url("../../img/bg_header_click_y.gif");
  color: #404040;
    font-size: 12px;
}

#user-count{
  font-weight: bold;
  color:#008B8B;
  font-size: 12px;
}

/*---------- お知らせ欄 ----------*/
.infoarea {    /*  テーブル全般  */
	border:1px solid #0088ff;
	border-spacing:6px;
	background-color: #ffffff;
}
.infoareath {    /*  タイトル表示セル  */
	padding:10px;
    background-image: url("../../img/subtitle2.jpg");
}

.infoareatd {    /*  情報表示セル  */
	padding:5px;
	
}
.infoareaTXT {    /*  情報表示テキストエリア  */
    font-size: 9px;
    color: #ffffff;
    background-color: #000000;
    width: 100%;
    height: 100%;
}

/* ******************** */
/* 地図登録・編集画面   */
/* ******************** */
.MAPEDIT_TITLE_TB {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#000000;
  font-size: 12px;
  width: 800px;
  
}
.MAPEDIT_TITLE_TD {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#000000;
  font-size: 14px;
  text-align: left;
  background-color: #fddea5;
}

.MAPEDIT_BODY_TB {/*  編集エリアテーブル定義（テーブル全体）  */
  color:#000000;
  border-collapse:collapse;
  font-size: 12px;
  //border: 1px solid gray;
}
.MAPEDIT_BODY_TH {/*  編集エリアテーブル定義（項目ヘッダ）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  width: 60px;
  background-color: #ffd8b2;
  
}
.MAPEDIT_BODY_TD {/*  編集エリアテーブル定義（データ部）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #FFFFFF;
  text-align: left;
  
}
.MAPEDIT_CMF_FORM {/*  編集エリアフォーム部品確認画面用  */
  color:#696969;
  font-size: 12px;
  text-align: left;
}

/* ******************** */
/* コメント登録画面   */
/* ******************** */
.CMT_EDIT_TITLE_TB {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#000000;
  font-size: 12px;
  width: 400px;
  border: 1px solid gray;
}
.CMT_EDIT_TITLE_TD {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#20B2AA;
  font-size: 14px;
  text-align: left;
  background-color: #7FFFD4;
}

.CMT_EDIT_BODY_TB {/*  編集エリアテーブル定義（テーブル全体）  */
  color:#000000;
  border-collapse:collapse;
  font-size: 12px;
  border: 1px solid gray;
}
.CMT_EDIT_BODY_TH {/*  編集エリアテーブル定義（項目ヘッダ）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #98fb98;
  
}
.CMT_EDIT_BODY_TD {/*  編集エリアテーブル定義（データ部）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid gray;
}
.CMT_EDIT_CMF_FORM {/*  編集エリアフォーム部品確認画面用  */
  color:#696969;
  font-size: 12px;
  text-align: left;
}


/* ******************** */
/* ユーザ登録・編集画面   */
/* ******************** */
.ACCOUNTEDIT_TITLE_TB {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#000000;
  font-size: 15px;
  width: 350px;
  
}
.ACCOUNTEDIT_TITLE_TD {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#ffffff;
  font-size: 14px;
  text-align: left;
  background-color: #20B2AA;
}

.ACCOUNTEDIT_BODY_TB {/*  編集エリアテーブル定義（テーブル全体）  */
  color:#e50000;
  border-collapse:collapse;
  font-size: 12px;
  border: 1px solid gray;
}
.ACCOUNTEDIT_BODY_TH {/*  編集エリアテーブル定義（項目ヘッダ）  */
  padding:5px;
  color:#0055ff;
  font-size: 12px;
  background-color:lightyellow;
  border: 1px solid gray;
}
.ACCOUNTEDIT_BODY_TD {/*  編集エリアテーブル定義（データ部）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid gray;
}
.ACCOUNTEDIT_CMF_FORM {/*  編集エリアフォーム部品確認画面用  */
  color:#696969;
  font-size: 12px;
  text-align: left;
}



/* ******************** */
/* TOP画面              */
/* ******************** */
.TOPitemIconList1 { /* 地方名の前のマーク */
  list-style-image: url("../../../img/icon_ball.gif");
  background-repeat : no-repeat ;
 
}

.TOPitemTitle1 { /* 地方名キャプション */
  font-weight:bolder;
  color:#000080;
  font-size: 11pt;
  cursor:hand;
}
.TOPitemTitle2 { /* 登録情報キャプション */
  font-weight:bolder;
  color:#808080;
  font-size: 8pt;
  cursor:hand;
}


/* ******************** */
/* MAP画面              */
/* ******************** */
.MAPinfoarea {  /* 噴出し部分 テーブル*/
	font-size: 10pt;
}

.MAPinfotitle {  /* 噴出し部分 タイトル*/
	font-weight:bolder;
	//color:#000080;
	font-size: 10pt;
	width:250px;
	height:28px;
    background-image: url("../../img/title.gif");
}


.searchbutton { /* 検索ボタン */
  background:#FFF url('../../img/search.gif') repeat-x; 
  border:solid 0px; 
  margin:0; padding:6px;
  width:90px;
  height:32px;
  color:#000000;
  cursor:hand;
}
.stampbooton { /*スタンプ登録ボタン*/
  background:#FFF url('../../img/stamps.gif') repeat-x; 
  
} 
/*
.sidebar_item {  /* MAP情報 リスト部分 アイコンはソースで指定 */
  background-repeat : no-repeat ; 
}
*/
.MAPitemTitle {  /* MAP情報 タイトル[他でも使用] */
  font-weight:lighter;
  color:#CD5C5C;
  font-size: 16pt;
  cursor:hand;
}

.MAPitemText { /* MAP情報 本文 [他でも使用]*/
  color:#808080;
  font-size: 9pt;
  cursor:hand;
  text-align: left;
}


#tabs10 ul { /* MAP情報 地図上のタブ設定 */
  margin:0;
  padding:10px 10px 0 10px;
  list-style:none;
}
#tabs10 li { /* MAP情報 地図上のタブ設定 */
  display:inline;
  margin:0;
  padding:0;
  cursor: pointer;
}
#tabs10 a { /* MAP情報 地図上のタブ設定 */
  float:left;
  background:url("../../img/tubtitle.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 2px;
  text-decoration:none;
}
#tabs10 a span { /* MAP情報 地図上のタブ設定 */
  float:left;
  display:block;
  background:url("../../img/tubtitle.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#000000;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span { /* MAP情報 地図上のタブ設定 */
  float:none;
}
/* End IE5-Mac hack */

#tabs9 a:hover span { /* MAP情報 地図上のタブ設定 */
color:#FFF;
}

#tabs10 a:hover { /* MAP情報 地図上のタブ設定 */
  background-position:0% -42px;
}
#tabs10 a:hover span { /* MAP情報 地図上のタブ設定 */
  background-position:100% -42px;
}

#tabs10 #current a { /* MAP情報 地図上のタブ設定 */
  background-position:0% -42px;
}
#tabs10 #current a span { /* MAP情報 地図上のタブ設定 */
  background-position:100% -42px;
}

#tab a span {
  background:url("./img/tab.gif") no-repeat left top;
}
/* ******************** */
/* マイページ画面              */
/* ******************** */
.MY_EDIT_TITLE_TB {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#000000;
  font-size: 12px;
  border: 1px solid gray;
}
.MY_EDIT_TITLE_TD {/*  タイトル表示エリアテーブル定義  */
  font-weight: bold;
  color:#20B2AA;
  font-size: 14px;
  text-align: left;
  background-color: #7FFFD4;
}

.MY_EDIT_BODY_TB {/*  編集エリアテーブル定義（テーブル全体）  */
  color:#000000;
  border-collapse:collapse;
  font-size: 12px;
  border: 1px solid gray;
}
.MY_EDIT_BODY_TH {/*  編集エリアテーブル定義（項目ヘッダ）  */
  padding:5px;
  color:#000000;
  font-size: 13px;
  background-color: gold;
  
}
.MY_EDIT_BODY_TD {/*  編集エリアテーブル定義（データ部）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid gray;
}
.MY_EDIT_BODY_TD_PAGE {/*  編集エリアテーブル定義（ページ切り替え部）  */
  padding:5px;
  color:#000000;
  font-size: 12px;
  background-color: #FFFFFF;
  text-align: center;
  border: 1px solid gray;
}


/****************************/
/*      ヘルプ画面          */
/*****************************/

th.HELP_TUB{
  background:url("../../img/line.gif") repeat ;
    width: 100%;
    text-align: center;
	color:#000000;
}

.HELP_INFO{
	
	padding-top:10px;
	padding-bottom:10px;
   
}
.HELP_INFO2{
	background:url("../../img/title_line.gif") no-repeat ;
	posistion:center;
	//padding-top:10px;
	//padding-left20:
	padding-bottom:10px;
   color:#000000;
}



div.list{
  text-align:center;
  padding-top:30px;
  padding-bottom:70px;
}
