
/* - - - - - - [メニュータイトル] - - - - - -*/
div.menu-title{
　　 font-family:Comic Sans MS;
     border-bottom:1px solid #d3d3d3;
     padding:0px 0px 0px 2px; }

div.menu-title-box {
     width:180px;
     margin-left:6px;
     padding:3px 0px 0px 5px;}

div.menu-body{
     font-size:86%;}

div.menu-body-box{
     width:175px;
     margin:0px 0px 4px 15px;
     padding-top:3px; }



/* - - - -[Photo-Menu-List設定][含：鉄道写真] - - - - */
* html div.photo-box-l{
     float:left;
     width:210px;
     margin:2px 0px 10px 14px;
     text-align:center;
     border:1px solid #dcdcdc; }

div.photo-box-l{
     float:left;
     width:210px;
     margin:2px 0px 10px 25px;
     text-align:center;
     border:1px solid #dcdcdc; }

div.photo-box{
     float:left;
     width:210px;
     margin:2px 0px 10px 18px;
     text-align:center;
     border:1px solid #dcdcdc; }

div.mini-title{
     height:18px;
     margin:0px auto 0px;
     padding:2px;
     border-bottom:1px solid #dcdcdc;}

div.thumb-photo{
    margin:0px auto 0px;
    padding:2px;
    height:125px;}

div.space {
   float:left;
   width:210px;
   margin:45px 0px 0px 20px;}


div.thumb-photo img{ border:0px; }

div.mini-text{ 
    margin-top:2px;
    font-size:78%;
    height:18px;}

div.mini-right{
     margin-bottom:4px;
     font-size:78%;
     Height:18px;
     text-align:right;}















/* - - - サムネイルページ設定 - - - */
table.photo{
    border-collapse:collapse;
    text-align:center;
    border: 1px solid  #808080;
    margin:20px auto 0px;}

td.border{  
    width:120px;
    height:120px;
    text-align:center;
    margin:auto;
    border-collapse:collapse;
    border: 1px solid  #808080;  }

table.movie{
    border-collapse:collapse;
    text-align:center;
    border: 1px solid  #808080;
    margin:20px auto 0px;}

td.colspan{colspan:5;}



/* - - - 個別ページ設定 - - - */
div.photo-title{
    width:450px;
    text-align:center;
    margin:5px auto 0px;
    padding:2px;
    border-bottom: 1px solid #d3d3d3; }

div.photo-title-box{
    font-size:120%;
    margin-bottom:10px;
    text-align:center; }

div.main-photo
    {width:670px;
     padding:6px;
     text-align:center;
     margin:5px auto 0px auto;
     border: 1px solid  #808080;}

div.main-photo img{ margin-bottom:3px;}

div.data {
    margin-top:8px;
    width:300px;
    float:left; }

div.com{ 
     margin-top:6px;
     margin-bottom:3px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     width:400px;
     border-bottom:1px dotted #c0c0c0;}


div.prev {
   margin-left:28px;
   float:left;
   width:100px;
   font-size:101%;
   padding:2px auto 3px auto;
   border:1px solid #808080; }

div.top {
   float:left;
   width:100px;
   font-size:101%;
   padding:2px auto 3px auto;
   border-top:1px solid #808080 ;
   border-bottom:1px solid #808080; }

div.next {
   float:left;
   font-size:101%;
   width:100px;
   padding:2px auto 3px auto;
   border:1px solid #808080; }






/* - - - - - - - - - - - - - - - - - - - - [以下train photoのみ] - - - - -  - - - - - - - - - - - - - - - - - - - -*/
div.train{
     width:803px;
     padding-bottom:5px;
     text-align:center;
     margin:10px auto 0px auto;
     border:1px solid #000000;  }

div.top-train {
     margin:10px auto 5px auto;  }

div.train-text{
     font-size:96%;
     margin:6px auto 2px auto;
     text-align:center;}

div.place{
     text-align:right;
     padding-top:3px;
     font-size:90%;}

/* - - - - - [バリエーション] - - - - - */
div.train-list{
     width:803px;
     margin:15px auto 0px auto;
     text-align:center;}


div.list-title{
　　 margin:0px auto 0px;
　　 font-family:"Comic Sans MS";
     background-color:#dcdcdc;
     border:1px solid #808080;
     padding:4px;}

div.list-left {
     width:400px;
     Height:315px; 
　　 margin:0px auto 0px;
     padding: 0px 0px 3px 0px;
     text-align:center;
     float:left;
     border-left:1px solid #808080;
     border-bottom:1px solid #808080;
     border-right:1px solid #808080;}

div.list-right{
     width:400px;
     Height:315px; 
　　 margin:0px auto 0px;
     padding: 0px 0px 3px 0px;
     float:left;
     text-align:center;
     border-bottom:1px solid #808080;
     border-right:1px solid #808080; }



/* Train 古いの */
div.left {margin-top:20px; width:400px; float:left; margin-left:6px;  border:1px solid #808080;}
div.right{margin-top:20px; width:400px; float:left; margin-left:8px;  border:1px solid #808080;}

div.train-name {border-bottom:1px solid #808080; padding:3px;}
div.train-photo{border-bottom:1px solid #808080; padding:6px;}
