/* -----------------------------------------------
 * 石の亀太郎さん
 * ----------------------------------------------- */
body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-size: 13px;
line-height: 120%;
color: #333333}
hr{ color:#330000}
td {font-size: 13px; line-height: 110%; color: #333333}
a:link {color:#330000; text-decoration: none}
a:visited {color:#330000; text-decoration: none}
a:active {color:#8C0000;text-decoration: none}
a:hover {color:#8C0000;text-decoration: none} 

table.main {
width:760px;
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.info2 {
width:600px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px  solid #ffffff}
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:150px;
background-color:#FFFFFF}
td.main2 {
padding-top: 13px;
padding-bottom: 10px;
text-align: center;
width:630px;
background-image: url(../img/back.gif)}
td.footer {
text-align: center;
line-height: 130%}
td.news {
border: 1px  solid #AFAFAF;
width:418px}
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.shop2 {
padding: 3px;
width:200px;
line-height: 120%}
td.title {
width:587px;
border-bottom: 1px  solid #5A5A5A;
border-top: 1px solid #5A5A5A;
padding: 5px;
background-color:#F0EFEF} 
td.title2 {
width:200px;
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.sonota3 {
    text-align: left;
	border-top: 1px  solid #e6e6e6;
	border-bottom: 1px  solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	background-color:#e6e6e6;
	font-weight: bold;
	color: #003300;
	padding: 3px}

.b {font-weight: bold}
.br {font-weight: bold; color: #990000}
.text_16pbb {line-height: 180%; font-size: 16px; color:#0A3574; font-weight: bold}
.text_130 {line-height: 130%}
.brown{color: #990000}

/* 赤太字 */
span.color4{
	color:#FF0000
}

/* 青太字 */
span.color5{
	color:#0000FF
}

/* 灰色太字 */
span.color6{
	color:#666666
}
.f1 {  font-size: 11px; color: #30302F}
.f2 {  font-size: 14px; color: #FF9900; font-weight: bold}
.f3 {  font-size: 14px; color: #000000; font-weight: bold}
.f4 {  font-size: 10px}
.f5 {  font-size: 13px; color: #ffffff}
.f6 {  font-size: 15px; color: #000000}
.f7 {  font-size: 12px; color: #000000}
.f8 { font-size: 16px; color: #ffffff;} 
.f9 { font-size: 15px; font-weight: bold; color: #CE0000}
.f10 { font-size: 18px; font-weight: bold; color: #ffffff}
.f11 { font-size: 13px; font-weight: bold; color: #CE0000}

form{
	margin: 0px 5px 0px 5px
}
h1 {font-size:14px; margin-top:2pt; margin-bottom:3pt; font-weight: none}
.border {
	font-size: 10px;
	BORDER-RIGHT: #daebca 1px dotted;
	BORDER-TOP: #daebca 1px dotted;
	FONT-WEIGHT: normal;
	BORDER-LEFT: #daebca 1px dotted;
	BORDER-BOTTOM: #daebca 1px dotted
}
.border2 {
	font-size: 12px;
	BORDER-RIGHT: #daebca 1px dotted;
	BORDER-TOP: #daebca 1px dotted;
	FONT-WEIGHT: normal;
	BORDER-LEFT: #daebca 1px dotted;
	BORDER-BOTTOM: #daebca 1px dotted
}
