﻿body { background-color: #FFFFDD; color: black; font-family: times,courier,serif; margin: 0% 5% 5% 5%}

img { border-color: black; border-width: 0}

.red { color: #990000; }

.green { color: green; }

.blue { color: blue; }

.purple {color: purple; }

.italic { font-style: italic; }

.emph { font-weight: bold; font-size: large; }

.big { font-size: larger; }

.normal { font-size: medium; }

.small { font-size: small; }

.smaller { font-size: x-small;}

.center { text-align: center; }

.flush { margin-top: 0; padding-top: 0; }

.right { float: right; }

.left-clear { clear: left; }

.left { float: left; }

.clear { clear: both; }

.space { margin: 20px 0px 0px 0px; }

.left-space {padding-left: 20px}

.up { position: relative; top: -1.1em; }

.down { position: relative; top: 1.1em; }

.sans-serif { font-family: HG丸ゴシックM-PRO,ＡＲ丸ゴシック体Ｍ,sans-serif }

.centered {margin-left: auto; margin-right: auto;}

.border {border: 1px solid black}

ul.numbered { list-style-type: decimal; }

div.coupon { width: 70%; border-style: double; border-color: #990000; }

div.widthith { width: 70%; }



table.staff td { vertical-align: top; padding-top: 1em; padding-top: 1em; }
col.img { width: 180px; }
col.text { width: 400px; }

table.onlinestaff td { vertical-align: top; padding-top: 1em; padding: 1em 1em 1em 1em; }
col.online {width: 300px;}
td.onlinenotice { background-color: #FFF8C6; border: 1px solid black }

table.menu { width: 100%; background-color: green; color: white; font-size: large; }
.menu A:link {color: white; text-decoration: none; }
.menu A:visited {color: white; text-decoration: none; }
.menu A:active {background-color: white; color: green; }
.menu A:hover {text-decoration: underline;}

table.border {border-collapse: collapse; }
.border td {border-width: 1px; border-style: solid; border-color: black;}

table.schedule {
margin-left:auto; 
margin-right:auto; 
text-align: center; 
border-color: black; 
border-style: solid;
border-collapse: collapse;
border-width: 1px;
empty-cells: show;}

.schedule A:link {color: black; text-decoration: none; }
.schedule A:visited {color: black; text-decoration: none; }
.schedule A:active {background-color: #FFF8C6; color: green; }
.schedule A:hover {text-decoration: underline;}



td.schedule {border: black; border-style: solid; border-width: thin;}

tr.stripe {background-color: #FFF8C6;}

tr.hidden {border-bottom: hidden;}

tr.heading {background-color: #75E77F;}


