html { height: 100%; margin-bottom: 1px;}
body { font-size: 12px; color: #333333; background-color: #EEEEEE;}
td { text-align: left; vertical-align: top; font-size: 12px; color: #333333; border-style: none; background-color: #FFFFFF;}
img { border-style: none;}
h1,h2,h3,h4,h5,h6 { margin: 0;}
a:link { color: #0058E9; text-decoration: none;}
a:visited { color: #0058E9; text-decoration: none;}
a:hover { color: #FF6900; text-decoration: underline;}
a:active { color: #0058E9; text-decoration: none;}
.f00 { font-size: 10px;}
.f01 { font-size: 10px; color: #FF0000;}
.f02 { font-size: 10px; color: #959595;}
.f03 { font-size: 10px; font-weight:bold;}
.f04 { color: #FFFFFF;}
.f-pleasure { color: #FB805F;}
.f-sports { color: #34B3D1;}
.f-welfare { color: #7FC31C;}
.news01 { width: 60; padding: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.news02 { width: 480; padding: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.menu-banner { margin-bottom: 10px; margin-left: 18px;}
.box td { padding: 3px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.box01 th { width: 15; padding: 3px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.box01 td { width: 145; padding: 3px; border-bottom-width: 1px; border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}
.box02 td { padding: 5px; border-bottom-width: 1px; border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}
