@charset "UTF-8";

/*--------------テーブル背景色--------------*/



/*-----------------------------------------------------------------------------*/

.cellbg-gray {

	background-color: #609A89;

}



.cellbg-yellow {

	background-color: #FF9900;

}



.cellbg-purple {

	background-color: #4E39EF;

}



.cellbg-kimidori {

	background-color: #46CC21;

}



.cellbg-red {

	background-color: #FD8A7D;

}



/*--------------テーブル背景色2--------------*/



/*-----------------------------------------------------------------------------*/

.cellbg2-gray {

	background-color: #759F94;

}



.cellbg2-yellow {

	background-color: #F79400;

}



.cellbg2-purple {

	background-color: #6868FF;

}



.cellbg2-kimidori {

	background-color: #84C146;

}



.cellbg2-red {

	background-color: #FD887C;

}



/*--------------テーブル背景色3--------------*/



/*-----------------------------------------------------------------------------*/

.cellbg3-gray {

	background-color: #9EBCB4;

}



.cellbg3-yellow {

	background-color: #F1FB80;

}



.cellbg3-purple {

	background-color: #8F8BF9;

}



.cellbg3-kimidori {

	background-color: #ADFAA8;

}



.cellbg3-red {

	background-color: #FCCDC7;

}



/*--------------テーブル罫線--------------*/

/*-----------------------------------------------------------------------------*/

.cell-gray {

	padding: 10px;

	background-color: #9EBCB4;

}



.cell-yellow {

	padding: 10px;

	background-color: #F1FB80;

}



.cell-purple {

	padding: 10px;

	background-color: #8F8BF9;

}



.cell-kimidori {

	padding: 10px;

	background-color: #ADFAA8;

}



.cell-red {

	padding: 10px;

	background-color: #FCCDC7;

}



/*-----------------------------------------------------------------------------*/





/*一覧リスト題*/

/*-----------------------------------------------------------------------------*/

.cell-gray01 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-yellow01 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-purple01 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-kimidori01 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ECF5E2;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-red01 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FFE6E6;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



/*-----------------------------------------------------------------------------*/



/*物件詳細沿線駅所在地タイトル左*/

/*--------------------------------------------------------------------------*/

.cell-gray08 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 5px 5px 8px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-yellow08 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 5px 5px 8px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}

.cell-purple08 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 5px 5px 8px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}

.cell-kimidori08 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 5px 5px 8px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ECF5E2;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-red08 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 5px 5px 8px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FFE6E6;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



/*--------------------------------------------------------------------------*/



/*物件詳細沿線駅所在地タイトル右*/

/*----------------------------------------------------------------------------*/

.cell-gray09 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 8px 5px 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-yellow09 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 8px 5px 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	background-color: #9EBCB;

	border-top-width: 1px;

	border-top-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-purple09 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 8px 5px 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-kimidori09 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 8px 5px 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	background-color: #ECF5E2;

	border-top-width: 1px;

	border-top-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-red09 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 5px 8px 5px 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	background-color: #FFE6E6;

	border-top-width: 1px;

	border-top-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



/*----------------------------------------------------------------------------*/



/*物件詳細青左端*/

/*----------------------------------------------------------------------*/

.cell-gray11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-yellow11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-purple11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-kimidori11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ECF5E2;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-red11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FFE6E6;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}



.cell-11 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #B9DDFF;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 2px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

}

/*----------------------------------------------------------------------*/

/*物件詳細青右端*/

/*----------------------------------------------------------------------*/

.cell-gray12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-yellow12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-purple12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-kimidori12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ECF5E2;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-red12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FFE6E6;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}



.cell-12 {

	font-size: 9pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #B9DDFF;

	border-top-width: 1px;

	border-top-color: #006699;

	border-left-width: 1px;

	border-left-color: #006699;

	border-bottom-width: 1px;

	border-bottom-color: #006699;

	border-right-width: 2px;

	border-right-color: #006699;

}

/*----------------------------------------------------------------------*/

.cell-gray04 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-bottom-width: 1px;

	border-bottom-color: #759F94;

	line-height: 120%;

}

.cell-gray05 {

	font-size: 8pt;

	color: #cc0000;

	line-height: 120%;

	padding: 0px 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-right-width: 1px;

	border-right-color: #759F94;

	border-bottom-width: 1px;

	border-bottom-color: #759F94;

}



.cell-gray06 {

	font-size: 8pt;

	line-height: 120%;

	padding: 2px 2px 2px 15px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-right-width: 1px;

	border-right-color: #759F94;

	border-bottom-width: 2px;

	border-bottom-color: #759F94;

}



.cell-gray01-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #759F94;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-bottom-width: 1px;

	border-bottom-color: #759F94;

}

.cell-gray02-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #9EBCB4;

	border-top-width: 1px;

	border-top-color: #759F94;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-right-width: 1px;

	border-right-color: #759F94;

	border-bottom-width: 1px;

	border-bottom-color: #759F94;

}

.cell-gray03-02 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #759F94;

	border-bottom-width: 2px;

	border-bottom-color: #759F94;

	line-height: 120%;

}





.cell-yellow04 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-bottom-width: 1px;

	border-bottom-color: #FF9900;

	line-height: 120%;

}

