/* 
   techinfo.css created by Tomoki Miwa
   Modify 2003/04/24
   insert follow line your html file header
   link rel=stylesheet type="text/css" href="techinfo.css">
*/


a:link, a:visited {
  /* 2006.08.18 modify */
  color: #000;
  text-decoration: none;
  border-bottom: solid 1px #AAA;
  border-right: solid 1px #AAA;
  background-color: #EDD;
  padding: 3px 3px 3px 3px;
}

a.disable:link, a.disable:visited {
  /* 2006.08.18 modify */
  text-decoration: line-through;
}

a.underline:link, a.underline:visited {
  /* 2006.08.18 modify */
  color: #000;
  text-decoration: none;
  border-bottom: solid 0px #AAA;
  border-right: solid 0px #AAA;
  background-color: #FFF;
  text-decoration: underline;
}

a:hover {
  /* 2006.08.18 modify */
  background-color: #EEE;
  border-bottom: solid 1px #AAA;
  border-right: solid 1px #AAA;
  background-color: #EBB;
}

a:active {
	color: #00F;;
}

body {
  /* 2006.08.18 modify */
  width: 680px;
  margin: 20px;
  background-color: #FFF;
}

h1 {
  /* 2006.08.18 modify */
  /* 1.font-style, 2.font-variant, 3.font-weight, 4.font-size, 5.line-height, 6.font-family */
  font: normal normal normal 20px normal sans-serif;
  text-align: center;
  background-color: #DDE;
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}

h2 {
  /* 2006.08.18 modify */
  font: normal normal normal 14px normal sans-serif;
  background-color: #EEF;
  color: black;
  text-align: center;
  text-indent: 0em;
  padding: 4px;
  margin: 5px 0px 10px 0px; 
  border-bottom: 1px solid #AAA;
  border-right: 1px solid #AAA;
}


h3 {
  font: normal normal normal 14px normal sans-serif;
  color: black;
  margin: 0px 0px 10px 5px;
  text-align: left;
  text-decoration: underline;
  padding: 1px;
}

p.link { 
  font: normal normal normal 12px/200% sans-serif;
  margin: 0px 15px 15px 15px;
  text-align: justify;
}

p.navi { 
  font: normal normal normal 12px/200% sans-serif;
  margin: 0px 15px 5px 15px;
  text-align: right;
}

p.navi-rg { 
  font: normal normal normal 12px/200% sans-serif;
  margin: 0px 15px 5px 15px;
  text-align: right;
}

p.navi-rm { 
  font: normal normal normal 12px/200% serif;
  margin: 0px 15px 5px 15px;
  text-align: right;
}

p.navi-lg { 
  font: normal normal normal 12px/200% sans-serif;
  margin: 0px 15px 5px 15px;
  text-align: left;
}

p.title { 
  font: normal normal normal 14px/200% sans-serif;
  margin: 20px 15px 20px 15px;
  text-align: center;
}

p.title-s1 { 
  font: normal normal normal 14px/200% sans-serif;
  margin: 10px 15px 0px 15px;
  text-align: left;
}

p.main { 
  font: normal normal normal 12px/200% serif;
  margin: 5px 15px 5px 35px;
  text-align: justify;
 }

p.main-e { 
  font: normal normal normal 13px/150% serif;
  margin: 10px 15px 10px 15px;
  text-align: justify;
 }

p.main-g { 
  font: normal normal normal 12px/200% sans-serif;
  margin: 5px 15px 5px 70px;
  text-indent: -35px;
  text-align: justify;
 }

p.main-eg { 
  font: normal normal normal 13px/150% sans-serif;
  margin: 5px 15px 10px 70px;
  text-indent: -20px;
  text-align: justify;
 }

p.main-eg2 { 
  font: normal normal normal 13px/150% sans-serif;
  margin: 5px 15px 10px 70px;
  text-indent: 0px;
  text-align: justify;
 }

div.paper { 
  background-color: #FFF;
 }

div.footer { 
  font: normal normal normal 12px/200% serif;
  margin: 5px 15px 5px 15px;
  text-align: center;
 }

em { 
  text-decoration: underline;
 }