img {width: 90px;height: auto;}
a:link { color: #660000; }
a:visited { color: #660000; }
a:active { color: #660000; }
A { text-decoration: none; }
.zukan {font-weight: bold;color: red;}
.kids:before { content: "("; }
.kids:after { content: ")"; }
.kids {line-height: 1.2;font-size: 80%;font-weight: bold;}
.name {line-height: 1.1;font-size: 90%;}

.title {background-color: #f3f707; color:#e70909;font-weight: bold;font-size:170%;line-height: 50px;text-align: center;}
.title2 {width:840px;background-color: #fa051a; color:#FFFFFF;font-weight: bold;font-size:120%;line-height: 40px;text-align: center;}
.title3 {width:1050px;}
.title4 {width:1050px;background-color: #fa051a; color:#FFFFFF;font-weight: bold;font-size:120%;line-height: 40px;text-align: center;}

table{border-collapse:collapse;}
.top{width:860px;background-color: #FFCCFF; font-weight: bold;font-size:90%;text-align: right;}

.Pic {width:500px;vertical-align: top;background-color: #FFFFFF; }
.Pictitle {width:500px;background-color: #FFFFFF; }
.Rireki {width:505px;vertical-align: top;background-color: #CCFF99; font-size: 85%; }
.Rirekititle {width:505px;background-color: #CCFF99;}

.yohaku{margin-left: 27px;border: solid 1px black;padding: 0px;background-color: #FFFFFF;text-align: center;}

.megasinka{font-weight: bold;font-size: 85%;}
.kyodaimax{font-weight: bold;font-size: 85%;}

.coment{margin-left: auto;margin-right: auto;width: 700px;font-size: 0.9em;}
.coment2{margin-left: auto;margin-right: auto;width: 700px;font-size: 0.75em;}

.comment{margin-left: auto;margin-right: auto;width: 860px;font-size: 1em;}

.container0{left:50px;top:10px;width:850px;margin-left: auto;margin-right: auto;}

.tophe{font-weight: bold;font-size: 85%;text-align: right;}