/* -----------------------------------------------
 * レインボーパール株式会社
 * ----------------------------------------------- */
body {font-size: 14px; color: #000000; 
background-color: #FFffff;  
background-repeat: repeat-x; 
margin-top: 8px;  
margin-right: 0px; 
margin-left: 0px}
.unnamed1 {font-size: 13px; color: #FFFFFF}
a:link {color : #291A05; text-decoration: none}
a:visited {color : #330000; text-decoration: none}
a:active {color : #8C0000; text-decoration: underline}
a:hover {color : #8C0000; text-decoration: underline}
td {font-size: 14px; LINE-HEIGHT: 1.4em}

table.main {
width:899px;
text-align: center}
table.fla {
width:595px;
padding: 5px;
border: 1px  solid #CCCCCC}
table.info {
width:597px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px  solid #AFAFAF}
table.waku {
width:130px;
background-color:#666666}
table.link {
width:145px;
line-height: 100%}
td.main1 {
padding-top: 13px;
padding-bottom: 10px;
text-align: center;
width:520px;}
td.main2 {
padding-top: 5px;
height:75px;
text-align: center;
background-image: url(../img/bottom.gif); }
td.main3 {
font-size: 11px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
width:200px;
background-color:#ffffff}
td.footer {
text-align: center;
line-height: 130%}
td.newswaku {
text-align: center;
padding-top: 10px;
width:220px}
table.link2 {
width:130px;
line-height: 100%}
td.ranking {
border-right: 1px  solid #AFAFAF;
border-left: 1px  solid #AFAFAF;
padding: 2px;
width:161px}
td.week {
text-align: center;
background-color:#FFFFFF}
td.holiday {
text-align: center;
color:#480101;
background-color:#E9C2C2}
tr.calendar {
text-align: center;
background-color:#E8E8E8}

table.sonohoka {
width:292px;
padding: 3px;
border: 1px  solid #AFAFAF}
td.biko1 {
text-align: center;
background-color:#F1F0EB}
td.biko2 {
background-color:#FFFFFF}
td.shop {
padding: 3px;
width:591px;
line-height: 120%}
td.title {
width:587px;
border-bottom: 1px  solid #5A5A5A;
border-top: 1px solid #5A5A5A;
padding: 5px;
background-color:#F0EFEF} 
table.tesuuryou {
width:275px;
background-color:#666666}
td.hitokoto {
width:300px;
border-right: 1px  solid #5A5A5A;
border-left: 1px solid #5A5A5A;
padding-right: 8px;
padding-left: 8px;
background-color:#F7F4E5} 
td.kankou {
text-align: center;
font-weight: bold;
background-color:#FFCC66} 
h1 {font-size:14px; color:#000000; margin-top:2pt; margin-bottom:2pt}

.b {font-weight: bold}
.br {font-weight: bold; color: #990000}
.text_16p {line-height: 180%; font-size: 16px; color:#CD8461; font-weight: bold}
.text_16pbb {line-height: 180%; font-size: 16px; color:#0A3574; font-weight: bold}
.text_14p {font-size: 14px; line-height: 180%; color: #CD8461}
.text_14ptr {font-size: 14px; line-height: 180%; font-weight: bold; color: #650B0B}
.text_130 {line-height: 130%}
.text_12 {font-size: 12px}
.brown{color: #990000}
.news {font-size: 13px}

h2 {letter-spacing: normal;
	white-space: nowrap;
	margin: 0px;
	padding: 0px}