@charset"EUC-JP";

BODY        {
	/*background: #191970;*/
	color:#000;
	margin:0;
	padding:0;
	font-size:86%;
	line-height:1.4em;
	font-family::"HGP明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝", 細明朝 ,serif,'HG行書体',;
	background-image:url(/images/base2_r1_c1.jpg);
	/*background-attachment:fixed;*/
	background-repeat:no-repeat;
/*	filter:alpha(opacity=75);
IE -moz-opacity:0.75;*/
	 /*FF opacity:0.75;*/

}
COMMON{
	margin:0;
	padding:0;

}
		
#PAGE       {
	color:#555;
	margin:10px 0px 0 250px;
	padding:0px;
	width:400px;

}
#PAGE h3{
	padding:3px;
	font-size:100%;

}
#PAGE h3 a{
	text-decoration:none;
	text-indent:30px;
	color:blue;
}


#HEAD       {
	background: inherit;
	color:#fff;
	height:100px;
	overflow:hidden;
	margin:0;
	padding:0;
 /*	filter:alpha(opacity=35);
	IE-moz-opacity:0.35;*/ 
	 /*FFopacity:0.75;*/ 

}


#HEAD   H1  {
	margin:75px 20px 0px 20px;
	padding:0;
	color:#555;
	font-size:120%;
	display:none;

}


#FOOT       {
	background: #ccc;
	 color:#000;
	height:100px;
	overflow:hidden;
	margin:0;
	padding:0
}


#LEFT_NAVI  {
	background:inherit;
	color:#000;
	width:240px;
	position:absolute;
top:120px;
left:10px;
border-right:1px solid #ccc;
margin:0;
padding:0;
}
#LEFT_NAVI h3{
	padding:3px;
	font-size:100%;


}
#LEFT_NAVI h3 a{
	text-decoration:none;
	text-indent:30px;
	color:blue;

}

.subtitle{
color:#06f;
font-size:small
	
}
#LEFT_NAVI  ul{
	margin:0;
	padding:0;
}
ul{
	margin-left:-2em;
	padding:0;
}
li{
	
/*	list-style-image:url(li_bg.jpg);*/
	margin-left:0;
	padding:3px;
	border-bottom:1px solid #999;
	display:block;
	

}
li a {
padding:0;
margin:0;
display:block;
line-height:1.4;


}
#RIGHT_NAVI {
	background: inherit;
	color:#000;
	width:240px;
	position:absolute;
	left:700px;
	top:120px;
	border-left:0px solid #ccc;
}
#RIGHT_NAVI h3{
	text-decoration:none;
	padding:3px;
	font-size:100%;


}
#RIGHT_NAVI h3 a{
	text-decoration:none;
	text-indent:30px;
	color:blue;


}



/*-------CLASS-----------*/

/*-------remark----------*/
.remark	   {
 text-align:right;
 clear:both;

}


.remark ul {
 border-top:3px double #ccc 
}


.remark li {
 display:inline;
text-align:right;
font-size:x-small;

}



/*-------channel---------*/
.channel        {
background:inherit;
color:#333;
margin-top:0px;
font-family:sans-serif;
padding:10px;
}


.channel h3		{
border-bottom: 1px inset #999;
border-right: 1px inset #999;

background:#fff;
/*background-image:url(h3_bg.jpg);*/
background-repeat:no-repeat;
background-position:top left;


}


.channel ul     {
 background:#fff;
margin:0;
 padding:0;
list-style:inside;
 
}


.channel p      {
 background:#fff;
margin:0;
 padding:0 
}


.channel a      {
 text-decoration:none;

}


.channel a:hover{
 background:yellow;

}


.channel img	{
 float:left;
margin:0 10px 10px 15px;

}





/*--------強調------------*/
.topic_path       {

}


.name_anchor      {

}


.emphasis_recommend{

}


.emphasis_careful {
 color:#ff0000;

}


.emphasis_warning {

}


.emphasis_danger  {

}


.datetime         {

}


.signature        {

}


.email            {

}


.supplement       {

}




ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6,  
NOFRAMES, 
OBJECT, OL, P, 
UL,  
CENTER, DIR, 
HR, MENU, PRE   {
 display: block 
}


LI              {
 display: list-item 
}


HEAD            {
 display: none 
}


TABLE           {
 display: table 
}


TR              {
 display: table-row 
}


THEAD           {
 display: table-header-group 
}


TBODY           {
 display: table-row-group 
}


TFOOT           {
 display: table-footer-group 
}


