body
        { margin:2px;    background: #868;   
          font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", 
          sans-serif; "‚l‚r ‚oƒSƒVƒbƒN";
          text-align: center;   }

.right{
	margin:2px;
    text-align : right;   
}

#wrap
 {
	margin: 0 auto; width:640px; padding: 1em 2em;
   background: #ffffff; color: black;  
   border:   1px solid #868; 
}

div.wk_title
 {
	clear: both;  
   margin:10px 0; padding: 5px 10px; border: 1px solid #868;
   background: #fef; color:#868;  text-align: left;  
}

 h1
 {
	margin: 0; padding-left: 10px; text-align:center;
   font-size: 2em; font-weight:bold; line-height: 1.5;
   background : #bfbfff none repeat scroll 0% 0%; color: #ffffff; 
}

 h2
 {
	margin: 0; padding-left: 10px; text-align:left;
   font-size:1.2em; font-weight:bold; line-height: 1.2;
   background: #fef; color: #23201d;  border-left: 10px solid #868;  
}

   
p {
	text-align: left;
    margin-left: 1em;
	line-height: 1.2em;
}

li {
	text-align: left;
}
td {
	vertical-align: top;
}
   
 .box_left  {
	float: left; text-align:left; padding-right: 1em;
              font-size: 1em; font-weight: normal; line-height: 1.5; 
}
 .box_right {
	float: right; text-align: right; padding-left: 1em; 
              font-size: 1em; font-weight: normal; line-height: 1.5; 
}



a          {
	text-decoration:none;
}
a:link     {
	color:black; 
}
a:hover img {
	filter: Invert; background-color:gold; 
} 
a:hover    {
	background-color:gold; 
} 
a:visited  img {
	filter: Invert; 
} 

div.pba    {
	page-break-after:always; 
}

@media print
    {  .p_none                  {
	display: none;      
}
       body                     {
	background: #fff;   
}
       #wrap                    {
	border: 0; 
}
    }

/* end */
