* {
  margin : 0;
  padding : 0;
}

body{
  line-height : 150%;
  background-image : url("image/back.gif");
  width : 900px;

  font-family : MS UI Gothic;
  color: #00040f;

  scrollbar-3dlight-color : #daaabb;
  scrollbar-darkshadow-color : #daaabb;
  scrollbar-arrow-color : #ffffff;
  scrollbar-face-color : #daaabb;
  scrollbar-highlight-color : #daaabb;
  scrollbar-shadow-color : #daaabb;
  scrollbar-track-color : #ffffff;
}
a:link { color : #00040f; font-weight : bold; text-decoration : none; }
a:active { color : #00040f; font-weight : bold; text-decoration : none; }
a:visited { color : #00040f; font-weight : bold; text-decoration : none; }
a:hover { color : #c0c0c0; font-weight : bold; text-decoration : none;}

div#INFO {
  width: 450px;
  height: 160px;
  overflow: auto;
  padding: 5px;
  border: 1px solid #666666;
}

.main {
  width : 900;
  border-style : solid;
  border-color : #c0c0c0;
  border-width : 1px;
}

h1 {
  margin-top : 5px;
  margin-bottom : 10px;
  text-align : center;
}

h4 {
  font-size : 12pt;
  color : #9a0c0c;
  font-weight : bold;
}

.txt-8 {
  font-size : 11pt;
  line-height : 200%;
}

h2 {
  background-color : #c0c0c0;
  font-size : 12pt;
  color : #9a0c0c;
  padding : 0.5em 1em 0.5em 1em;
  margin-left : 20px;
  margin-top : 20px;
}

.txt-2 {
  font-size : 10pt;
  color : #393939;
  line-height : 150%;
}

h3 {
  font-size : 12pt;
  color : #9a0c0c;
  font-weight : bold;
  margin-left : 20px;
  text-align : left;
}

.txt-3 {
  font-size : 10pt;
  color : #393939;
}

.txt-4 {
  font-size : 10pt;
  color : #fefe9b;
  line-height : 150%;
}

.photo-l {
  float : left;
  margin-left : 40px;
}

.photo-l-2 {
  float : left;
  margin-right : 20px;
  margin-bottom : 20px;
}

.photo-l-3 {
  float : left;
}

.photo-r {
  float : right;
}

.photo-r-2 {
  float : right;
  margin-right : 20px;
  margin-top : 20px;
}

table.left {
  margin-left : 20px;
}

.txt-4 {
  font-size : 10pt;
  color : #ff0000;
  line-height : 150%;
}

.txt-5 {
  font-size : 11pt;
  color : #343788;
  font-weight : bold;
}

.txt-6 {
  font-size : 10pt;
  color : #393939;
  padding-left : 50px;
  padding-right : 10px;
}

.txt-7 {
  font-size : 10pt;
  color : #393939;
  font-weight : bold;
  line-height : 150%;
}

.txt-8 {
  font-size : 11pt;
  line-height : 200%;
}

.txt-9 {
  font-size : 12pt;
  color : #343788;
  font-weight : bold;
  text-align : left;
}

.txt-10 {
  font-size : 10pt;
  line-height : 140%;
}

.txt-11 {
  font-size : 10pt;
  color : #393939;
  line-height : 150%;
  text-align : left;
}



.a {
  color : #ff0000;
}

.q {
  color : #98dff3;
}

.bold {
  font-weight : bold;
}

.order {
  border-style : solid;
  border-color : #c0c0c0;
  border-width : 1px;
  margin-left : 30px;
  width : 600px;
  font-size : 11pt;
  color : #c0c0c0;
}

.order-2 {
  border-style : solid;
  border-color : #c0c0c0;
  border-width : 1px;
  margin-left : 100px;
  width : 300px;
  font-size : 11pt;
  color : #000000;
}

.privacy {
  width : 600px;
  background-color : #ffffff;
  color : #393939;
  margin-left : 80px;
  margin-top : 20px;
  padding :1em;
  border-style : double;
  border-color : #36335b;
}

.kakidasi {
  font-size : 12pt;
}

.hyou {
  margin-left : 20px;
}

.main-text {
  font-size : 10pt;
}

.main-txt-2 {
  font-size : 11pt;
  margin-top : 0px;
  margin-right : 100px;
  margin-bottom : 10px;
  margin-left : 100px;
}

.r-txt {
  font-size : 10pt;
  text-align : right;
  margin-right : 65px;
}

.r-txt-2 {
  font-size : 11pt;
  text-align : right;
  margin-right : 100px;
}

.red {
  font-size : 10pt;
  color : #CC0001;
  margin-top : 2em;
  text-align : left;
}

.blue {
  font-size : 10pt;
  color : #003366;
  margin-top : 1em;
  text-align : left;
}

.business {
  width : 600px;
  margin-left : 20px;
  border-style : solid;
  border-width : 1px;
  border-color : #36335b;
}

.item {
  background-color : #c0c0c0;
  font-size : 11pt;
  color : #393939;
  font-weight : bold;
}

.matter {
  font-size : 11pt;
  line-height : 130%;
  color : #393939;
}

.price { 
  width: 600px;
  border-collapse: collapse;
  border: 1px #36335b solid;
  font-size : 10pt;
  color : #36335b;
} 

.price td { 
  border: 1px #36335b solid;
}

.dairi { 
  width: 700px;
  border-collapse: collapse;
  border: 1px #000000 solid;
  font-size : 10pt;
  color : #393939;
} 

.dairi td { 
  border: 1px #000000 solid;
}

.hyou {
  margin : 20px;
}

.q {
  color : #0000ff;
}

.r-photo {
  float : right;
}

.center {
  margin-left : 80px;
}

#footer {
  width : 900px;
  background-color : #ffffff;
  font-size : 9pt;
  color : #00040f;
  text-align : center;
  padding-top : 5px;
}