html  {overflow-y:scroll;}
body  { color: #5d5d5d; font-size: 14px; font-family: sans-serif, "Hiragino Kaku Gothic Pro", Arial, Helvetica, Verdana, "qMmpSPro W3", Osaka, CI, Meiryo, "lr oSVbN"; background-color: #fff; background-image: url(common/back.gif); background-repeat: repeat-x; margin: 0 auto;  text-align: center; }
table { font-size: 100%; }
#page { line-height: 1.3; background-color: #fff; width: 899px; margin-right: auto; margin-left: auto; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; }
h1 { font-size: 12px; font-weight: normal; font-style: normal; line-height: 20px; padding-left: 3px; }
td  { }
a:link { color: #696969; text-decoration: none  }
a:visited { color: #696969; text-decoration: none; }
a:hover { color: #ff6d77; text-decoration: underline  }
.copyright { color: #626262; font-size: 12px; background-color: #fbfbfb; text-align: center; padding: 15px 0 20px; border-top: 1px solid #d3d3d3; }
.sizes { font-size: 0.9em; }
.main { background-color: #fff; background-image: url(common/main_back.gif); background-repeat: no-repeat; padding: 25px 35px 20px; }
.text { line-height: 1.7; text-align: left;}
.bar { color: #73161e; font-size: 1.1em; font-weight: bold; background-image: url(common/activity_bar.gif); background-repeat: no-repeat; height: 50px; padding-left: 10px; text-align: left;}
.photo { background-color: #fff; padding: 3px; border: solid 1px #e4e4e4; }
.caption { font-size: 11px; padding-top: 4px; }
.line { padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #dad6d4; }
table.activity { border-top: 1px solid #dad6d4; text-align: left; border-collapse:collapse}
table.activity th { font-weight: normal; font-style: normal; background-image: url(common/point.gif); background-repeat: no-repeat; text-decoration: none; padding-top: 7px; padding-bottom: 7px; padding-left: 14px; border-bottom: 1px solid #dad6d4; text-align: left;}
table.activity .th1 { font-weight: normal; font-style: normal; background-image: url(common/point.gif); background-repeat: no-repeat; text-decoration: none; padding-top: 7px; padding-bottom: 7px; padding-left: 14px; border-bottom: 0px solid #dad6d4; text-align: left;}
table.activity td { padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #dad6d4; }
table.activity .td1 { padding-top: 7px; padding-bottom: 7px; border-bottom: 0px solid #dad6d4; }
table.gaiyo {  }
table.gaiyo th { font-weight: normal; font-style: normal; background-image: url(common/point_gaiyo.gif); background-repeat: no-repeat; text-decoration: none; padding-top: 12px; padding-bottom: 12px; padding-left: 32px; border-top: 1px solid #dad6d4; }
table.gaiyo td { line-height: 1.6; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #dad6d4; }
table.hyo { border-top: 1px solid #c0b5b2; border-left: 1px solid #c0b5b2; }
table.hyo th { font-weight: normal; font-style: normal; background-color: #ffffff; text-decoration: none; text-align: center; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #c0b5b2; border-bottom: 1px solid #c0b5b2; }
table.hyo td { line-height: 1.6; background-color: #ffffff; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #c0b5b2; border-bottom: 1px solid #c0b5b2; }
