﻿/* ヘッダー */
span.head01{
   z-index:50;
   position:absolute;
   left:10px;
   top:10px;
   width:635px;
   height:13px;
   font-size:9pt;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #ffffff;
   padding: 3px;
}

/* マップ上のフォーム */
span.main_form_map{
   z-index:51;
   position:absolute;
   left:100px;
   top:50px;
   width:637px;
   height:21px;
   font-size:9pt;
}

/* tabそのもの */
div.tab{
   position:absolute;
   left:660px;
   top:70px;
   width:320px;
   height:24px;
   font-size:9pt;
   border-style: solid;
   border-width: 1px 1px 0px 1px;
   border-color:#b5ada5;
}

/* 説明 */
td.tab00{
   border-style: solid;
   border-width: 0px 1px 0px 0px;
   border-color:#b5ada5;
   background-color: #ffffff;
   font-size:9pt;
   padding: 2px;
}

div.tab00 {
   z-index:4;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #ffffff;
   position:absolute;
   left:660px;
   top:95px;
   width:310px;
   height:457px;
   font-size:9pt;
   padding: 5px;
}

div.tab00_text0 {
   position:absolute;
   left:5px;
   top:5px;
   height: 455px;
   width: 310px;
   font-size:9pt;
   overflow: auto; 
   line-height: 140%;
}

/* 地名検索 */
td.tab01{
   border-style: solid;
   border-width: 0px 1px 1px 0px;
   border-color:#b5ada5;
   background-color: #fff7eb;
   font-size:9pt;
   padding: 2px;
}

div.tab01 {
   z-index:3;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #fff7eb;
   position:absolute;
   left:660px;
   top:95px;
   width:310px;
   height:457px;
   font-size:9pt;
   padding: 5px;
}

div.chimei_form_text0{
   position:absolute;
   left:20px;
   top:40px;
   height: 420px;
   width: 280px;
   font-size:9pt;
   overflow: auto;
   line-height: 140%;
}

/* 駅名検索 */
td.tab02{
   border-style: solid;
   border-width: 0px 1px 1px 0px;
   border-color:#b5ada5;
   background-color: #efe7de;
   font-size:9pt;
   padding: 2px;
}

div.tab02 {
   z-index:2;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #efe7de;
   position:absolute;
   left:660px;
   top:95px;
   width:310px;
   height:457px;
   font-size:9pt;
   padding: 5px;
}

div.eki_form_text0{
   position:absolute;
   left: 20px;
   top: 40px;
   height: 420px;
   width: 280px;
   font-size:9pt;
   overflow: auto;
   line-height: 140%;
}

/* カテゴリ */
td.tab03{
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   border-color:#b5ada5;
   background-color: #decece;
   font-size:9pt;
   padding: 2px;
}

div.tab03 {
   z-index:1;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #decece;
   position:absolute;
   left:660px;
   top:95px;
   width:310px;
   height:457px;
   font-size:9pt;
   padding: 5px;
}

div.tab03_text0 {
   position:absolute;
   left:5px;
   top:5px;
   height: 455px;
   width: 310px;
   font-size:9pt;
   overflow: auto; 
   line-height: 140%;
}

/* GoHome */
div.gohome{
   border-style: solid;
   border-width: 0px 0px 0px 0px;
   border-color:#b5ada5;
   position:absolute;
   left:660px;
   top:10px;
   width:320px;
   height:50px;
   font-size:9pt;
}

/* map */
div.map{
   position:absolute;
   left:10px;
   top:40px;
   width: 641px;
   height: 521px;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color:#b5ada5;
}

/* center_marker */
div.center_marker{
   position:absolute;
   left:305px;
   top:275px;
   width:51px;
   height:51px;
   visibility: visible;
}

/* メインフォーム検索中 */
div.main_form_alert{
   z-index:100;
   position:absolute;
   left:10px;
   top:40px;
   width:80px;
   height:20px;
   background:#ff0000;
   color: #ffffff;
   display: none;
}


/* レインズのテーブル */
table.reins_list_table {
   border-collapse: collapse;
   border: 2px solid green; /* 外側の枠線 */
}
table.reins_list_table td {
   border-width: 1px; /* 上下だけ引く */
   border-color: green; /* 線色：緑 */
   border-style: solid dotted; /* 線種：実線 */
   padding: 0.3em; /* セル内側の余白 */
   background-color: #ffffff;
   font-size:9pt;
}

/* ヘッダー */
div.head02{
   z-index:50;
   position:absolute;
   left:10px;
   top:10px;
   width:800px;
   height:27px;
   font-size:9pt;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color:#b5ada5;
   background-color: #ffffff;
   padding: 3px;
}
