@charset "Shift_JIS";

/* すべてのwebページに提要される */
body {
  background-color: #C7E7FA;
  margin: 0 auto; 
  width:1050px; 
  font-size:14px;
  font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif;
}
#contents{
  width:1050px;
  background:#dcdd92;
}
table {
  border-style: dashed;
  border-width: 2px;
  border-radius: 20px; /* CSS3 */
  -webkit-border-radius: 20px; /* Safari,Google Chrome用 */
  -moz-border-radius: 20px; /* Firefox用 */
  behavior: url(../js/PIE.htc); /* IE用 */
  border-color: #E3605A;
  width: 308px;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:16px;
  text-align: left;
  padding: 8px 15px;
  white-space:nowrap;
}
div.infobox {
   height: 17em;
   width: 269px;
   font-size:14px;
   overflow: scroll;
   border: #E3605A 1px solid;
   overflow: auto;
}
div.box {
   border-bottom: #E3605A 2px dashed;
}
.appIconBig{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
p.add {
  border-radius: 20px; /* CSS3 */
  -webkit-border-radius: 20px; /* Safari,Google Chrome用 */
  -moz-border-radius: 20px; /* Firefox用 */
  behavior: url(../js/PIE.htc); /* IE用 */
  background:#fff;
  padding: 5px 10px;
  text-align: center;
  width: 940px;
  font-size:16px;
}
h1 {
  text-align: left;
  font-size:18px;
}
a:link {
  color: #E3605A;
}
a:visited {
  color: #E3605A;
}
a:hover {
  color: #5A5AE2;
}
a:active {
  color: #989898;
}
a {
text-decoration: none;
}
p.tuduki {
  font-size:14px;
}