.em08 { font-size: 0.8em; line-height: 1.4em }
.t_field { background-color: #b0e0e6; padding-right: 0.5em; padding-left: 0.5em; border-bottom: 1px solid #789 }
.t_record { background-color: #f0ffff; padding: 2px 4px; border-bottom: 1px solid #789 }
.c_red { color: #FF0000}
.c_ragoon { color: #00ced1 }
.c_brown { color: #633 }
.c_brick { color: #966 }
.em07 { font-size: 0.7em; line-height: 1.3em }
a:link { color: #3366CC}
a:hover { color: #3399FF}
a:visited { color: #333399}
.c_salmon { color: #e9967a }
.smallhead { color: #c66; font-weight: bold }
.em10 { font-size: 1em; line-height: 1.4em }
.em12 { font-size: 1.2em; line-height: 140% }
.c_gray { color: #666666}
.title {  font-size: 120%; font-weight: bold; color: #FFFFFF; background-color: #40B3A0; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px}
.tour-title {  font-size: 1.2em; font-weight: bold; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; border-color: black black #3399CC #3399CC; border-style: solid; border-bottom-width: 1px; border-left-width: 6px}
.tb1 {  font-size: 12px; font-weight: bold; background-color: #dddddd; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-left-width: 1px}
.tb1b { font-size: 12px; font-weight: bold; background-color: #dddddd; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black #666666 #666666; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tb2 { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-left-width: 1px}
.tb2b { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 #666666 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px}
.tb2c { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.h-blue {  font-size: 12px; font-weight: bold; background-color: #96DEE1; padding-top: 2px; padding-bottom: 2px}
.bg-gray {  background-color: #dddddd; font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px}
.r-pad {  padding-right: 8px}
.bg-sky {  background-color: #3366CC}
.tab1 {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #3366CC; padding-top: 4px}
.tab2 { font-size: 12px; font-weight: bold; background-color: #CCCCCC; padding-top: 4px }
.h_nittei {  font-size: 12px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #666666; border-style: solid; border-bottom-width: 1px; margin-bottom: 8px}
.sched2 {  font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #666666 #666666; border-style: solid; border-bottom-width: 1px; border-left-width: 1px}
.sched2-r { font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black #666666 #666666; border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sched1 { font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: #666666 black #666666 #666666; background-color: #96DEE1; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sched1-r { font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #96DEE1 ; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.caution { font-size: 10px; line-height: 120%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black #666666 #666666; border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.condi1 {  font-size: 12px; font-weight: bold}
.condi2 { font-size: 12px }
.w-nomal {  font-weight: normal}
ul {  text-indent: 0px; list-style-position: outside}
.c_red {  }
.kakomi-htl {  background-color: #C1EBEB; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #99CCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.magUD10 {  margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px}
.mag-L10 {  margin-left: 10px}
.mag-L20 { margin-left: 20px}
.u-dot {  border-color: black black #666666; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.lh130 {  line-height: 130%; text-decoration: overline; font-size: 12px}
