body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #F14128; background-image: url(../image/system/bg_top.gif); background-repeat: repeat-x}
.kensaku {  background-color: #eeeeee; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 140px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.kensaku_button {  margin: 5px}
.menu {  font-size: 14px; line-height: 130%; color: #333333; padding-right: 5px; padding-left: 5px}
a:visited {  color: #CC0000; text-decoration: none}
a:link {  color: #ee0000; text-decoration: none}
a:hover {  color: #0033CC; text-decoration: underline}
a:active {  color: #0033CC; text-decoration: underline}

td {  font-size: 12px; line-height: 130%; color: #333333}
.osusume_catch {  font-size: 10px; font-weight: bold; color: #555555}
.topics {  font-size: 10px; line-height: 140%; color: #222222}
.special_title {  font-size: 14px; font-weight: bold; line-height: 120%}
.px10 {  font-size: 10px}
address {  font-size: 12px; font-style: normal; color: #666666}
.boxmargin {  margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.item_name {  font-size: 14px; line-height: 140%; font-weight: bold; color: #009900}
h2 {  font-size: 14px; line-height: 140%; color: #FF6600; margin-bottom: 0px; padding-bottom: 0px}
p {  margin-top: 5px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 0px}
.tenpo {  line-height: 125%; color: #0066CC}
h3 {  font-weight: bold; color: #666666; margin-bottom: 3px; padding-bottom: 3px; font-size: 12px; margin-top: 9px; padding-top: 9px}
.item {  line-height: 120%}
.question {  font-weight: bold; color: #009999}

.attention { color: #FF0000;font-size: 14px; }


.ftc_ff0000 { color: #FF0000; }
