/*-----------------------------
  Stylesheet ver 3.0
  Copyright(C)takesitasaki.
  All Rights Reserved.
-------------------------------*/


/*basic settings*/

body{
  background-color: #ffffff;
  background-image: url(image/bg.gif);
  background-position: center;
  background-repeat: repeat-y;
}


/*text*/
.bluetx{
  color: #0000ff;
}
.orangetx{
  color: #ff8c00;
}
.greentx{
  color: #339900;
}
.smalltx{
  padding-top: 5px;
  font-size: 9px;
}
.lighttx{
  font-size: 10px;
}
.largetx{
  font-family: arial,osaka;
  font-size: 14px;
  color: #339900;
  font-weight: bold;
}
.strongtx{
  font-family: osaka,arial;
  font-size: 12px;
}
.bigtx{
  font-family: osaka,arial;
  font-size: 14px;
}


/*images*/
.img_left{
  margin:0px 30px 0px 0px;
  border: 0px;
}
.img_right{
  margin:0px 0px 0px 30px;
  border: 0px;
}
.img_snap{
  padding: 10px;
  border: 0px;
}
.img_snap_right{
  padding: 0px 0px 20px 20px;
  border:0px;
}
.img_snap_left{
  padding: 0px 20px 20px 0px;
  border:0px;
}
.img_bdr{
  padding: 5px;
  border: 1px solid #cccccc;
}


/*content parts*/

.pop_top{
  background-image: url(image/pop_top.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.pop_note{
  background-image: url(image/pop_side_left.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  padding-left: 12px;
  font-size:12px;
  color: #ff8c00;
}
.pop_right{
  background-image: url(image/pop_side_right.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
}
.pop_bottom_left{
  background-image: url(image/pop_bottom_left.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.pop_bottom{
  background-image: url(image/pop_bottom.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}


.lineparts{
  padding-bottom: 5px;
}








.labelbar{
  background-image: url(image/bar.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 8px 0px 25px 30px;
}
.resultbar{
  background-image: url(image/bar_result.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #666666;
  padding: 8px 0px 25px 30px;
}
.combox{
  padding: 0px 5px 35px 20px;
  background-image: url(image/leaf.gif);
  background-position: 3px 0px;
  background-repeat: no-repeat;
}
.noicombox{
  padding: 0px 5px 35px 20px;
}
.cell{
  border-bottom: 1px solid #cccccc;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
}
.decell{
  border-bottom: 1px dotted #cccccc;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
}
.showcase_side_bd{
  padding: 0px 10px 0px 10px;
  background-image: url(image/showcase_side_02.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
}
.tipbox{
  border-top: 1px dotted #cccccc;
  padding: 5px 0px 0px 14px;
  margin: 5px 0px 0px 0px;
  background-image: url(image/icon_tip.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.head_field{
  background-image: url(image/loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.listcell{
  border-bottom: 1px dotted #999999;
  padding: 5px;
}

