
@charset "Shift_JIS";

/* -------- Flash -------- */
object{
  margin-right:auto;
  margin-left:auto;
  border-style:solid;
  border-width:2px;
  border-color:#F8F8F8;
}

h1.title{
  display:none;
}

div.swf{
}

div.scalingbutton{
  background-color:#F8E8C8;
}

div.navigation{
}

/* -------- 基本 -------- */
body{
  text-align:center;
  font-size:14px;
  line-height:1.4em;
  background-color:#F0E0C0;
  color:#201828;
  margin:0px 0px 40px;
}

div.main{
  margin:80px 0px 40px;
}

ul{
  margin:10px 0px;
  padding:0px;
  list-style-type:none;
}

ol{
  line-height:40px;
}

/* -------- リンク -------- */
a{
  color:#3010E8;
}
a:visited{
  color:#7010A0;
}
a:hover{
  color:#F80838;
  text-decoration:none;
}
a:active{
  background-color:#F8FFE8;
  color:#201828;
}

/* -------- 段落 -------- */
p{
  margin:0px 0px 12px;
}

h1{
  font-size:32px;
}

h2{
  font-size:18px;
}

h3{
  font-size:18px;
}

/* -------- マニュアル -------- */
div.manual{
  background-color:#FFF8E8;
  text-align:center;
  width:700px;
  margin:60px 0px 120px;
  margin-right: auto;
  margin-left: auto;
  padding:30px 10px 30px;
}

div.index{
  font-size:16px;
  line-height:40px;
  margin-bottom:120px;
}

div.index h2{
  margin-bottom:40px;
}

div.section{
  margin-top:100px;
  margin-right: auto;
  margin-left: auto;
  width:90%;
  text-align:left;
  background-color:#F8F0C0;
  padding:0px;
  border-style:solid;
  border-width:2px;
  border-color:#B0A8A0;
}

div.section h2{
  font-size:18px;
  background-color:#F01050;
  color:#F0F8FF;
  margin:0px;
  padding:5px;
  border-style:solid;
  border-width:0px 0px 2px;
  border-color:#B0A8A0;
}

div.section div.body{
  padding:5px;
}

dt{
  font-weight:bold;
}

dd{
  margin:0px 0px 16px 8px;
}

p.pagebreak{
  margin:40px 0px 20px 0px;
  speak:none;
}

div.footer{
  margin-top:300px;
  text-align:right;
  font-size:12px;
}