.cell-yellow05 {

	font-size: 8pt;

	color: #cc0000;

	line-height: 120%;

	padding: 0px 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-right-width: 1px;

	border-right-color: #FF9900;

	border-bottom-width: 1px;

	border-bottom-color: #FF9900;

}



.cell-yellow06 {

	font-size: 8pt;

	line-height: 120%;

	padding: 2px 2px 2px 15px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-right-width: 1px;

	border-right-color: #FF9900;

	border-bottom-width: 2px;

	border-bottom-color: #FF9900;

}



.cell-yellow01-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #F1FB80;

	border-top-width: 1px;

	border-top-color: #FF9900;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-bottom-width: 1px;

	border-bottom-color: #FF9900;

}

.cell-yellow02-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #F1FB80;

	border-top-width: 1px;

	border-top-color: #FF9900;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-right-width: 1px;

	border-right-color: #FF9900;

	border-bottom-width: 1px;

	border-bottom-color: #FF9900;

}

.cell-yellow03-02 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FF9900;

	border-bottom-width: 2px;

	border-bottom-color: #FF9900;

	line-height: 120%;

}





.cell-purple04 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #9393FF;

	border-bottom-width: 1px;

	border-bottom-color: #6868FF;

	line-height: 120%;

}

.cell-purple05 {

	font-size: 8pt;

	color: #cc0000;

	line-height: 120%;

	padding: 0px 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #6868FF;

	border-right-width: 1px;

	border-right-color: #6868FF;

	border-bottom-width: 1px;

	border-bottom-color: #6868FF;

}



.cell-purple06 {

	font-size: 8pt;

	line-height: 120%;

	padding: 2px 2px 2px 15px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #6868FF;

	border-right-width: 1px;

	border-right-color: #6868FF;

	border-bottom-width: 2px;

	border-bottom-color: #6868FF;

}



.cell-purple01-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #6868FF;

	border-left-width: 1px;

	border-left-color: #6868FF;

	border-bottom-width: 1px;

	border-bottom-color: #6868FF;

}

.cell-purple02-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #8F8BF9;

	border-top-width: 1px;

	border-top-color: #6868FF;

	border-left-width: 1px;

	border-left-color: #6868FF;

	border-right-width: 1px;

	border-right-color: #6868FF;

	border-bottom-width: 1px;

	border-bottom-color: #6868FF;

}

.cell-purple03-02 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #6868FF;

	border-bottom-width: 2px;

	border-bottom-color: #6868FF;

	line-height: 120%;

}





.cell-kimidori04 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-bottom-width: 1px;

	border-bottom-color: #99CC66;

	line-height: 120%;

}

.cell-kimidori05 {

	font-size: 8pt;

	color: #cc0000;

	line-height: 120%;

	padding: 0px 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-right-width: 1px;

	border-right-color: #99CC66;

	border-bottom-width: 1px;

	border-bottom-color: #99CC66;

}



.cell-kimidori06 {

	font-size: 8pt;

	line-height: 120%;

	padding: 2px 2px 2px 15px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-right-width: 1px;

	border-right-color: #99CC66;

	border-bottom-width: 2px;

	border-bottom-color: #99CC66;

}



.cell-kimidori01-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ADFAA8;

	border-top-width: 1px;

	border-top-color: #99CC66;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-bottom-width: 1px;

	border-bottom-color: #99CC66;

}

.cell-kimidori02-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #ADFAA8;

	border-top-width: 1px;

	border-top-color: #99CC66;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-right-width: 1px;

	border-right-color: #99CC66;

	border-bottom-width: 1px;

	border-bottom-color: #99CC66;

}

.cell-kimidori03-02 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #99CC66;

	border-bottom-width: 2px;

	border-bottom-color: #99CC66;

	line-height: 120%;

}





.cell-red04 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-bottom-width: 1px;

	border-bottom-color: #FD887C;

	line-height: 120%;

}

.cell-red05 {

	font-size: 8pt;

	color: #cc0000;

	line-height: 120%;

	padding: 0px 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-right-width: 1px;

	border-right-color: #FD887C;

	border-bottom-width: 1px;

	border-bottom-color: #FD887C;

}



.cell-red06 {

	font-size: 8pt;

	line-height: 120%;

	padding: 2px 2px 2px 15px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-right-width: 1px;

	border-right-color: #FD887C;

	border-bottom-width: 2px;

	border-bottom-color: #FD887C;

}



.cell-red01-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FCCDC7;

	border-top-width: 1px;

	border-top-color: #FD887C;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-bottom-width: 1px;

	border-bottom-color: #FD887C;

}

.cell-red02-02 {

	font-size: 8pt;

	color: #006699;

	line-height: 135%;

	padding: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FCCDC7;

	border-top-width: 1px;

	border-top-color: #FD887C;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-right-width: 1px;

	border-right-color: #FD887C;

	border-bottom-width: 1px;

	border-bottom-color: #FD887C;

}

.cell-red03-02 {

	font-size: 8pt;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #FD887C;

	border-bottom-width: 2px;

	border-bottom-color: #FD887C;

	line-height: 120%;

}








