/* CSS for Japanese pages */

/*  h1, h2, h3, h4 { font-weight: bolder;
    font-style: normal;
    color: rgb(102, 0, 0); 
    }  */

  h1 {
    border-top-color: #9999cc; /* γgΜF */
    border-bottom-color: #cc9999; /* ΊgΜF */
    padding: 2px; /* ]Μ */
    border-style: double; /* gΜνή */
    border-width: 4px 0px; /* gΜ */
    line-height: 130%; /* sΜ³ */
    font-family: 'lr oΎ©', '½¬Ύ©','Hiragino Mincho Pro', 'Sans-serif', 'Times New Roman';
    font-size: 140%;
    }

  h1.header {
    padding: 0px;
    border-style: none; 
    line-height: 130%; 
    font-family: 'MS UI Gothic','Osaka','Times New Roman','Sans-serif' ;
    font-size: 100%;
    }

  h2 { border-bottom-color: rgb(153, 153, 153);
    font-size: 120%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom-width: 0px;
    font-weight: bold;
    text-align: left;
    font-family: 'MS UI Gothic','Osaka', Arial,Helvetica,sans-serif;
    }

  h2.item { border-bottom-color: rgb(153, 153, 153);
    font-size: 115%;
    font-weight: normal ;
    margin-left: 25px;
    color: #000099; /* ΆΜF */
    border-left-color: #cc9999; /* ΆgΜF */
    padding: 3px 0px 0px 6px; /* ]Μ */
    border-style: solid; /* gΜνή */
    border-width: 0px 0px 0px 10px; /* gΜ */
    font-family: 'Times New Roman','MS UI Gothic', 'serif'; 
    }

  h3 {
    color: #000099; /* ΆΜF */
    padding-left: 10px; /* ΆΜ] */
    border-width: 0px 0px 2px 10px; /* gΜ */
    border-style: solid; /* gΜνή */
    border-color: #9999ff; /* gΜF */
    line-height: 100%; /* sΜ³ */
    font-family: 'Times New Roman','MS UI Gothic', 'Osaka';
    font-size: 17px;
    }

  h3.item { font-size: 105%; color: #005533; font-weight: bold; }

  h4 { border-bottom: 3px none rgb(102, 0, 0);
    margin-top: 10px;
    margin-bottom: 2px;
    padding-bottom: 2px;
    font-size: 170%;
    border-top-style: none; 
    }

  a { color: rgb(125,0,0);
    text-decoration: none;
    }

  a:visited, a:active { color: rgb(97,97,0);
    text-decoration: none;
    }

  a:hover { text-decoration: underline; 
    }

  a.menuL:LINK		{ COLOR: #ffffff; TEXT-DECORATION: NONE; }
  a.menuL:VISITED	{ COLOR: #CEC4D9; TEXT-DECORATION: NONE; }
  a.menuL:ACTIVE	{ COLOR: #DFD171; TEXT-DECORATION: NONE; }
  a.menuL:HOVER		{ COLOR: #CE0000; TEXT-DECORATION: UNDERLINE; font-weight: normal; }


  a.menuE:LINK		{ COLOR: #B3B3FF; TEXT-DECORATION: NONE; }
  a.menuE:VISITED	{ COLOR: #A2A2FF; TEXT-DECORATION: NONE; }
  a.menuE:ACTIVE	{ COLOR: #0000FF; TEXT-DECORATION: NONE; }
  a.menuE:HOVER		{ COLOR: #900900; TEXT-DECORATION: NONE; font-weight: normal; }


  .list1 { list-style-type: square; line-height: 175%;
    font-size: 13pt; font-family: 'MS UI Gothic', 'Times New Roman', 'Sans-serif' ;
    }

  .list2 { list-style-type: square; line-height: 160%;
    font-size: 11pt; font-family: 'MS UI Gothic', 'Times New Roman', 'Sans-serif' ;
    }

  .list3 { list-style-type: circle;
    font-size: 11pt;
    }

  .list4 { list-style-type: disk; line-height: 175%;
    font-size: 13pt; font-weight: normal; list-style-position: outside;  
    }

  .list5 { list-style-type: none; line-height: 115%;
    font-size: 14pt; font-weight: normal; list-style-position: outside;  
    }

  .list6 { list-style-type: square; line-height: 115%;
    font-size: 14pt; font-weight: normal; list-style-position: outside;  
    }

  .list7 { list-style-type: square; line-height: 115%;
    font-size: 11pt; font-weight: normal; list-style-position: outside;  
    }

  .small { font-size: 80%;
    font-family: Arial,Helvetica,sans-serif;
    color: #7F7F7F;
    }

  .large { font-size: 120%;
    font-family: Times New Roman,Times,serif;
    }

  .clear { clear: both; } 

  .filter1 { filter: progid:DXImageTransform.Microsoft.dropshadow(color=#a0a0a0, 
    offx=7, offy=7, positive=1);
    }

  .filter2 { filter: progid:DXImageTransform.Microsoft.shadow(color=#000000, direction=135, strength=10);
    }

  .filter3 { filter: dropshadow(color=#969696, offx=-2, offy=-1, positive=1); width: 100%; height: 24px;
	}

  .search1 { text-align: center; font-size: 95%; color: #ffffff }
  .search2 { text-align: right; font-size: 95%; color: #ffffff }

  .google1 { text-decoration: overline; } 
  .google2 { text-decoration: underline; } 

  p.date { text-align: right; margin-right: 25px; font-size: 75%; color: #007373 }

  p.english { text-align: center; font-size: 120%; font-family: 'Times New Roman'; }

  p.item { font-size: 115%; color: #005533; font-weight: bold; }

  p.getacro { font-size: 85%; color: #F0530F; font-weight: normal; }

  p.subscribe { margin-left: 20px; font-size: 100%; font-family: 'Times New Roman'; }

  p.back { text-align: right; margin-right: 50px; margin-bottom: 20px;
    font-size: 135%; font-family: 'fantasy', 'Sans-serif';  
    font-weight: bolder; color: #6A0035; text-decoration: overline; }

  p.warning { text-align: right; margin-right: 50px; 
    font-size: 75%; font-family: 'Sans-serif'; font-style: none; 
    font-weight: normal; color: #6B593F; text-decoration: undeline; }

  td.menu { height: 22px; text-align: center; COLOR: #ffffff; font-weight: normal;
    font-family: 'Times New Roman','MS UI Gothic', 'serif'; }

  td.menu-current { height: 22px; text-align: center; COLOR: #CEC4D9; font-weight: bold;
    font-family: 'Times New Roman','MS UI Gothic', 'serif'; }

  table.toukou {border-collapse: collapse; 
    border-style: double; /* gΜνή */
    border-color: #6B8937; /* gΜF */
    border-width: 5px; /* gΜ */
    }

  td.toukou {
    color: #000033; /* ΆΜF */
    background-color: #ffffcc; /* wiΜF */
    border-style: solid; /* gΜνή */
    border-color: #ffcc99; /* gΜF */
    border-width: 0px 0px; /* gΜ */
    }

  hr.cool1 {
    color: #AA0000; /* όΜF(IEp) */
    background-color: #AA0000; /* όΜF(NNp) */
    height: 4px; /* όΜΎ³ */
    border: 0px; /* gΜΎ³ */
    margin-top: 20px;
    margin-bottom: 15px;
    width: 75%;
    filter: Alpha(opacity=100, finishopacity=0, style=2); /* tB^ */
    }

  #image-left  { float: left; } 
  #image-right { float: right; } 

  img.floatL { float: left ; }
  img.floatR { float: right ; }


/* MS Wordμ¬y[Wp */

  p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0mm;
	margin-bottom:.0001pt;
	punctuation-wrap:simple;
	font-size:10.5pt;
	font-family:Century;}

  @page Section1
	{size:595.3pt 841.9pt;
	margin:20.0mm 70.9pt 20.0mm 70.9pt;
	layout-grid:17.3pt -.4pt;}
  div.Section1 {page:Section1;}



