body {  background-color : #ffffff;  color            : #000000;  margin           : 0em 0em 1em 0em;}h1 {  margin :      0em;  padding       : 0.3em 0em;  text-align    : center;  color         : #f0f0f0;  background-color : #202040;  font-size     : 1.7em;  font-weight   : 900;}h3 { 		padding: 0.3em 0.4em;		margin: 2em 1em 0em 0em;		border-left: 15px solid #363;		border-top: 1px solid #99A; border-right: 1px solid #99A; border-bottom: 1px solid #99A;		letter-spacing: .2em;}.main {    margin           : 0em 2em 0em 2em;}table {  border-width  : 0.1em;  border-style  : solid;  border-color  : #99A;  border-collapse : collapse;  margin        : 1em 0em;}td,th {  border-width  : 0.1em;  border-style  : solid;  border-color  : #99A;  padding       : 0.2em;}th {  text-align : center;  /*background-color : #4060b0;*/  background-color : #996;  color            : #f0f0f0;}td.kaisha{  text-align    : left;}td.eigyo_km{  text-align    : right;}td.josha_km{  text-align    : right;}td.josha_rate{  text-align    : right;}td.biko{  text-align    : left;}.travel{  margin   : 2em 0em;}.travel_title{  font-size     : 1em;  border-left : 10px solid #996;  border-bottom : 1px solid #99a;  padding-left : 5px;  margin-bottom : 0.3em}.travel_content{  margin-top   : 0em;  margin-left   : 1.5em}.contents{  margin : 15px 20px;}hr{  border:solid 0.1em #c0c0c0;}.image{  margin-top : 1.6em;  text-align : left;}img.title{  margin-right : 2.5em;}