/*===WEB REPORT===*/
/*==COMMON==*/
BODY{padding:0px;margin:0px;}
TABLE{border: 0px;}
IMG{border: none;}
A{text-decoration: none;}
H1{
height: 52px;
font-size: 1pt;
vertical-align: bottom;
text-align: left;
color: white;
background: url(../../img/kds_logo.gif) no-repeat left center;
margin: 0px;
padding: 0px;
}
/*=NAVIGATION=*/
TABLE#navi{
 width : 100%;
 height : 100%;
 border-width : 0px;
 background : url(../../img/navi_blank_bg.gif) repeat-y center center;}
	TD#catch_image{
 padding : 0px;
 width : 128px;
 height : 128px;
}TD#page_title{
 padding : 0px;
 width : 128px;
 height : 64px;
}
TD#blank_space{height : 100%;}
TD.navi{
 width : 128px;
 height : 30px;
 font-size : 13px;
 font-weight : bold;
 vertical-align : baseline;
 padding : 0px;
}
TD.navi A{
 display:block;
 width : 100%;
 height : 25px;
 text-decoration : none;
 vertical-align : text-bottom;
 margin : 0px;
 padding-left : 22px;
 padding-top : 6px;
}
TD#sprit A{
	background: url(../../img/navi_bg.gif) no-repeat 1px 0px;
}
TD#sprit A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px 0px;
}
TD#parts A{
 background : url(../../img/navi_bg.gif) no-repeat 1px -30px;
}
TD#parts A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -30px;
}
TD#report A{
 background : url(../../img/navi_bg.gif) no-repeat 1px -60px;
}
TD#report A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -60px;
}
TD#form A{
 background : url(../../img/navi_bg.gif) no-repeat 1px -90px;
}
TD#form A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -90px;
}
TD#map A{
 background : url(../../img/navi_bg.gif) no-repeat 1px -120px;
}
TD#map A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -120px;
}
TD#index A{
 background : url(../../img/navi_bg.gif) no-repeat 1px -150px;
}
TD#index A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -150px;
}
TD.docs{
 width : 128px;
 height : 30px;
 font-size : 13px;
 vertical-align : baseline;
 padding : 0px;
}
TD.docs A{
 display:block;
 width : 100%;
 height : 25px;
 text-decoration : none;
 vertical-align : text-bottom;
 margin : 0px;
 padding-left : 22px;
 padding-top : 5px;
 background : url(../../img/navi_bg.gif) no-repeat 1px -180px;
}
TD.docs A:HOVER{
 background : url(../../img/navi_bg.gif) no-repeat -179px -180px;
}
TD#this_page{
 width : 128px;
 height : 30px;
}
TD#this_page A{
cursor: default;
color: Silver;
}
/*==CONTENTS==*/
#inbox{
margin:0px auto 0px auto;
text-align:left;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
}
#banner_l  {
margin:0px;
padding: 0px;
}
#searcharea  {
	color: white;
	padding: 0px;
	text-align: center;
}
#pagearea  {
text-align: right;
padding-right: 15px;
width: 100%;
background-color: #CCFFCC;
margin-top: 2px;
}
#pagearea A{
color: Blue;
text-decoration: ;
}
#main {
padding: 0px 0px 20px 0px;
background-color: #FFFFFF;
}
a.button:link {color: #82BE7D;
font-size: 0.75em;
text-decoration: none;
padding: 3px 3px 0px 3px;
border: 1px solid #82BE7D;
background-color: #FFFFFF;
}
a.button:visited {color: #82BE7D;
font-size: 9pt;
text-decoration: none;
padding: 3px 3px 0px 3px;
border: 1px solid #82BE7D;
background-color: #FFFFFF;
}
a.button:active {
color: #82BE7D;
font-size: 9pt;
text-decoration: none;
padding: 3px 3px 0px 3px;
border: 1px solid #82BE7D;
background-color: #FFF;
}
a.button:hover {
color: #82BE7D;
font-size: 9pt;
text-decoration: none;
padding: 3px 3px 0px 3px;
border: 1px solid #82BE7D;
background-color: #FFF;
}
ul {
list-style-type: disc;
margin: 0px 0px 0px 15px;
padding: 0px;
}
.description    {
font-size: 12px;
margin: 10px 0px 20px 20px;
text-align: left;
}
.entry  {
margin: 0px 0px 20px
}
.entry_admin {
margin: 0px 0px 0px 10px;
}
.entry_date {
font-family: "Verdana";
font-size: 13px;
font-weight: bold;
color: Black;
margin: 10px 0px 10px 0px;
border-top: 1px solid #99FF00;
padding: 0px 0px 3px 5px;
background: url(../entry_date_bg.gif) no-repeat left;
}
.entry_title     {
color: black;
font-weight: bold;
font-size: 14px;
padding: 0px 0px 0px 15px;
}
.entry_body   {
font-size: 12px;
line-height: 170%;
margin: 15px 30px 15px 20px
}
.entry_body IMG{margin: 7.5px;}
.entry_author{
color: #ccc;
font-size: 11px;
text-align: right;
margin: 0px 30px 0px 0px;
}
.entry_more   {
color: black;
font-size: 12px;
line-height: 170%;
margin: 15px 30px 10px 20px
}
.entry_state {
font-size: 12px;
color: #999999;
margin: 20px 30px 25px 20px;
}
.blockquote {
font-size: 11px;
color: #333;
margin: 20px 10px 20px 10px;
padding: 10px;
border: 1px solid #CCCCCC;
}
.pict {
float: right;
border-width: 3px;
border-style: solid;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}
H3.linktitle   {
	color: white;
	background-color: #9cf;
	font-size: 12px;
	margin: 0px 0px 2px 0px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	border: 1px solid Silver;
}
.linktitle_a  {
font-size: 12px;
margin: 15px 30px 15px 20px
}
.linktext{
font-size: 12px;
line-height: 170%;
margin: 0px;
}
.linktext LI{list-style-type: none;}
/* SEARCH---------------------------------------------------------------------- */
.search  {
color: white;
font-size: 10px;
line-height: 170%;
margin: 20px 0px 5px
}
/* CLOCK---------------------------------------------------------------------- */
.clock      {
color: Black;
font-size: 12px;
background-color: #CCFFCC;
text-align: center;
margin: 0px;
padding: 2px;
border : 2px solid white;
}
/* CALENDAR---------------------------------------------------------------------- */
.calendar      {
color: black;
font-size: 12px;
font-family: Verdana;
margin: 0px;
border: 2px;
width:100%;
}
.calendar_under{text-align: center;}
.cell       {
color: black;
font-size: 10px;
font-family: Verdana;
background: white;
margin: 0px;
}
.cell_today      {
	color: white;
	font-size: 10px;
	font-family: Verdana;
	background: #900;
	margin: 0px;
}
.cell_sunday     {
font-size: 10px;
font-family: Verdana;
background: #FFD4D4 no-repeat;
margin: 0px;
}
.cell_saturday    {
font-size: 10px;
font-family: Verdana;
background: #D4EAFF no-repeat;
margin: 0px;
}
/*フォーム設定---------------------------------------------------------------------- */
form {
margin: 0px;
padding: 0px;
}
textarea {
font-size: 13px;
}
/*=Copy Right=*/
TD#copy_right{
 font-size : 13px;
 font-weight : bold;
 color : white;
 background-color : #9cf;
 border : 2px solid white;
 text-align : right;
 padding-right : 16px;
}