@charset "utf-8";

* {
  color:#000000;
  background-color:#ffffff;
  margin:0;
  padding:0;
}


body {
  overflow:visible;
  margin:0;
  padding:0;
  orphans: 3;
  widows: 3;
}


#mainbox {
  overflow:visible;
  padding:0;
}


#leftbox {
  display:none;
}


#leftnavi {
  display:none;
}




#mainin {
  margin:0;
  padding:1em 0 30px 0;
}


#pankuzu {
  margin:0;
}

#pankuzu ul li{
  display:inline;
  list-style-type:none;
  margin:0;
  font-size:1em;
}

#mainin p {
  margin:0;
}

.main_text {
  margin:0;
  font-size:1em;
}

.kakko {
    counter-increment: chapter;
    counter-reset: section;
}

.kakko:before {
  content: "　（ "counter(chapter) " ）　";
}

.gou {
    counter-increment: section;
}

.gou:before {
  content: "　 "counter(section) "．　";
}


.guide {
  margin:20px;
}

.guide ul li{
  display:inline;
  list-style-type:none;
}


dd {
  margin-top: 2px;
  margin-bottom: 4px;
}

dl {
  margin-left: 10px;
}

dt {
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
}


h1 {
  margin:0;
  padding:0 0 1em 0;
  font-size:2em;
}

h2 {
  border-bottom:1px solid;
  margin:3em 0 1em 0;
  padding:0 0 0.3em 0;
  font-size:1.5em;
}

h3 {
  margin:10px 0 0 20px;
  font-size:1em;
}

h4 {
  margin:10px 0 0 40px;
  font-size:1em;
}

h5 {
  margin:10px 0 0 60px;
  font-size:0.9em;
}

h6 {
  margin:10px 0 0 80px;
  font-size:0.9em;
}

#mokuzi ul li {
  list-style-type: none;
  margin:10px 0 0 100px;
  font-size:0.9em;
}

#mokuzi ul li ul li {
  list-style-type: none;
  margin:10px 0 0 120px;
  font-size:0.9em;
}

#mokuzi ul li ul li ul li {
  list-style-type: none;
  margin:10px 0 0 140px;
  font-size:0.9em;
}
