/* 「他の駅を見る」あたりの高さ指定 */
table.h41{
    height: 41;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}


/* 地図、天気予報、航空写真のテーブル */
table.item_botton{
    margin: 0;
    border-spacing: 3;
    border-padding: 3;
/*    padding: 0; */
}

td.item_botton{
    border:solid 1px #cc0000;
    font-size: x-small;
}

a.item_botton:link{
    font-size: x-small;
}
a.item_botton:visited{
    font-size: x-small;
}
a.item_botton:active{
    font-size: x-small;
}
a.item_botton:hover{
    font-size: x-small;
    background-color: #c0c0c0;
}



/* 「距離を指定する」のテーブル */
table.gm_len{
    margin: 0;
    border-spacing: 0;
    border-padding: 2;
    border: solid 1px #000000;
    font-size: x-small;
}

td.gm_len{
    color: #cc0000;
/*    font-size: x-small; */
}

a.gm_len:link{
    color: #cc0000;
}
a.gm_len:visited{
    color: #cc0000;
}
a.gm_len:active{
    color: #cc0000;
}
a.gm_len:hover{
    color: #cc0000;
    background-color: #ffcccc;
}


/* テーブルの横幅100%指定 */
table.item_main{
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

/* テーブルの縦幅100%指定 */
table.item_main_v{
    height: 100%;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

td.item_main_v{
    height: 100%;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

tr.item_main_line{
    height: 1;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

/* 「食べる」などのラベルの70指定 */
table.item_label{
    height: 100%;
    width: 70;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

td.item_label{
    height: 100%;
    width: 70;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
}

td.item_label_vt{
    height: 6;
    width: 70;
    margin: 0;
    border-spacing: 0;
    border-padding: 0;
    padding: 0;
    background-color: #ffffff;
}



/* 各サービスへのリンクの色指定など */
td.item_service_box{
//    background: #ffffff;
    vertical-align: top;
}

a.item_service:link{
/*    font-size: x-small; */
}
a.item_service:visited{
/*    font-size: x-small; */
}
a.item_service:active{
/*    font-size: x-small; */
}
a.item_service:hover{
/*    font-size: x-small; */
    background-color: #c0c0c0;
}

font.item_service_01{
/*    font-size: x-small; */
}

font.item_service_02{
/*    font-size: x-small; */
}

font.item_service_03{
/*    font-size: x-small; */
}

font.item_service_04{
/*    font-size: x-small; */
}

tr.item_width{
    height: 3px;
}


/* 白色にしたときの色指定 */

tr.item_hr_on{
    width:  100%;
    height: 4px;
    background:   #ffffff;
    border-color: #ffffff;
}

td.item_vt_on{
    width:  4px;
    height: 100%;
    background:   #ffffff;
    border-color: #ffffff;
}

td.item_sq{
    width:  8px;
    height: 8px;
}


/* 灰色にしたときの色指定 */
.gray_01{
    color: #666666;
}

td.item_00_on{
    background: #999999;
}

td.item_00_off{
    background: #d7d7d7;
}

td.item_01_off{
    background: #666666;
}

td.item_02_off{
    background: #dddddd;
}

td.item_03_off{
    background: #ffffff;
}

td.item_vt_01_off{
    width:  4px;
    height: 100%;
    background:   #666666;
    border-color: #666666;
}

td.item_vt_02_off{
    width:  4px;
    height: 100%;
    background:   #dddddd;
    border-color: #dddddd;
}

tr.item_hr_off{
    width:  100%;
    height: 4px;
    background:   #dddddd;
    border-color: #dddddd;
}

td.item_vt_off{
    width:  4px;
    height: 100%;
    background:   #ffffff;
    border-color: #ffffff;
}


/* 「食べる」の色指定 */
td.item_taberu_00_on{
    background: #fcaaac;
}

td.item_taberu_01_on{
    background: #cc0033;
}

td.item_taberu_02_on{
    background: #ffcccc;
}

td.item_taberu_03_on{
    background: #ffffff;
}

tr.item_taberu_hr_on{
    width:  100%;
    height: 4px;
    background:   #ffcccc;
    border-color: #ffcccc;
}

td.item_taberu_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #cc0033;
    border-color: #cc0033;
}

td.item_taberu_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #ffcccc;
    border-color: #ffcccc;
}


/* 「食べる」の施設のリンク指定 */
#taberu_gl {
    color: #cc0033;
/*    font-size: x-small; */
}
#taberu_gl a:link{
    color: #cc0033;
/*    font-size: x-small; */
}
#taberu_gl a:visited{
    color: #cc0033;
/*    font-size: x-small; */
}
#taberu_gl a:active{
    color: #cc0033;
/*    font-size: x-small; */
}
#taberu_gl a:hover{
    color: #cc0033;
/*    font-size: x-small; */
    background-color: #ee99aa;
}



/* 「泊まる」の色指定 */
td.item_tomaru_00_on{
    background: #99ccff;
}

td.item_tomaru_01_on{
    background: #006699;
}

