/**
  $Id: style2005.css,v 1.11 2009/05/10 02:29:19 yahiro Exp $
**/

body {
  margin: 0px;
/*
  font-family: sans-serif;
*/
}

div.wrapper {
   width: 100%;
   border: solid 1px #666;
}

div.header {
   width: 100%;
   background-color: #ffffff;
}

div.globalmenu {
   width: 100%;
   background-color: #003366;
   text-align: right;
   color: #ffffff;
   font-size: 12px;
}

ul.globalmenu, ul.globalmenu li{
   display: inline;
   padding-left: 8px;
}

ul.globalmenu a {
   color: #ffffff;
}
div.main {
   width: 100%;
   background-color: #ffffff;
   background-image: url( 'menu-back.gif' );
   background-repeat: repeat-y;
}

div.menu {
   float: left;
   width: 120px;
   background-color: #003366;
}

div.contents {
   margin-left: 120px;
   text-align: left;
   background-color: #ffffff;
   height: 100%;
}

div.maincontents {
   background-color: #ffffff;
}

div.title, div.contents div.title h1 {
   font-size: 24px;
   background-color: #336699;
   color: #ffffff;
   border: none;
}

div.footer {
   width: 100%;
   background-color: #003366;
   color: #fff;
   font-size: 14px;
   text-align: center;
}


div.menu ul {
  margin-left: 12px;
  padding-left: 0px;
}

div.menu ul li {
  list-style-image: url('./right07.gif');
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;
  padding:0px;
}

div.menu ul li a {
  color: #ffffff;
  text-decoration: none;
}

div.menu ul ul {
  list-style-image: url('./right07.gif');
  font-size: 12px;
  text-decoration: none;
  margin-left: 24px;
  padding:0px;
  margin-bottom: 0px;
}

div.menu ul ul a {
   color: #ffffff;
  text-decoration: none;	
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
  sborder-bottom: solid 2px #336699;
  sborder-left: solid 16px #336699;
  padding-left: 6px;
  color: #336699;
}


.h1sub {
  font-size: 14px;
  font-weight: nornal;
  color: #993333;
  margin-left: 24px;
  font-weight: bold;
}   
/**
h2 {
  font-size: 14px;
  font-weight: bold;
  margin-left: 20px;
  padding-left: 26px;
  padding-top: 6px;
  margin-bottom: 3px;
  color: #333366;
  background-image: url('mem4.gif');
  background-repeat: no-repeat;
}
**/

h2 {
  font-size: 1.0em;
  font-weight: bold;
  color: #333366;
  border-bottom: solid 1px #333366;
  border-left: solid 8px #333366;
  margin-left: 16px;
  padding-left: 8px; 
}

h3 {
  font-size: 0.9em;
}

@media print {
  h1 {
       font-size: 14pt;
       font-weight: normal;
       border-bottom: solid 2px #000000;
       border-left: solid 16px #000000;
       padding-left: 6px;
       color: #000000;
  }
  h2 {
    font-size: 12pt;
    font-weight: normal;
    color: #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 8px #000000;
    margin-left: 16px;
    padding-left: 8px; 
  }
}

@media print {
  h1,h2,h3 {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","£Í£Ó ¥´¥·¥Ã¥¯";
  }
 div.menu {
   display: none;
 }
 div.contents {
   margin-left: 0px;
}
 p,.desc,ul li {
  font-family: "£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«";
  font-size: 10.5pt;
}

}

p,.desc{
/**
  font-size: 14px;
**/
  text-indent: 14px;
  margin-left: 32px;
  margin-right: 32px;
  margin-top: 8px;
  margin-bottom: 8px;

}


li,dl{
/**
  font-size: 14px;
**/
}


em {
  font-style: normal;
   color: #990000;
   font-weight: bold;
}

@media print {
  em {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","£Í£Ó ¥´¥·¥Ã¥¯";
  }
  dl dt {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","£Í£Ó ¥´¥·¥Ã¥¯";
  }

}
table#desc {
  font-size: 14px;
  margin-left: 32px;
}

table caption {
  font-size: 12px;
  font-weight: bold;
}

table tr#header {
  background-color: #ccc;
}

.digit {
  text-align: right;
}

table tr#desc {
  background-color: #eee;
}

.sample {
  margin-left: 64px;
  margin-right: 64px;
  border: solid 1px #cccccc; 

}

.samplescreen {
  margin-left: 32px;
float: left;  
font-size: 13px;
}

.catchcopy {
  margin-left: 32px;
  font-size: 15px;
  font-weight: bold;
color: #993333;

}

div.rcs {
  font-size: 12px;
  background-color: #ffffff;
color: #666666;
}

div.menuswitch {
  font-size: 0.7em;
  color: #ffffff;
}
div.menuswitch a {
  color: #666;
  text-decoration: none;
<<<<<<< style2005.css
}

/**
div.source {
   background-color: #ffff99;
   color: #ffffff;
   margin-left: 32px;
   margin-right: 32px;
   padding: 16px;
   border-left: solid 3px #cccc99;	
}
**/
=======
}

ul.listofcontents {
  
}

ul.listofcontents li.listofcontents-1 {

}

ul.listofcontents li.listofcontents-2 {
  margin-left: 16px;
}

.filename {
  font-size: 1.2em;
  color: #006600;
  font-weight: bold;
  font-family: 'Courier New';
}
