
BODY {FONT-SIZE: 12px; color: #ffffcc; line-height: 15px; font-family: "メイリオ","MS ゴシック",serif; background: #ffffff;}
TD {FONT-SIZE: 12px; color: #333300; line-height: 20px; font-family: "メイリオ","MS ゴシック",serif;}

.s1 {FONT-SIZE: 12px; color: #660000; line-height: 18px;}


.title1 {color:#CC6600; font-size: 14px; font-weight: bold; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #cc6600; padding-bottom: 2px;}
.title2 {color:#336600; font-size: 14px; font-weight: bold; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #996600; padding-bottom: 2px;}
.title3 {color:#FF6600; font-size: 15px; font-weight: bold; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #996600; padding-bottom: 2px;}

.com1 {color:#663300; font-size: 13px; padding: 10px 0px 15px 0px; line-height:20px;}
.com2 {color:#666600; font-size: 12px; padding: 5px 0px 15px 0px; line-height:18px;}


.table1 {height: 15px; line-height: 15px; background: #996600;}
.table2 {color:#666600; padding-left: 4px; padding-bottom: 1px;height: 15px; line-height: 15px; font-size: 14px;}
.table3 {background-color:#996600; height: 1px;}

a:link { color: #990000; text-decoration: none ; font-size: 12px;}
a:visited { color: #990000; text-decoration: none ; font-size: 12px;}
a:hover  { color: #FF0000; TEXT-DECORATION: underline ; font-size: 12px;}


.all-color{
background:#F4F0E3;
}
.side {
background-color: #DED9C1;
}
.side-in {
 padding: 18px 10px 10px 20px;
 color:#330000;
 text-align:left;
}
.credit {
background: #999966;
font-size:10px;
color: #FF9900;
padding: padding-top:8px;
width: 720px;
color: #ffffcc;
line-height: 18px;
}

.main-top {
height:21px;
background-color:#C4B6A6;
}
.main-top-old {
height:21px;
background-color:#DED9C1;
}
.main-photo{
background: #C4B6A6;
padding-bottom: 8px;
}
.img-box {
border-width: 1px;
border-color: #999966;
border-style: solid;
}