td.item_tomaru_02_on{
    background: #99ccff;
}

td.item_tomaru_03_on{
    background: #ffffff;
}

tr.item_tomaru_hr_on{
    width:  100%;
    height: 4px;
    background:   #99ccff;
    border-color: #99ccff;
}

td.item_tomaru_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #006699;
    border-color: #006699;
}

td.item_tomaru_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #99ccff;
    border-color: #99ccff;
}


/* 「泊まる」の施設のリンク表示 */

#tomaru_gl {
    color: #006699;
/*    font-size: x-small; */
}
#tomaru_gl a:link{
    color: #006699;
/*    font-size: x-small; */
}
#tomaru_gl a:visited{
    color: #006699;
/*    font-size: x-small; */
}
#tomaru_gl a:active{
    color: #006699;
/*    font-size: x-small; */
}
#tomaru_gl a:hover{
    color: #006699;
/*    font-size: x-small; */
    background-color: #77aaee;
}


/* 「観る」の色指定 */
td.item_miru_00_on{
    background: #aad2aa;
}

td.item_miru_01_on{
    background: #003333;
}

td.item_miru_02_on{
    background: #99cc99;
}

td.item_miru_03_on{
    background: #ffffff;
}

tr.item_miru_hr_on{
    width:  100%;
    height: 4px;
    background:   #99cc99;
    border-color: #99cc99;
}

td.item_miru_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #003333;
    border-color: #003333;
}

td.item_miru_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #99cc99;
    border-color: #99cc99;
}


/* 「観る」の施設のリンク表示 */

#miru_gl {
    color: #003333;
/*    font-size: x-small; */
}
#miru_gl a:link{
    color: #003333;
/*    font-size: x-small; */
}
#miru_gl a:visited{
    color: #003333;
/*    font-size: x-small; */
}
#miru_gl a:active{
    color: #003333;
/*    font-size: x-small; */
}
#miru_gl a:hover{
    color: #003333;
/*    font-size: x-small; */
    background-color: #669977;
}


/* 「買う」の色指定 */
td.item_kau_00_on{
    background: #ffcd78;
}

td.item_kau_01_on{
    background: #cc3300;
}

td.item_kau_02_on{
    background: #ffcc66;
}

td.item_kau_03_on{
    background: #ffffff;
}

tr.item_kau_hr_on{
    width:  100%;
    height: 4px;
    background:   #ffcc66;
    border-color: #ffcc66;
}

td.item_kau_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #cc3300;
    border-color: #cc3300;
}

td.item_kau_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #ffcc66;
    border-color: #ffcc66;
}


/* 「買う」の施設のリンク表示 */

#kau_gl {
    color: #cc3300;
/*    font-size: x-small; */
}
#kau_gl a:link{
    color: #cc3300;
/*    font-size: x-small; */
}
#kau_gl a:visited{
    color: #cc3300;
/*    font-size: x-small; */
}
#kau_gl a:active{
    color: #cc3300;
/*    font-size: x-small; */
}
#kau_gl a:hover{
    color: #cc3300;
/*    font-size: x-small; */
    background-color: #ee9933;
}


/* 「遊ぶ」の色指定 */
td.item_asobu_00_on{
    background: #fabefa;
}

td.item_asobu_01_on{
    background: #cc3366;
}

td.item_asobu_02_on{
    background: #ffccff;
}

td.item_asobu_03_on{
    background: #ffffff;
}

tr.item_asobu_hr_on{
    width:  100%;
    height: 4px;
    background:   #ffccff;
    border-color: #ffccff;
}

td.item_asobu_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #cc3366;
    border-color: #cc3366;
}

td.item_asobu_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #ffccff;
    border-color: #ffccff;
}


/* 「遊ぶ」の施設のリンク表示 */
#asobu_gl {
    color: #cd3367;
/*    font-size: x-small; */
}
#asobu_gl a:link{
    color: #cd3367;
/*    font-size: x-small; */
}
#asobu_gl a:visited{
    color: #cd3367;
/*    font-size: x-small; */
}
#asobu_gl a:active{
    color: #cd3367;
/*    font-size: x-small; */
}
#asobu_gl a:hover{
    color: #cd3367;
/*    font-size: x-small; */
    background-color: #ee99aa;
}


/* 「学ぶ」の色指定 */
td.item_manabu_00_on{
    background: #d5aa78;
}

td.item_manabu_01_on{
    background: #663300;
}

td.item_manabu_02_on{
    background: #cc9966;
}

td.item_manabu_03_on{
    background: #ffffff;
}

tr.item_manabu_hr_on{
    width:  100%;
    height: 4px;
    background:   #cc9966;
    border-color: #cc9966;
}

td.item_manabu_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #663300;
    border-color: #663300;
}

td.item_manabu_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #cc9966;
    border-color: #cc9966;
}


/* 「学ぶ」の施設のリンク方法 */

#manabu_gl {
    color: #663401;
/*    font-size: x-small; */
}
#manabu_gl a:link{
    color: #663401;
/*    font-size: x-small; */
}
#manabu_gl a:visited{
    color: #663401;
