﻿
/*body setting*/

 /*camera page body*/
     body.camera{background-color:midnightblue; font-size:1em; font-family:arial; color:white; line-height:140%; text-align:center;}

 /*all page body*/
     body{font-size:1em; font-weight:normal; font-style:normal; font-family:arial; line-height:140%; text-align:center;}






/*font setting*/



 /*all page top link button*/
     .fontlinknow{font-weight:bold; font-size:0.80em; color:gray;}

 /*all page top message h1 setting*/
     h1.msg{margin-top:144px; font-size:1em; font-weight:normal;}

 /*font h3 title for list page about page*/
     h3{font-size:medium;color:gray; text-align:left;}

 /*pre setting in about page and index page s whats new*/
     pre{font-size:0.89em;  font-family:arial; text-align:left; line-height:190%}

 /*camera title*/
     h2.cameratitle{font-size:1em; color:white;}

 /*camera page preset positions tte kakuyatsu*/
     div.preset{font-size:0.89em; font-family:arial; font-weight:bold; text-align:center; color:white; line-height:120%;}

 /*div setting for about page */
     div.camdetail{font-size:0.89em; font-family:arial; text-align:left; color:white;}

 /*camera page link to top page*/
     div.linktop{font-size:0.89em; text-align:right; color:white;}

 /*inline frame link to top page*/
     div.linktopinline{font-size:0.8em; text-align:right; color:navy;}

/*image setting*/

 /* all page top image haichi*/
     table.abs1{ position:absolute; top:0px; left:10px; width:98%; border-style:solid; border-width:1px; border-color:silver;}
     td.top{height:76px; width:700px; text-align:right; vertical-align:bottom; background-image:url("img/titlelive4.gif"); background-repeat:no-repeat; border-width:0px;}
     table.abs2{ position:absolute; top:108px; left:10px; width:98%; height:20px; border-style:solid; border-width:1px; border-color:silver;}


     table.abs3{ position:absolute; top:108px; left:10px; width:98%; height:200px; border-style:solid; border-width:1px;}


 /*thumbnail s enlarged image setting*/
     .mapthumbnail{position:relative; z-index:0;}
     .mapthumbnail:hover{background-color:transparent; z-index:50;}
     .mapthumbnail span{position:absolute; background-color:gray; padding:5px; left:-1000px; border:1px black; visibility:hidden; color:black; text-decoration:none; text-align:center;}
     .mapthumbnail span img{border-width:0; padding: 2px;}
     .mapthumbnail:hover span{visibility:visible; top:0; left:60px;}
     img.t{border:none; float:left;}

 /*map setting*/
     .map{border:none;}





/*table setting*/

 /*all page tdnavy for top table and finish table*/
     td.navytop{height:26px; background-color:navy;  vertical-align:bottom; color:white; font-size:1em; text-align:right;}
     td.navyleft{height:26px; width:90%; background-color:navy;  vertical-align:bottom; color:white; font-size:0.75em; text-align:left;}
     td.navyright{height:26px; width:10%; background-color:navy;  vertical-align:bottom; color:white; font-size:0.75em; text-align:left;}
     td.navy{height:26px; background-color:navy;  vertical-align:bottom; color:white; font-size:0.75em; text-align:left;}

 /*top link button*/
     .tdlinknow{height:22px; background-color:white;text-align:center;}
     .tdlink{height:22px; background-color:gray;text-align:center;}

 /*all page finish table*/
     table.finish{ width:98%; border-collapse:collapse; border-width:0px;}

 /*all page add section */
     table.a{width:98%; height:90px; border-style:solid; border-width:1px; border-color:silver; }

 /*all page map and etc table cell detail */
     table.map{align:center; width:730px; border-style:solid; border-width:1px; border-color:silver; }
     td.thumbnail{width:180px; height:100px; font-size:0.75em; line-height:120%;}
     td.map{width:550px;}
     th.maptitle{height:22px; background-color:gray;text-align:center; color:white; font-size:0.80em}


/*list page list table */
     table.l{text-align:center; font-size:1em; border-style:solid; border-width:1px; border-color:gray;}
     td.ltop{width:120px; background-color:gray; text-align:left; font-weight:bold; color:white; font-size:1em}
     td.space{width:5px;}
     td.l{width:120px;}


 /*list page jump table setting*/
     table.listlink{width:90% border-width:0px;}
     td.listlink{width:10%; text-align:center;}

 /*about page banner table setting*/
     table.banner{width:340px; border-style:solid; border-width:1px; border-color:silver;}
     td.banner{height:100px;text-align:center;}

 /*about page link to other pages*/
     td.aboutlink{width:10%; text-align:center;}

/*about page qanda table */
     table.list{width:98%; text-align:left; font-size:0.89em; border-style:solid; border-width:1px; border-color:gray;}
     td.qq{width:5%; background-color:gray; color:white; text-align:center;}
     td.aa{width:5%; background-color:gray; color:white; text-align:center;}
     td.q{width:45%;}
     td.a{width:45%;}




/*link setting*/

 /*all page top link button*/
     a:link.link1{font-weight:bold; font-size:0.80em; color:white;  text-decoration:none;}
     a:visited.visited1{font-weight:bold; font-size:0.80em; color:white;  text-decoration:none;}
     a:hover.hover1{font-weight:bold; font-size:0.80em; color:navy; text-decoration:none;}

 /*all page contact us setting*/
     a:link.link2{font-weight:bold; font-size:1.1em; color:white; text-decoration:none; text-align:right;}
     a:visited.visited2{font-weight:bold; font-size:1.1em; color:white; text-decoration:none; text-align:right;}
     a:hover.hover2{font-weight:bold; font-size:1.1em; color:gray; text-decoration:none; text-align:right;}

 /*all page jump in same page setting*/
     a:link.link3{font-size:0.89em; font-weight:normal; color:gray;}
     a:visited.visited3{font-size:0.89em; font-weight:normal; color:gray;}
     a:hover.hover3{font-size:0.89em; font-weight:normal; color:navy;}

 /*about page link to other pages list page list*/
     a:link.link4{font-size:0.89em; font-weight:normal; color:navy;  text-decoration:none;}
     a:visited.visited4{font-size:0.89em; font-weight:normal; color:navy;  text-decoration:none;}
     a:hover.hover4{font-size:0.89em; font-weight:normal; color:gray; text-decoration:none;}

 /*camera page thanks to setting*/
     a:link.link5{font-size:1.1em; color:white; text-align:right;}
     a:visited.visited5{font-size:1.1em; color:white; text-align:right;}
     a:hover.hover5{font-size:1.1em; color:gray; text-align:right;}

