
#ossm{
    border:1px #999999 dotted; 
    background-color:#ffffff;
    width:520px;
    font-size: 12px;
    text-align:center;
    color:#333333;
    margin-top:10px;
    margin-bottom:20px;
    margin-left: auto;
    margin-right: auto;
    padding-top:10px;
    padding-bottom:10px;
}

/* ↓クリスマス用 */
#ossmx{
    border:2px #ff0033 dotted; 
    background-color:#ffffff;
    width:521px;
    font-size: 12px;
    text-align:center;
    color:#333333;
    margin-top:10px;
    margin-bottom:20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:10px;
}


.tdxms1 { 
border:2px #ff0033 dotted; 
padding:2px;
margin-left: 5px;
margin-right: 5px;
width:150px;
}




/* ↑クリスマス用 */


#oss-t {margin:auto ; padding:10px;}

.ossm1{
  margin-top: 5px;

  text-align:center;

  }

.oss-name {
line-height:18px;
}
.oss-name a:link,.oss-name a:visited,.oss-name a:active{color:#444444 ; text-decoration:underline;}
.oss-name a:hover{color:#ff33cc ; text-decoration:underline; } 

.kome1{
  margin-left:2px;
  text-align:left;
  font-size: 11px;
  }

.tossm{
  vertical-align: top; 
  text-align:center;
  width: 180px;
  }

/* ↓表のセンタリング */
table {margin: auto; }


hr.dotbl1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #00bfff; 
height: 2px; 
width:100%;
} 