COL             {
 display: table-column 
}


COLGROUP        {
 display: table-column-group 
}


TD, TH          {
 display: table-cell 
}


CAPTION         {
 display: table-caption 
}


TH              {
 font-weight: bolder;
 text-align: center 
}


CAPTION         {
 text-align: center 
}


BODY            {
 padding: 8px;
 line-height: 1.33 
}


H1              {
 font-size: 2em;
 margin: .67em 0 
}


H2              {
 font-size: 1.5em;
 margin: .83em 0;
 
}


H3              {
 font-size: 1.17em;
 margin: 1em 0 
}


H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            {
 margin: 1.33em 0 
}


H5              {
 font-size: .83em;
 line-height: 1.17em;
 margin: 1.67em 0 
}


H6              {
 font-size: .67em;
 margin: 2.33em 0 
}


H1, H2, H3, H4,
H5, H6, B,
STRONG          {
 font-weight: bolder 
}


BLOCKQUOTE      {
 margin-left: 40px;
 margin-right: 40px 
}


I, CITE, EM,
VAR, ADDRESS    {
 font-style: italic 
}


PRE, TT, CODE,
KBD, SAMP       {
 font-family: monospace 
}


PRE             {
 white-space: pre 
}


BIG             {
 font-size: 1.17em 
}


SMALL, SUB, SUP {
 font-size: .83em 
}


SUB             {
 vertical-align: sub 
}


SUP             {
 vertical-align: super 
}


DEL  {
 text-decoration: line-through 
}


HR              {
 border: 1px inset 
}


OL, UL, DIR,
MENU, DD        {
 margin-left: 40px 
}


OL              {
 list-style-type: decimal 
}


OL UL, UL OL,
UL UL, OL OL    {
 margin-top: 0;
 margin-bottom: 0 
}


INS          {
 text-decoration: underline 
}


CENTER          {
 text-align: center 
}


BR:before       {
 content: "\A" 
}



/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   {
 font-variant: small-caps;
 letter-spacing: 0.1em 
}


A[href]         {
 text-decoration: underline 
}


:focus          {
 outline: thin dotted invert 
}




/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  {
 direction: ltr;
 unicode-bidi: bidi-override 
}


BDO[DIR="rtl"]  {
 direction: rtl;
 unicode-bidi: bidi-override 
}



*[DIR="ltr"]    {
 direction: ltr;
 unicode-bidi: embed 
}


*[DIR="rtl"]    {
 direction: rtl;
 unicode-bidi: embed 
}



/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL,  CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                {
 unicode-bidi: embed 
}


/* End bidi settings */


@media print {

  @page         {
 margin: 10% 
}


  H1, H2, H3,
  H4, H5, H6    {
 page-break-after: avoid;
 page-break-inside: avoid 
}


  BLOCKQUOTE, 
  PRE           {
 page-break-inside: avoid 
}


  UL, OL, DL    {
 page-break-before: avoid 
}



}



@media speech {

  H1, H2, H3, 
  H4, H5, H6    {
 voice-family: paul, male;
 stress: 20;
 richness: 90 
}


  H1            {
 pitch: x-low;
 pitch-range: 90 
}


  H2            {
 pitch: x-low;
 pitch-range: 80 
}


  H3            {
 pitch: low;
 pitch-range: 70 
}


  H4            {
 pitch: medium;
 pitch-range: 60 
}


  H5            {
 pitch: medium;
 pitch-range: 50 
}


  H6            {
 pitch: medium;
 pitch-range: 40 
}


  LI, DT, DD    {
 pitch: medium;
 richness: 60 
}


  DT            {
 stress: 80 
}


  PRE, CODE, TT {
 pitch: medium;
 pitch-range: 0;
 stress: 0;
 richness: 80 
}


  EM            {
 pitch: medium;
 pitch-range: 60;
 stress: 60;
 richness: 50 
}


  STRONG        {
 pitch: medium;
 pitch-range: 60;
 stress: 90;
 richness: 90 
}


  DFN           {
 pitch: high;
 pitch-range: 60;
 stress: 60 
}


  I             {
 pitch: medium;
 pitch-range: 60;
 stress: 60;
 richness: 50 
}


  B             {
 pitch: medium;
 pitch-range: 60;
 stress: 90;
 richness: 90 
}


  A:link        {
 voice-family: harry, male 
}


  A:visited     {
 voice-family: betty, female 
}


  A:active      {
 voice-family: betty, female;
 pitch-range: 80;
 pitch: x-high 
}



}



