dd{
  line-height : 1.2em;
  }

div#kasai{
  background-color : #fdf5e6;
  padding : 10px;
  }

div.keisanrei{
  background-color : #f0fff0;
  margin : 0;
  padding : 10px;
  }

div.keisanrei dt{
  font-weight : bold;
  }

div#options{
  width : 700px;
  background-color : #e8f4ff;
  padding : 10px;
  }

div#options th{
  padding : 10px;
  }

div#options td{
  padding : 10px;
  }

div#sougou{
  background-color : #f0f8ff;
  padding : 10px;
  }

img#top_logo{
  margin : 0 0 0 40px;
  }

dl#feature dt{
  line-height : 1em;
  margin : 0 20px 0 20px;
  font-size : large;
  color : #0099cc;
  font-weight : bold;
  }

dl#feature dd{
  line-height : 1em;
  margin : 5px 20px 20px 40px;
  }

h2.kasai{
  font-size : large;
  color : #ff6347;
  margin : 0 0 0 20px;
  }

h2.midashi{
  font-size : medium;
  color : navy;
  margin : 0;
  padding : 0 0 0 15px;
  background-image : url("../image/p_lis028.gif");
  background-repeat : no-repeat;
  background-position : left center;
  }

h2.sougou{
  font-size : large;
  color : #1e90ff;
  margin : 0 0 0 20px;
  }

h3.keisanrei{
  margin : 0;
  padding : 0;
  font-weight : bold;
  font-size : small;
  color : navy;
  }

img.v_align{
  vertical-align : middle;
  }

p.chushaku{
  font-size : x-small;
  margin : 0 20px;
  }

p.keisanrei_chushaku{
  margin : 10px 20px 0 20px;
  color : #dc143c;
  text-indent : 0;
  line-height : 1em;
  }

p#kasai_plus{
  margin : 0 30px;
  font-weight : bold;
  color : #ff0000;
  }

span.midashi_kasai{
  font-size : large;
  font-weight : bold;
  color : #ff6347;
  margin : 0 0 0 25px;
  }

span.midashi_sougou{
  font-size : large;
  font-weight : bold;
  color : #1e90ff;
  margin : 0 0 0 25px;
  }

span.midashi2{
  font-weight : bold;
  color : #ff6347;
  }

span.midashi3{
  font-weight : bold;
  color : #1e90ff;
  }

table{
  margin : 0 20px;
  }

table#hiyou_kyosaikin th{
  background-color : #ffffe0;
  }

table.kasai td{
  background-color : #fdf5e6;
  }

table.sougou td{
  background-color : #f0f8ff;
  }

table th.kasai{
  background-color : #fdf5e6;
  }

table th.sougou{
  background-color : #f0f8ff;
  }

table td.v_align{
  vertical-align : middle;
  text-align : center;
  }

ul.chushaku{
  list-style-type : none;
  }

.migi_soroe{
  text-align : right;
  }

.result_arrow{
  margin : 0 10px;
  }

.uketori_kyokin{
  color : #dc143c;
  font-weight : bold;
  }
