/* 一覧*/

ol.itiran {
     margin-bottom:10px;
}
.itiran li  {
     padding-left: 10px;
     margin-bottom:5px;
}
.itiran li a{text-decoration: none;}

/*左メニュページ*/
table.left_menu{
     width:100%;
     margin: 0px 0px 5px 0px;
     border-collapse: collapse;
}
.left_menu td{
     padding:2px;
     text-align: center;
     font-size:12px; 
}
.left_menu td a{
     text-decoration: none;
}

/*動画*/
span.vide{
     background-color: #dddddd;
     border: outset 2px #dddddd;
     padding:5px 6px;
     margin:10px;
     font-size:12px;
}
.vide a:link     {text-decoration: none; color:#000000;}
.vide a:visited  {text-decoration: none; color:#000000;}
.vide a:hover    {text-decoration: none; color:#FF0000;}
.vide a:active   {text-decoration: none; color:#FF0000;}

/* 表*/
table.hyou{
     border-collapse: collapse;
     border: 1px solid #000000;
     width: 100%;
     font-size: 80%;
}
.hyou th{
     font-weight: normal;
     padding: 5px;
     border: 1px solid #000000;
     background-color: #33CCFF;
}
.hyou td{
     border:1px solid #000000;
     background-color: #FFFFFF;
     padding:5px;
}
/* 表 カメ*/
table.kamehyou{
     border-collapse: collapse;
     border: 1px solid #000000;
     width: 100%;
     font-size: 80%;
}
.kamehyou thead th{
     font-weight: normal;
     padding: 5px;
     border: 1px solid #000000;
     background-color: #3366CC;
     text-align: center;
     font-weight: normal;
     color:#ffffff;
}
.kamehyou thead td{
     font-weight: normal;
     padding: 5px;
     border: 1px solid #000000;
     background-color: #33CCFF;
     text-align: center;
     font-weight: normal;
     width:20%;
}

.kamehyou tbody th{
     border:1px solid #000000;
     background-color: #33CCFF;
     padding:5px;
     text-align: center;
     font-weight: normal;
}
.kamehyou tbody td{
     border:1px solid #000000;
     background-color: #FFFFFF;
     padding:5px;
     text-align: center;
     font-weight: normal;
}

table.kameiti    {
     width:560px;
     margin-top:10px;
}
.kameiti thead th{
     border-left: 10px solid #3366FF;
     background-color:#CCFFFF;
     padding:3px;
}
.kameiti thead td{
     padding:3px;
     font-weight: bold;
     font-size: 80%;
     color: #FF6600;
     background-color: #dddddd;
}
.kameiti tbody th{
     padding:3px;
     font-weight: normal;
     text-align: left;
     font-size:80%;
}
.kameiti tbody td{
     padding:0px;
     font-weight: normal;
}
/* 写真・コメント中央*/
table.tyuuou {
     width: 100%;
}
.tyuuou td {
     text-align: center;
     vertical-align: top;
     font-size: 12px;
     color: #000099;
     line-height: 120%;
     padding:5px 20px;
     width:50%;
}
.tyuuou th {
     text-align: left;
     vertical-align: top;
     line-height: 120%;
     padding:5px 20px;
     width:50%;
     font-weight:normal;
}