body {
scrollbar-face-color=FFFFFF;
scrollbar-track-color=FFFFFF;
scrollbar-arrow-color=005000;
scrollbar-3dlight-color=FFFFFF;
scrollbar-darkshadow-color=FFFFFF;
scrollbar-highlight-color=005000;
scrollbar-shadow-color=005000;
}

/*body{background-image: url('image/bg.gif');}*/
.default	{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.bunsyo		{line-height: 113%;}

/*
table	{line-height: 110%;}
tr		{}
*/
td				{font-size: 82%; line-height: 130%;}

.mtext			{font-size: 90% ! important; line-height: 111% ! important;}
.text			{line-height: 130%;}
.w				{background-color: #ffffff;}
.ssmall			{font-size: 60%;}
.small			{font-size: 70%;}
.middle			{font-size: 80%;}
.big			{font-size: 90%;}
.sbig			{font-size: 95%;}
.bigp0			{font-size: 100%;}
.bigp5			{font-size: 105%;}
.ubig			{font-size: 110%;}
.hr1			{border: #00217B; border-style: dotted;}
.hr2			{border: #367CE7; border-style: dotted;}
.hr3			{border: #A0B961; border-style: dotted;}
.hr4			{border: #333333; border-style: dotted;}
.hr5			{border: #999999; border-style: dotted;}
.spttl1			{color: #ffffff; font-size: 90%; background-color: #054175; border-top: solid #052743; border-right: none; border-bottom: solid #052743; border-left: solid #052743; border-width: 1px;}
.spttl2			{color: #ffffff; font-size: 90%; background-color: #054175; border-top: solid #052743; border-right: solid #052743; border-bottom: solid #052743; border-left: none; border-width: 1px;}
.spttl11		{color: #052743; font-size: 90%; background-color: #DAE0F6; border-top: solid #054175; border-right: none; border-bottom: solid #054175; border-left: solid #054175; border-width: 1px;}
.spttl22		{color: #052743; font-size: 90%; background-color: #DAE0F6; border-top: solid #054175; border-right: solid #054175; border-bottom: solid #054175; border-left: none; border-width: 1px;}
.spttl111		{font-size: 90%; background-color: #ffffff; border-top: solid #054175; border-right: none; border-bottom: solid #054175; border-left: solid #054175; border-width: 1px;}
.spttl222		{font-size: 90%; background-color: #ffffff; border-top: solid #054175; border-right: solid #054175; border-bottom: solid #054175; border-left: none; border-width: 1px;}
.ttl1			{font-size: 110%; color: #054175; font-weight: bold;}
.cel0			{color: #000000; background-color: #faebd7;}
.cel1			{color: #000000; background-color: #ffffff; text-align: center;}
.cel2			{background-color: #87cefa; font-weight: bold; font-size: 95%;}
.cel22			{background-color: #f0f8ff;}
.cel3			{background-color: #ab82ff; font-weight: bold; font-size: 95%;}
.cel33			{background-color: #e6e6fa;}
.cel4			{background-color: #bcee68; font-weight: bold; font-size: 95%;}
.cel44			{background-color: #e0eee0;}
.cel5			{background-color: #ffaeb9; font-weight: bold; font-size: 95%;}
.cel55			{background-color: #fff0f5;}
.cel6			{background-color: #ffa07a; font-weight: bold; font-size: 95%;}
.cel66			{background-color: #ffe7ba;}
.cel1r			{color: #cc0000; background-color: #ffffff; text-align: center;}

.th1			{font-size: 90%; color: #ffffff; background-color: #005298;}


/* [企業紹介「/com/」で使用] [S]*/
.bg_submenu01	{font-size: 10pt;color: #000000; background-image: url('com/bg_submenu01.gif');background-attachment: fixed; background-position: 0% 0%; background-repeat: no-repeat}
.bg_submenu02	{font-size: 10pt;color: #000000; background-image: url('com/bg_submenu02.gif');background-attachment: fixed; background-position: 0% 0%; background-repeat: no-repeat}
.comwin_td4	{color: #000000; background-color: #FFDFDF;}
/* [企業紹介「/com/」で使用] [E]*/
/* [企業紹介「/com/」資料ダウンロードサービス「/dl_service/」で使用] [S]*/

.com_a		{color: #ffffff; background-color: #005298;}

/* [企業紹介「/com/」資料ダウンロードサービス「/dl_service/」で使用] [E]*/


/* [菜種バイオディーゼル 「/bio2/」で使用] [S]*/
dl.natane{
	margin : 0px;
	padding : 10px 10px 0px 10px;
	text-align : left;
	}
dl.natane dt{
	margin : 0px 0px 10px 0px;
	padding : 15px 0px 5px 10px;
	text-align : left;
	font-size : 105%;
	font-weight : bold;
	border-bottom : dotted 1px #ccc;
	color : #00217B;
	}
dl.natane dd{
	margin : 0px;
	padding : 0px 0px 0px 20px;
	text-align : left;
	}
.base{
	border : solid 1px #ccc;
	padding : 0px;
	margin : 0px;
	}
.base th{
	padding : 5px;
	margin : 0px;
	font-size : 12px;
	color : #555;
	}
.base td{
	padding : 0px 5px 0px 5px;
	margin : 0px;
	}
.honbun{
	padding : 5px;
	margin : 0px;
	}
h4.title{
	color: #ffffff;
	font-size: 14px;
	margin : 10px 0px 0px 0px;
	padding : 6px 0px 0px 25px;
	background : #054175 url(img/list/01.gif) 4px 7px no-repeat;
	border-top : solid 1px #052743;
	border-right : solid 1px #052743;
	border-bottom : solid 1px #052743;
	border-left : none;
	text-align : left;
	width : auto;
	*height : 30px;
	height : 24px;
	}

/* [菜種バイオディーゼル 「/bio2/」で使用] [E]*/

/* [CSR「/csr/」で使用] [S]*/

span.green{
	color: #006600;
	}

h5.mtitle{
	color: #052743;
	font-size: 90%;
	background-color: #DAE0F6;
	margin : 5px 0px 10px 0px;
	padding : 3px 0px 3px 5px;
	width : auto;
	clear : both;
	}

h5.mtitle2{
	color: #052743;
	font-size: 90%;
	background-color: #EBF5EB;
	margin : 5px 0px 10px 0px;
	padding : 3px 0px 3px 5px;
	width : auto;
	clear : both;
	}

h6.mmtitle{
	background-color: #EBEBF5;
	width : auto;
	margin : 10px 0px 10px 0px;
	padding : 3px 0px 3px 5px;
}

/* [CSR「/csr/」で使用] [E]*/



a:link		{color: #0033FF;font-weight: ;text-decoration: ;}
a:visited	{color: #0033FF;font-weight: ;text-decoration: ;}
a:active	{color: #0033FF;font-weight: ;text-decoration: ;}
a:hover		{color: #ff0000;font-weight: ;text-decoration: ;}

.nw_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw_bodym		{color: #000000; background-color: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw_title		{color: #FFFFFF; background-color: #005298; font-size: 100%;}
.nw_search		{color: #FFFFFF; background-color: #005298;}
.nw_menu		{color: #005298; font-size: 95%;}
.nw_date		{color: #5AB400; font-size: 90%;}
.nw_line		{background-color: #55B4FF;}
.nw_topmark		{color: #FF6B00;}
.nw_newmark		{color: #FF0000;}
.nw_topdate		{color: #508B50;}
.nw_toptitle	{}

.nw2_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw2_bodym		{color: #000000; background-color: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw2_title		{color: #FFFFFF; background-color: #005298; font-size: 100%;}
.nw2_search		{color: #FFFFFF; background-color: #005298;}
.nw2_menu		{color: #005298; font-size: 95%;}
.nw2_date		{color: #5AB400; font-size: 90%;}
.nw2_line		{background-color: #55B4FF;}
.nw2_topmark		{color: #FF6B00;}
.nw2_newmark		{color: #FF0000;}
.nw2_topdate		{color: #508B50;}
.nw2_toptitle	{}

.nw3_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw3_bodym		{color: #000000; background-color: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw3_title		{color: #FFFFFF; background-color: #005298; font-size: 100%;}
.nw3_search		{color: #FFFFFF; background-color: #005298;}
.nw3_menu		{color: #005298; font-size: 95%;}
.nw3_date		{color: #5AB400; font-size: 90%;}
.nw3_line		{background-color: #55B4FF;}
.nw3_topmark		{color: #FF6B00;}
.nw3_newmark		{color: #FF0000;}
.nw3_topdate		{color: #508B50;}
.nw3_toptitle	{}

.nw4_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw4_bodym		{color: #000000; background-color: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw4_title		{color: #FFFFFF; background-color: #005298; font-size: 100%;}
.nw4_search		{color: #FFFFFF; background-color: #005298;}
.nw4_menu		{color: #005298; font-size: 95%;}
.nw4_date		{color: #5AB400; font-size: 90%;}
.nw4_line		{background-color: #55B4FF;}
.nw4_topmark		{color: #FF6B00;}
.nw4_newmark		{color: #FF0000;}
.nw4_topdate		{color: #508B50;}
.nw4_toptitle	{}

.nw5_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw5_bodym		{color: #000000; background-color: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.nw5_title		{color: #FFFFFF; background-color: #005298; font-size: 100%;}
.nw5_search		{color: #FFFFFF; background-color: #005298;}
.nw5_menu		{color: #005298; font-size: 95%;}
.nw5_date		{color: #5AB400; font-size: 90%;}
.nw5_line		{background-color: #55B4FF;}
.nw5_topmark		{color: #FF6B00;}
.nw5_newmark		{color: #FF0000;}
.nw5_topdate		{color: #508B50;}
.nw5_toptitle	{}

.ev_body  {color: #000000; background-color: #ffffff; background-image: url('');}
.ev1_body {color: #000000; background-color: #ffffff; background-image: url('');}
.ev1_title  {font-size: 10pt; background-color: #DFDFDF; color: #000000}
.ev1_name {font-size: 10pt; background-color: #AFCFFF; color: #000000}
.ev1_border {background-color: #606060}
.ev1_comment  {color: #005597}
.ev1_linecl1  {background-color: #F2CBE8}
.ev1_linecl2  {background-color: #FFD6EF}
.ev1_line {background-color: #606060}

.ev2_body {color: #000000; background-color: #ffffff; background-image: url('');}
.ev2_title  {font-size: 10pt; background-color: #DFDFDF; color: #000000}
.ev2_name {font-size: 10pt; background-color: #AFCFFF; color: #000000}
.ev2_border {background-color: #606060}
.ev2_comment  {color: #005597}
.ev2_linecl1  {background-color: #F2CBE8}
.ev2_linecl2  {background-color: #FFD6EF}
.ev2_line {background-color: #606060}

.ev3_body {color: #000000; background-color: #ffffff; background-image: url('');}
.ev3_title  {font-size: 10pt; background-color: #DFDFDF; color: #000000}
.ev3_name {font-size: 10pt; background-color: #AFCFFF; color: #000000}
.ev3_border {background-color: #606060}
.ev3_comment  {color: #005597}
.ev3_linecl1  {background-color: #F2CBE8}
.ev3_linecl2  {background-color: #FFD6EF}
.ev3_line {background-color: #606060}

.ev4_body {color: #000000; background-color: #ffffff; background-image: url('');}
.ev4_title  {font-size: 10pt; background-color: #DFDFDF; color: #000000}
.ev4_name {font-size: 10pt; background-color: #AFCFFF; color: #000000}
.ev4_border {background-color: #606060}
.ev4_comment  {color: #005597}
.ev4_linecl1  {background-color: #F2CBE8}
.ev4_linecl2  {background-color: #FFD6EF}
.ev4_line {background-color: #606060}

.ev5_body {color: #000000; background-color: #ffffff; background-image: url('');}
.ev5_title  {font-size: 10pt; background-color: #DFDFDF; color: #000000}
.ev5_name {font-size: 10pt; background-color: #AFCFFF; color: #000000}
.ev5_border {background-color: #606060}
.ev5_comment  {color: #005597}
.ev5_linecl1  {background-color: #F2CBE8}
.ev5_linecl2  {background-color: #FFD6EF}
.ev5_line {background-color: #606060}

.wa_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.wa_bodym		{color: #000000; background-color: #ffffff; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.wa_albumbg		{background-color: #005298;}
.wa_albumtx		{color: #FFFFFF; font-size: 100%;}
.wa_border		{background-color: #606060;}
.wa_title		{color: #005298; background-color: #efefef; font-size: 100%; font-weight: bold;}
.wa_name		{color: #000000; background-color: #ffffff;}
.wa_comment		{color: #000000; background-color: #ffffff;}

.ln_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.ln_bodym		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.ln_group		{font-size: 100%; color: #000000}
.ln_line		{background-color: #606060}

.eb_body  {color: #000000; background-color: #ffffff; background-image: url('');}
.eb_table {background-color: #ffffff}
.eb_title {background-color: #ff0000; color: #ffffff}
.eb_menu  {color: #006F00}

.faq_body   {color: #000000; background-color: #FFFFFF; background-image: url('');}
.faq_table  {font-size: 11pt; background-color: #FFFFFF; color: #960000; border-style: dotted; border-color: #FFFFFF;}
.faq_tbltop {font-size: 11pt; text-align: center}
.faq_tbltop_a {font-size: 11pt; text-align: center}
.faq_tbltop_b {font-size: 11pt; text-align: center}

.faq_tr     {background-color: #ffffe0; color: #000000}
.faq_tdc    {background-color: #FFF5E6; color: #000000;font-size: 11pt;}
.faq_tdq    {background-color: #ffffff; color: #000000;font-size: 11pt;}
.faq_Q      {background-color: #FFF5E6; color: #000000;font-size: 11pt;}
.faq_A      {background-color: #ffffff; color: #000000;font-size: 11pt;}
.faq_TopPageQ      {background-color: #FFF5E6; color: #000000;font-size: 10pt;}
.faq_TopPageA      {background-color: #FFFFFF; color: #000000;font-size: 10pt;}

.ih_body  {color: #000000; background-color: #ffffff; background-image: url('');}
.ih_tbl_title {background-color: #E76192; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.ih_tbl_param {background-color: #E76192; font-size: 12px; color: #ffffff;}
.ih_tbl_txt {font-size: 12px; color: #000000; background-color: #FFF3F3; background-image: url('');}
.ih_border  {border: #FFFFFF; border-style: solid; border-width: 2px;}

.io_body  {color: #333333; background-color: #FFFFFF;}
.io_tbl_title {background-color: #336633; font-size: 24px; font-weight: bold; color: #FFFFFF;}
.io_tbl_param {background-color: #336633; font-size: 14px; color: #ffffff;}
.io_tbl_txt {font-size: 14px; color: #333333; background-color: #FFFFFF; background-image: url('image/bg07.gif');}
.io_tbl_txt2  {font-size: 14px; color: #333333; background-color: #000000; background-image: url('image/bg07.gif');}
.io_border  {border: #339933; border-style: solid; border-width: 2px;}



.ca_body		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.ca_bodym		{color: #000000; background-color: #FFFFDC; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.ca_tableh		{color: #000000; background-color: #efefef;}
.ca_tabled		{color: #000000; background-color: #ffffff;}
.ca_title		{color: #000000; background-color: #EFEFDF;}
.ca_ttlfont		{font-size: 95%; text-align:center;}
.ca_dayfont		{font-size: 95%;}
.ca_msgcol0		{color: #000000; font-size: 80%;}
.ca_msgcol1		{color: #000080; font-size: 80%;}
.ca_msgcol2		{color: #008000; font-size: 80%;}
.ca_msgcol3		{color: #800000; font-size: 80%;}
.ca_msgcol4		{color: #808000; font-size: 80%;}
.ca_msgcol5		{color: #008080; font-size: 80%;}

.sp_body    {color: #000000; background-color: #ffffff; background-image: url('');}
.sp_title   {font-size: 14pt; background-color: #31A500; color: #FFFFFF}
.sp_doc     {background-color: #FEFEDC; color: #000000}

.comwin_table {color: #000000; background-color: #ddeeee;}
.comwin_title {color: #ffffff; background-color: #3377bb;}
.comwin_box   {color: #000000; background-color: #000000}
.comwin_td1   {color: #000000; background-color: #aaccee;font-weight: bold;}
.comwin_td2   {color: #000000; background-color: #ffffff;}
.comwin_td3   {color: #000000; background-color: #ccaaaa;}
.comwin_lnodd {color: #000000; background-color: #efffef;}
.comwin_lneve {color: #000000; background-color: #ffffff;}

.se_menu  {font-size: 86%; background-color: #ffffcc;}
.se_menut {font-weight: bold; background-color: #ffffcc;}
.se_t   {font-weight: bold; background-color: #FFFF99;}
.se_subt  {color: #FF6600;}
.se_border  {background-color: #404040;}


/* プライバシーポリシー用CSS[S] */
.SubTitlePp01	{margin: 5px 0px 0px 0px; padding: 3px; font-size: 110%; width:100%; background-color: #DAE0F6; color: #052743; border: solid #054175 1px; font-weight: bold;}
.SubComPp01		{margin: 0px 0px 0px 10px; padding: 3px; font-size: 90%; width:100%; background-color: #fff;}
.SubComPp001	{margin: 0px 0px 0px 10px; padding: 3px; width:100%; background-color: #fff;}
/* プライバシーポリシー用CSS[E] */

/* 指名競争入札申請PDFダウンロードページ用CSS[S] */
div#competitive_bid
{
  width: 100%;
}
div#competitive_bid div ul
{
  list-style-image:url(../img/btn_03.gif);
}
div#competitive_bid div ul li
{
  font-size: 105%;
  margin: 20px 0px;
}
div#competitive_bid div ol li
{
  font-size: 105%;
  line-height: 140%;
  padding: 5px 5px 15px 5px;
}

/* 指名競争入札申請PDFダウンロードページ用CSS[E] */


/* [新カウンター//GetCounterValue]*/
div#textcounter
{

}
div#textcounter span.one
{
	padding: 0px 1px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	background: #fff;
}


/*--------------------------------------------------------------------------*/
/* 広報紙 */

#kouhou{
	display: block;
	margin: 0;
	padding: 0 0 50px 0;
}

#kouhou ul.list{
	display: block;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0;
}
#kouhou ul.list li{
	display: block;
	margin: 0;
	padding: 0px 0px 2px 0px;
}
#kouhou ul.list li h5{
	display: block;
	line-height: 140%;
	margin: 0;
	padding: 3px 3px 3px 20px;
}
#kouhou span.day{
	line-height: 140%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#kouhou ul.list li p{
	display: block;
	margin: 0;
	padding: 0;
	background: url('/img/list_mark5.gif') no-repeat #f5f5f5;
	border: solid 1px #dfdfdf;
}
#kouhou ul.list li a{
	display: block;
	margin: 0;
	padding: 0;
	background: url('/img/list_mark5.gif') no-repeat #f5f5f5;
	border: solid 1px #dfdfdf;
}
#kouhou ul.list li a:hover{
	background: url('/img/list_mark5.gif') no-repeat #efefef;
	border: solid 1px #bfbfbf;
}

#kouhou .kh_box{
	width: 570px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;
	background-color: #ffffcf;
}
#kouhou .kh_box2{
	width: 560px;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#kouhou .kh_list{
	display: block;
	width: 560px;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0;
	background-color: #ffffdf;
	border: solid 1px #a0d375;
}
#kouhou .kh_list h4.Title_s{
	color: #009900;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 0px 0px 2px 0px;
	padding: 3px 3px 0px 3px;
	border-bottom: dotted 2px #bfbfbf;
}
#kouhou .kh_list h4.Title_s span{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
}
#kouhou .kh_list span{
	line-height: 140%;
	padding: 3px 3px 3px 10px;
}
#kouhou .post{
	text-align: right;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
}

.kh_box{
	width: 550px;
	border-style: solid;
	border-width: 1px;
	border-color: #a0d375;
	background-color: #f8f1db;
}
.kh_box2{
	width: 540px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.kh_list{
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #a0d375;
	background-color: #ffffff;
}

#kouhou h4{
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 3px 5px 3px 5px;
	border-top: none;
	border-right: none;
	border-bottom: solid 1px #bfbfbf;
	border-left: solid 7px #004baa;
}
.clear	{clear: both;}
.AcrobatReader{
	word-break: break-all;
	padding: 5px 5px 5px 5px;
	border: solid 1px #bfbfbf;
}
#kouhou #ListMenu{
	display: block;
	margin: 0 0 10px 0;
	}
	#kouhou #ListMenu ul.Btn{
		display: block;
		text-align: left;
		margin: 0;
		padding: 0;
		}
		#kouhou #ListMenu ul.Btn li{
			display: block;
			float: left;
			text-align: left;
			width: 90px;
			margin: 0;
			padding: 5px 3px 4px 22px;
			background: url('/img/list_mark5.gif') no-repeat;
			}
			#kouhou #ListMenu ul.Btn li.in{
				color: #000000;
				font-weight: bold;
				}

/*--------------------------------------------------------------------------*/


