table.bd {
border: solid ;
border-color:#cccccc;
border-width:0px 1px 1px;
 }
 
    .topic{
padding-top:4px;
 }
 
     .what{
padding-top:4px;
padding-left:5px;
 }
 
 body.body {
background-color:#ffffff;
 }
 
 table.option {
border: solid ;
border-color:#FF7F00;
border-width:0px 0px 2px 2px;
padding-left:10px;
padding-bottom:10px;
 }
 
.option2 {
border: dotted ;
border-color:#FF7F00;
border-width:0px 0px 2px 0px;
 }
 
.cat {
border: solid ;
border-color:#ffffff;
border-width:4px 4px 4px 0px;
 }
 
 .cat2 {
border: solid ;
border-color:#ffffff;
border-width:4px 0px 4px 0px;
padding-left:13px;
 }
 
 .cat3 {
border: solid ;
border-color:#ffffff;
border-width:0px 4px 4px 0px;
 }
 
  .cat4 {
border: solid ;
border-color:#ffffff;
border-width:0px 0px 4px 0px;
padding-left:13px;
 }
 
button {
border:none; /*枠を消す*/
background-color:#ffffff; /*ページの背景色と合わせて誤魔化す*/
}

  .pikkari{
padding-left:13px;
padding-bottom:8px;
 }
 
   .catlog{
padding-left:12px;
padding-bottom:5px;
 }
 
   .ishi{
padding-left:13px;
padding-bottom:8px;
 }
 
    .qr{
padding-left:13px;
padding-bottom:12px;
 }
 
 .topdot {
border: dotted ;
border-color:#D4D4D4;
border-width:0px 0px 1px 0px;
padding-bottom:3px;
 }
 
.kaisya{
border: solid ;
border-color:#d4d4d4;
border-width:0px 0px 1px 0px;
padding-left:10px;
padding-top:8px;
 }
 
 .kaisya1{
border: solid ;
border-color:#d4d4d4;
border-width:0px 0px 1px 0px;
padding-bottom:10px;
 }