/**********************************/
/* author : k2y                   */
/**********************************/

/* スクロールバー */
HTML, BODY {
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #009900;
    scrollbar-darkshadow-color: #009900;
    scrollbar-highlight-color: #009900;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #009900;
}
/* PAGE全体1 */
BODY.bd1 {
	MARGIN: 0px;
}
/* PAGE全体2 */
BODY.bd2 {
	MARGIN: 0px;
	background-image: url(../kk_img/kabe_check.gif); 
}

/* TOP 1帯 */
#kktop1Toolbar {
	PADDING-LEFT: 1px;
}
#kktop1Toolbar A {
	FONT: 70% Verdana;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

/* TOP 3帯 */
#kktop3Toolbar {
	PADDING-LEFT: 1px;
}
#kktop3Toolbar A {
	FONT: 70% Verdana;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

/* mouseout */
.kt1tb0 {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 	2px;
	PADDING-LEFT: 2px;
	BORDER-TOP: #006600 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	BORDER-RIGHT: #006600 1px solid;
	BORDER-LEFT: #006600 1px solid;
	FONT-SIZE: 100%;
}
/* mouseover */
.kt1tb1 {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	FONT-SIZE: 100%;
	BACKGROUND: #009900;
}
/* 縦 */
.kt1tb3 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT: 65% Verdana;
	COLOR: #ffffff;
}

/* BOTTOM */
#kkBottom {
	BORDER-TOP: #009900 1px solid;
	FONT: 70% Tahoma, Helvetica;
	POSITION: absolute;
}
/* Copyright */
#kkCr {
	PADDING-TOP: 8px;
	PADDING-LEFT: 10px;
	MARGIN: 0px;
	COLOR: #006600;
}

/* サイトマップ */ 
#sitemp A {
	PADDING: 2px;
	BORDER: #FFFFFF 1px solid;
	COLOR: #006600;
	TEXT-DECORATION: none;
}
#sitemp A:Hover {
	PADDING: 2px;
	BORDER: #006600 1px solid;
	COLOR: #006600;
	TEXT-DECORATION: none;
}

/* 標準移動タイトル */
.idottl{
	PADDING-TOP: 8px;
	PADDING-LEFT: 10px;
	COLOR: #006600;
	FONT: 80% Verdana;
}
/* 左背景色 */
.sys-toppane-bgcolor {
	BACKGROUND-COLOR: #f1f1f1;
	BACKGROUND-COLOR: #009900;
}

.toppane-body {
	PADDING-TOP: 11px;
	PADDING-BOTTOM: 11px;
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 11px;
/*	OVERFLOW-Y: auto; */
	HEIGHT: 100%;
	OVERFLOW: hidden;
}

.toppane-body A {
	COLOR: #000000;
}
.sys-link-normal {
	BORDER-TOP: #009900 1px solid;
	BORDER-BOTTOM: #ffff33 1px solid;
	BORDER-RIGHT: #009900 1px solid;
	BORDER-LEFT: #ffff33 1px solid;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.sys-link-normal:hover {
	BORDER-TOP: #ffff33 1px solid;
	BORDER-BOTTOM: #009900 1px solid;
	BORDER-RIGHT: #ffff33 1px solid;
	BORDER-LEFT: #009900 1px solid;
	COLOR: #009900;
	BACKGROUND-COLOR: #ffff33;
	TEXT-DECORATION: none;
}
.l_title{
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-BOTTOM: #006600 2px solid;
	BORDER-LEFT: #006600 10px solid;
	WIDTH: 100%;
	FONT: 11pt;
	COLOR: #ffffff;
}
TABLE.lf1 {
	TABLE-LAYOUT: fixed;
	WIDTH: 100%;
	HEIGHT: 100%;
}
TD.lf1 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 100%;
	FONT: messagebox;
}
TD.lf1 A {
	PADDING-TOP: 0.35em;
	PADDING-BOTTOM: 0.35em;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 4px;
	WIDTH: 100%;
	COLOR: #ffffff;
}
.kktd1 {
	BORDER-BOTTOM: #006600 2px solid;
	BORDER-LEFT: #006600 2px solid;
	BACKGROUND-COLOR: #00CC33;
	FONT: 80%;
	COLOR: #ffffff;
}
.kktd {
	BORDER-BOTTOM: #006600 2px solid;
	BORDER-LEFT: #006600 2px solid;
	FONT: 80%;
}
.title01 {
	BACKGROUND-COLOR: #006600;
	FONT: 80%;
	COLOR: #ffffff;
}
.subtitle01 {
	BACKGROUND-COLOR: #009900;
	FONT: 80%;
	COLOR: #ffffff;
}
.comment01 {
	FONT: 80%;
	COLOR: #006600;
}
