
/* 背景 */
body {
  background:url(hana-4mido1.jpg) no-repeat fixed right bottom;
}

/* 文字 */
a:link {
　color: #316745;
}
a:visited {
　color: #316745;
}
a:hover { 
text-decoration:none; 
color:#316745; background:#dbd0e6; 
}
a:active {
text-decoration:none; 
color:#316745; background:#dbd0e6; 
}

/* スクロール */
body {
  scrollbar-3dlight-color:#33ff99;
  scrollbar-track-color:#ffffff;
  scrollbar-darkshadow-color:#33ff99;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-arrow-color:#ffffff;
}


/* ボックス */
.box {
  width: 715px;
}

.box-tnp-1 {
  width: 100%;
}

.box-tnp-1-5 {
  float: left;
  width: 40%;
}

.box-tnp-2 {
  width: 100%;
}

.box-ue1 {
  float: left;
  width: 60%;
  color: #ff6633;
}

.box-ue2 {
  float: left;
  width: 40%;
}

.box0 {
　border: double #ccff99 3px;
  background-color: #ffffff;
　width: 100%;
  padding: 10px 10px 10px 10px;
  filter:alpha(opacity=80);
}

.box-hazime {
  float: left;
  width: 60%;
  text-align: left;
}

.box-kaunnta {
  float: left;
  width: 100%;
  text-align: center;
}

.box-suisen {
  float: left;
  width: 100%;
  padding: 10px 0px 10px 0px;
  font-size: 10px;
}

.box-gomeni {
  float: left;
  width: 240px;
  text-align: center;
}

.box-kousin {
  float: left;
  width: *;
}

.box-toprinku {
  float: left;
  background-color: #ffffff;
  width: 80%;
  font-size: 10px;
}
.box-topakusesu{
  float: left;
  background-color: #ffffff;
  width: 20%;
  margin: 10px 0px 0px 0px;
}

.box-tyuui {
　border: double #ccff99 3px;
  background-color: #ffffff;
  filter:alpha(opacity=80);
  width: 100%;
  padding: 10px 10px 10px 10px;
  color: #ff0000;
  font-size: 10px;
  text-align: right;
}

