﻿
/* a-sp-fome
---------------------------------------------------------------------- */

/* hote
------------------- */
.hote {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 8px 0px 3px 0px;
}
.hote2 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0px 3px 0px 0px;
}
.hote3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0px 0px 0px 3px;
}

/* table-t02
------------------- */
table.t02a,td.t02a,td.t02ab,td.t02ax,th.t02a {
  margin: 0px 0px 70px 0px;
  border-collapse: collapse;
  width: 100%;
  border-collapse:separate;
  border-spacing: 0;
}
table th.t02a:first-child{
  border-radius: 4px 0px 0px 0px;
  border-left: 0.3px solid #333333;
}
table th.t02a:last-child{
  border-radius: 4px 4px 0px 0px;
  border-right: 0.3px solid #333333;
}
table th.t02a{
  font-weight: bold;
  font-size: 12pt;
  text-align:left;
  color:#ffffff;
  background: #333333;
  border-top: 0.3px solid #333333;
  border-left: 0.3px solid #333333;
  width: 12%;
  padding: 5px 0px 5px 5px;
}
table td.t02a{
  font-size: 10pt;
  font-color: #b3b3a1;
  vertical-align: top;
  border-left: 0.3px solid #535345;
  border-bottom: 0.3px solid #535345;
  border-top:none;
  width: 12%;
  padding: 10px 10px 10px 10px;
}
table td.t02ab{
  font-size: 10pt;
  font-color: #b3b3a1;
  background: #212121;
  vertical-align: top;
  border-left: 0.3px solid #535345;
  border-bottom: 0.3px solid #535345;
  border-top:none;
  width: 12%;
  padding: 10px 10px 10px 10px;
}
table td.t02ax{
  border-left: 0.3px solid #7c7c6b;
  border-top:none;
  width: 12%;
  padding: 0px 0px 0px 0px;
}
table td.t02a:last-child{
  border-right: 0.3px solid #535345;
}
table tr.t02a:last-child td:first-child {
  border-radius: 0px 0px 0px 4px;
}
table tr.t02a:last-child td:last-child {
  border-radius: 0px 0px 4px 0px;
}
table td.t02ab:last-child{
  border-right: 0.3px solid #535345;
}
table tr.t02ab:last-child td:first-child {
  border-radius: 0px 0px 0px 4px;
}
table tr.t02ab:last-child td:last-child {
  border-radius: 0px 0px 4px 0px;
}

/* table-ftt
------------------- */
table.ftt,td.ftt,th.ftt {
  margin: 180px 0px 0px 0px;
  padding: 70px 20px 150px 20px;
  border-radius: 5px;
  border: none;
  width: 540px;
}

table tr.ftt {
  border: none;
  vertical-align: top;
  text-align: left;
}

table td.ftt {
  border: none;
  vertical-align: top;
  text-align: left;
  font-color: #f5f5f5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* table-fot
------------------- */
table.fot1,td.fot1,th.fot1 {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  width: 100%;
}

table tr.fot1 {
  border: none;
  vertical-align: top;
  text-align: left;
}

table td.fot1 {
  border: none;
  vertical-align: top;
  text-align: left;
  font-color: #b3b3a1;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* table-fot2
------------------- */
table.fot2,td.fot2,th.fot2 {
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  width: 100%;
}

table tr.fot2 {
  border: none;
  vertical-align: top;
  text-align: center;
}

table td.fot2 {
  border: none;
  vertical-align: top;
  text-align: center;
  font-color: #b3b3a1;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* bk
----------------------------------------------- */
.bk3e {
   border-style: solid;
   border-width: 0px;
   font-size: 14px;
   color:#f5f5f5;
   text-align: center;
   background: #7a7764;
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 5px 0px;
   border-radius: 10px 10px 10px 10px;
}

/* sns
------------------- */
.sns {
   border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   margin: 70px 5px 40px 5px;
}
.sns1 {
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius: 4px 4px 4px 4px;
   -moz-border-radius: 4px 4px 4px 4px;
   margin: 0px 30px 0px 0px;
}
.sns2 {
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius: 4px 4px 4px 4px;
   -moz-border-radius: 4px 4px 4px 4px;
   margin: 20px 0px 20px 0px;
}
.back1 {
   border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   margin: 20px 5px 9px 0px;
}
.back2 {
   border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   margin: 20px 5px 9px 0px;
}
.back3 {
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius: 4px 4px 4px 4px;
   -moz-border-radius: 4px 4px 4px 4px;
   margin: 30px 0px 140px 25px;
}
.bana1 {
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius: 4px 4px 4px 4px;
   -moz-border-radius: 4px 4px 4px 4px;
   margin: 0px 0px 20px 0px;
}
.bana2 {
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius: 4px 4px 4px 4px;
   -moz-border-radius: 4px 4px 4px 4px;
   margin: 0px 0px 180px 0px;
}

















