body {
  font-size:10pt;
}
p{
  font-size : 10pt;
  line-height : 15pt;
  margin-top : 3pt;
  margin-left : 3pt;
  margin-right : 3pt;
  margin-bottom : 3pt;
  color : black;
}
h1{
  font-size : 9pt;
  color : #646464;
  margin-top : 0pt;
  margin-left : 0pt;
  margin-right : 0pt;
  margin-bottom : 0pt;
  font-weight : normal;
}
h2{
  font-size : 10pt;
  color : #e37200;
  margin-top : 0pt;
  margin-left : 0pt;
  margin-right : 0pt;
  margin-bottom : 0pt;
  text-decoration : none;
  font-weight : lighter;
}
h3{
  font-weight : bold;
  font-size : 10pt;
  margin-top : 0pt;
  margin-left : 0pt;
  margin-right : 0pt;
  margin-bottom : 0pt;
}
h4{
  color : #055a3a;
  font-size : 10pt;
  margin-top : 2pt;
  margin-left : 4pt;
  margin-bottom : 2pt;
}
h5{
  font-size : 11pt;
  font-weight : bold;
  color : #004000;
  margin-top : 2pt;
  margin-left : 3pt;
  margin-bottom : 2pt;
}
th{
  font-size : 10pt;
  text-align : center;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  color : #666666;
}
td{
  font-size : 10pt;
  line-height : 15pt;
  
}
li{
  font-size : 10pt;
  line-height : 13pt;
  margin-top : 3pt;
  margin-left : 1pt;
  margin-right : 0pt;
  margin-bottom : 3pt;
}
ul {
  color: #663300;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  list-style-position: outside;
  list-style-type: none;
}
.footer{
  font-size : 8pt;
  line-height : 9px;
  color : #828282;
  
  font-weight : lighter;
}
.link_clear{
  text-decoration : none;
  color : #000099;
  font-weight : normal;
  font-size : 10pt;
}
a:link {
  color : #000099;
}
a:visited {
  color : #480073;
}
a:hover {
  color : #217a07;
  text-decoration:none;
}
a:hover img {
filter:alpha(opacity=70); /* IE透明度 */
-moz-opacity:0.70; /* Firefox・Netscape透明度 */
opacity:0.70; /* Opera・Safari透明度 */
}
.top_new{
  margin-top : 1pt;
  margin-left : 1pt;
  margin-right : 1pt;
  margin-bottom : 1pt;
  line-height : 13pt;
  font-weight : normal;
  font-size : 10pt;
}
.mlist{
  list-style-image : url(image/p_01.gif);
}
.kakaku{
  font-size : 12pt;
  color : #ff0000;
  font-weight : bold;
  padding-bottom : 4pt;
}
.kata{
  font-size : 11pt;
  color : teal;
  font-weight : bold;
  margin-top : 4pt;
  margin-left : 2pt;
  margin-bottom : 2pt;
}
.hometitle{
  background-image: url(image/title.gif);
  background-repeat: no-repeat;
  font-size : 10pt;
  color : #e37200;
  margin-bottom:5pt;
  padding-left: 17pt;
  text-decoration : none;
  font-weight : lighter;
}

table.cart{
  border-collapse: collapse;
  border: 1px solid #ff6600;
}
th.komoku{
  border-collapse: collapse;
  border: 1px solid #cc0033;
  background-color: #ffd5bf;
  font-weight: bold;
  color: #333333;
  padding: 3px;
}
td.title{
  border-collapse: collapse;
  border: 1px solid #ff7711;
  background-color: #ffcc99;
  font-weight: bold;
  padding: 3px;
}
td.komoku{
  border-collapse: collapse;
  border: 1px solid #ff7711;
  background-color: #ffddaa;
  padding-left: 3px;
}
td.cart{
  border-collapse: collapse;
  border: 1px solid #ff7711;
  padding: 3px;
}
p.option{
  background-color: #ff8822;
  padding-left: 8px;
}

