/*　一般　*/
BODY
{
  font-size: 12px;
  font-family: MS UI Gothic;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  line-height : 18px;
}
TABLE
{
  font-size:12px;
  font-family: MS UI Gothic;
  line-height : 18px;
}
A:HOVER
{
  position: relative;
  left: 1px;
  top: 1px;
  color: #ffffcc;
  text-decoration: underline;
}
img {border-style: none;}



.price{
  font-size: 12px;
  border : 1px solid #975a2d;
  border-collapse:  collapse;
}

.price table{
  font-size: 12px;
  border : 1px solid #975a2d;
}

.price th {
  border : 1px solid #975a2d;
}
.price td {
  border : 1px solid #975a2d;
}




/*　コンテンツタイトル用　*/
TABLE.titlecolumn
{
  width:100%;
  border-bottom:solid 2px #000000;
}
TD.titlecolumn1
{
  background-color:black;
  width:5px;
}
TD.titlecolumn2
{
  width:3px;
}
TD.titlecolumn3
{
  background-color:gray;
  width:3px;
}
TD.titlecolumn4
{
  vertical-align:bottom;
  padding:5px 5px 3px 5px;
  background-image: url(../images/back_title.gif);
  background-repeat: repeat-y;
}
/*　コンテンツサブメニュー用　*/

TABLE.submenu
{
  }
TABLE.submenu TD
{
  text-align:center;
  color:black;
}
/*　フォーム用　*/
INPUT
{
  font-size: 12px;
  font-family: MS UI Gothic;
}
SELECT
{
  font-size: 12px;
  font-family: MS UI Gothic;
}
OPTION
{
  font-size: 12px;
  font-family: MS UI Gothic;
}
TEXTAREA
{
  font-size: 12px;
  font-family: MS UI Gothic;
}
.menuex A:HOVER
{
  position: relative;
  left: 0px;
  top: 0px;
  color: red;
  text-decoration: underline;
}