/*    font-size: x-small; */
}
#manabu_gl a:active{
    color: #663401;
/*    font-size: x-small; */
}
#manabu_gl a:hover{
    color: #663401;
/*    font-size: x-small; */
    background-color: #aa7744;
}

/* 「癒す」の色指定 */
td.item_iyasu_00_on{
    background: #d2d26e;
}

td.item_iyasu_01_on{
    background: #606600;
}

td.item_iyasu_02_on{
    background: #ccd260;
}

td.item_iyasu_03_on{
    background: #ffffff;
}

tr.item_iyasu_hr_on{
    width:  100%;
    height: 4px;
    background:   #ccd260;
    border-color: #ccd260;
}

td.item_iyasu_vt_01_on{
    width:  4px;
    height: 100%;
    background:   #606600;
    border-color: #606600;
}

td.item_iyasu_vt_02_on{
    width:  4px;
    height: 100%;
    background:   #ccd260;
    border-color: #ccd260;
}

/* 「癒す」の施設のリンク方法 */

#iyasu_gl {
    color: #616700;
/*    font-size: x-small; */
}
#iyasu_gl a:link{
    color: #616700;
/*    font-size: x-small; */
}
#iyasu_gl a:visited{
    color: #616700;
/*    font-size: x-small; */
}
#iyasu_gl a:active{
    color: #616700;
/*    font-size: x-small; */
}
#iyasu_gl a:hover{
    color: #616700;
/*    font-size: x-small; */
    background-color: #aab03e;
}



/* 「暮らしの情報」の色指定 */
td.item_kurashi_00_on{
    background: #ffe6b4;
}

td.item_kurashi_01_on{
    background: #ffcc66;
}

td.item_kurashi_02_on{
    background: #ffcc66;
}

td.item_kurashi_03_on{
    background: #ffffff;
}

tr.item_kurashi_hr_on{
    width:  100%;
    height: 2px;
    background:   #ffcc66;
    border-color: #ffcc66;
}

td.item_kurashi_vt_01_on{
    width:  2px;
    height: 100%;
    background:   #ffcc66;
    border-color: #ffcc66;
}

td.item_kurashi_vt_02_on{
    width:  2px;
    height: 100%;
    background:   #ffcc66;
    border-color: #ffcc66;
}

tr.item_kurashi_hr_ff{
    width:  100%;
    height: 6px;
    background:   #ffffff;
    border-color: #ffffff;
}

td.item_kurashi_vt_ff{
    width:  6px;
    height: 100%;
    background:   #ffffff;
    border-color: #ffffff;
}



/* 「暮らしの情報」のリンク方法 */
#kurashi a:link{
}
#kurashi a:visited{
}
#kurashi a:active{
}
#kurashi a:hover{
    background-color: #c0c0c0;
}


/* 「電車関連情報」のリンク方法 */
#train_info a:link{
}
#train_info a:visited{
}
#train_info a:active{
}
#train_info a:hover{
    background-color: #c0c0c0;
}



/* 電車関連情報 */
table.train_info{
    width: 100%;
}
th.train_info{
    background: #ffffcd;
}
td.train_info{
    background: #ffffff;
}


/* 「駅に関する情報」のリンク方法 */
#info_menu_01 a:link{
}
#info_menu_01 a:visited{
}
#info_menu_01 a:active{
}
#info_menu_01 a:hover{
    background-color: #c0c0c0;
}
#info_menu_01 table{
    width: 100%;
}

#info_menu_01 td{
    background: #ffffff;
    border-style: none;
}
#info_menu_01 th{
    background: #d2dcff;
    border-style: none;
}

/* 以下、フォントサイズ変更対応の追加分 */

#item_common_01 table{
    background-color: #ffffff;
    width: 100%;
    padding: 0px;
    border-color: #000000;
    border-width: 1px;
}

#item_common_01 table.a01{
    border-spacing: 0px;
    background-color: #000000;
}

#item_common_01 td{
    border: 0px;
    padding: 0px;
}

#item_common_01 th{
    padding: 0px;
}

#item_common_01 td.a00{
    height: 4px;
    background-color: #ffffff;
}


#item_common_01 th.a01{
    height: 1px;
    width: 1px;
    background-color: #000000;
    border: 0px;
}

#item_common_01 td.a01{
    background-color: #ffffff;
}

#item_common_01 tr.icon_top{
    height: 6px;
}

#item_common_01 td.icon_top{
    background-color: #ffffff;
    vertical-align: bottom;
}

#item_common_01 tr.icon_bottom{
    height: 6px;
}

#item_common_01 td.icon_bottom{
    background-color: #ffffff;
    vertical-align: top;
}

#item_common_01 td.icon_main_a{
    width: 68;
    background-color: #fcaaac;
}

#item_common_01 td.icon_main_b{
    width: 2px;
    background-color: #c0c0c0;
}

#item_common_01 td.a02{
    width: 2px;
    background-color: #cc0000;
}

#item_common_01 table.b01{
    width: 100px;
}
