@charset "utf-8";
/***************************************************************************
// Copyright (C) 2008 System Design Development co.,ltd , All right reserved
//
// システム名      ：地域流通活性化支援情報化モデル事業
// サブシステム名  ：情報登録スタイルシート
//==========================================================================
//version       変更日付        変更者          変更内容
//--------------------------------------------------------------------------
//1.00          2008/11/04      J.M             新規作成
//**************************************************************************/
/*==========================================================================
 *フォームタグの改行防止
 *
 *=========================================================================*/
 body form{
 	display:inline;
 	margin: 0;
 	padding:0;
 }

/*==========================================================================
 *Pager
 *
 *=========================================================================*/
div.pager {
	font : normal normal 12pt 'ＭＳ ゴシック';
	height : 20px;
	margin-left : 10px;
}

/*==========================================================================
 *タイトル関係
 *
 *=========================================================================*/

body.ti_title {
	background-color: #87CFEA; /* 線の色 */
	filter: Alpha(opacity=100, finishopacity=0, style=1); /* フィルタ */
}

div.title_text {
	font-family: "ＭＳ ゴシック";
	font-size: 30px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	position:relative;
	vertical-align:middle;
	text-align:center;
	top:13px;
}

/* 機能名タイトル */
div.title_header_text {
	font-family: "ＭＳ ゴシック";
	font-size: 24px;
	font-style: normal;
	color: #555555;
	position:relative;
	left:10px;
	text-align:left;
	vertical-align:middle;
}

div.title_header_text_c {
	font-family: "ＭＳ ゴシック";
	font-size: 24px;
	font-style: normal;
	color: #555555;
	text-align:center;
	vertical-align:middle;
}

div.hr_title_header{
  width:770px;
  position:relative;
}

div.hr_title_header2{
  width:500px;
  position:relative;
}

div.hr_title_header_c {
  width:200px;
  position:relative;
}

hr.title_header {
  color: #333333; /* 線の色(IE用) */
  background-color: #333333; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  left:10px;
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=1); /* フィルタ */
}

hr.title_header_c {
  color: #333333; /* 線の色(IE用) */
  background-color: #333333; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  left:10px;
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=1); /* フィルタ */
}


/*==========================================================================
 *PC入力画面
 *
 *=========================================================================*/
div.pcinputfunction {
	width  : 750px;
	font : normal bold 11pt 'ＭＳ ゴシック';
}

div.pcinputbase {
	background-color : #c2d69a;
	border : 1px #000000 solid;
	height : 605px;
	width  : 750px;
}

table.pcinput_search {
	border-collapse : collapse;
	font : normal bold 11pt 'ＭＳ ゴシック';
}

table.pcinput_search select {
	width: 300px;
	font : normal normal 11pt 'ＭＳ ゴシック';
}

table.pcinput_search input {
	font : normal normal 11pt 'ＭＳ ゴシック';
}

.pcinput_search_buttont {
	font : normal normal 12pt 'ＭＳ ゴシック';
	height : 30px;
}

div.pcinputlist {
	overflow:auto;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
table.pcinputlist {
	background-color: #FFFFFF;
	border-collapse : collapse;
	font : normal normal 10pt 'ＭＳ ゴシック';
}
table.pcinputlist tr {
	height:22px;
}
table.pcinputlist td {
	background-color: #ffffff;
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
	padding-left : 2px;
}
table.pcinputlist input {
	font : normal normal 10pt 'ＭＳ ゴシック';
}

div.pcinputbottom{
	font : normal normal 16pt 'ＭＳ ゴシック';
	width  : 750px;
}

div.pcinputbottom input {
	font : normal normal 16pt 'ＭＳ ゴシック';
}

table.pcinputbottom input {
	font : normal normal 16pt 'ＭＳ ゴシック';
}

/*==========================================================================
 * 生産者情報画面
 *
 *=========================================================================*/
table.pi_list {
	border-collapse : collapse ;
	font : normal normal 11pt 'ＭＳ ゴシック';
}
table.pi_list thead{
	background-color: #87CEFA;
	height: 22px;
	color: #000000;
}
table.pi_list tbody{
	background-color: #ffffff;
	height: 22px;
	color: #000000;
}
table.pi_list td{
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}
table.pi_list input{
	font : normal normal 10pt 'ＭＳ ゴシック';
}

/*-----------------------------------
 * 基本情報
 *-----------------------------------*/
table.pi_base {
	border-collapse : collapse ;
	font : normal normal 11pt 'ＭＳ ゴシック';
}

table.pi_base td#title{
	background-color: #87CEFA;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}
table.pi_base td#input{
	background-color: #ffffff;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}

/* 生産者情報画像画面 */
table.pi_file {
	font : normal normal 11pt 'ＭＳ ゴシック';
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	width: 690px;

}
table.pi_file td{
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;

}
/*-----------------------------------
 * レシピ情報
 *-----------------------------------*/
table.ki_recipe {
	border-collapse : collapse ;
	font : normal normal 11pt 'ＭＳ ゴシック';
}

table.ki_recipe td#title{
	background-color: #87CEFA;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}
table.ki_recipe td#input{
	background-color: #ffffff;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}

table.ki_recipe td#FARMER_CODE{
	background-color: #ffffff;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;

}table.ki_recipe td#JIGYO_CODE{
	background-color: #ffffff;
	height: 22px;
	color: #000000;
	border: 1px #000000 solid;
	border-style : solid ;
	white-space: nowrap;
}
/*-----------------------------------
 * portar_common_left
 *-----------------------------------*/
table.shohin{
width: 240px;
}
table.shohin tr.tr1 { color: red; }
table.shohin td, th {
padding: 0px 3px;
}

table.uresuji{
width: 220px;
/*border: 1px #808080 solid;*/
margin: 0px 9px;
}
table.uresuji tr.tr1 { background-color: #FFFFFF; }
table.uresuji tr.tr2 { background-color: #FFF5EE; }
table.uresuji tr.tr3 {
 color: red;
 font-weight: bold;
}
table.uresuji td, th {
padding: 3px;
}

table.chubunrui{
width: 200px;
}
table.chubunrui tr.tr2 { border-bottom: 1px #808080 solid; }
table.chubunrui tr.tr3 {
 color: red;
 font-weight: bold;
}
table.chubunrui td, th {
padding: 3px;
}

table.seisan{
width: 240px;
}
table.seisan tr.tr1 { color: red; }
table.seisan tr.tr2 { color: dodgerblue; }
table.seisan td, th {
padding: 0px 5px;
}
/*-----------------------------------
 * トップページmain
 *-----------------------------------*/
table.osirase{
width: 660px;
margin-top:0px;
}
table.osirase td, th {
padding: 3px;
padding-bottom: 7px;
}
table.osirase td.td1{
width: 100px;
}

table.ichiran{
width: 660px;
}
table.ichiran tr.tr1 {
 color: red;
 font-weight: bold;
}
table.ichiran td, th {
padding: 0px;
padding-bottom: 1px;
}

table.mini{
width: 220px;

height: 75px;
}
table.mini td, th {
padding: 0px 2px;
}
table.mini td.td1-1 {
width: 70px;
background-color: #ffd77b;
}
table.mini td.td1-2 {
width: 70px;
background-color: #ffd77b;
}
table.mini td.td2 {
width: 75px;
height: 25px;
background-color: #ffe598;
}
table.mini td.td3 {
width: 65px;
font : normal normal 9pt 'ＭＳ ゴシック';
background-color: #fff5b7;
}

/*-----------------------------------
 * 農産物カレンダー
 *-----------------------------------*/
table.calendar_list {
	border-collapse : collapse ;
	font : normal normal 11pt 'ＭＳ ゴシック';
	width: 960px;
}
table.calendar_list thead{
	border-top-color:#000000;
	border-right-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	background-color: #ffcccc;
	color: #000000;
}
table.calendar_list tbody{
	border-top-color:#000000;
	border-right-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	background-color: #ffffcc;

	border: 1px #000000 solid;
	width: 10px;
	color: #000000;
}
table.calendar_list td{
	border-top-color:#000000;
	border-right-color:#808080;
	border-left-color:#000000;
	border-bottom-color:#000000;


	border: 1px solid;
	border-style : solid ;
	white-space: nowrap;
	height: 15px;

}
table.calendar_list td.td1{
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-right-color:#000000;
	border-bottom-color:#000000;
	background-color: #ffffff;
	border-style : solid ;
	white-space: nowrap;
	width: 100px;
}

table.calendar_list td.td2{
	border-top-color:#ffffcc;
	border-left-color:#808080;
	border-right-color:#808080;
	border-bottom-color:#ffffcc;
	/*背景色*/
	background-color: #ffffcc;

	border-style : solid ;
	white-space: nowrap;

	font-family: "ＭＳ ゴシック";
	font-size: 15px;
	font-style: normal;
	color: #663399;
	text-align:center;
}

table.calendar_list td.td3{
	border-top-color:#99CC00;
	border-left-color:#808080;
	border-right-color:#808080;
	border-bottom-color:#99CC00;
	background-color: #99CC00;
	border-style : solid;

	white-space: nowrap;


	font-family: "ＭＳ ゴシック";
	font-size: 15px;
	font-style: normal;
	color: #663399;
	text-align:center;
}

table.calendar_list td.td4{
	border-top-color:#ffffcc;
	border-right-color:#808080;
	border-left-color:#808080;
	border-bottom-color:#000000;

	background-color: #ffffcc;

	border-style: solid ;

	white-space: nowrap;

	width: 20px;

}
table.calendar_list td.td5{
	border-top-color:#99CC00;
	border-right-color:#808080;
	border-left-color:#808080;
	border-bottom-color:#000000;

	background-color: #99CC00;



	border-style: solid ;

	white-space: nowrap;

	width: 20px;

}
table.calendar_list td.td6{
	border-top-color:#000000;
	border-right-color:#808080;
	border-left-color:#808080;
	border-bottom-color:#ffffcc;
	background-color: #ffffcc;

	border-style: solid ;

	white-space: nowrap;

	width: 20px;

}
table.calendar_list td.td7{
	border-top-color:#000000;
	border-right-color:#808080;
	border-left-color:#808080;
	border-bottom-color:#99CC00;

	background-color: #99CC00;
	border-style: solid ;

	white-space: nowrap;

	width: 20px;

}


/*-----------------------------------
 * マーク説明
 *-----------------------------------*/
table.mark_info{
width: 800px;
border: 1px #000000 solid;
border-collapse : collapse;
}

table.mark_info tbody{
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	border-collapse : collapse;
}

table.mark_info td{
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	border-collapse : collapse;

}
table.mark_info td.td1{
	background-color: #FFCCCC;
	border: 1px #000000 solid;
	border-collapse : collaps
}
/*-----------------------------------
 * 直売会、特定商取引法、個人情報
 *-----------------------------------*/
table.choku{
width: 600px;
border: 1px #808080 solid;
text-align:left;
background-color: #DDDDDD;
}

table.choku td, th {
padding: 3px 7px;

}

table.choku tr.tr1 {
font-weight: bold;
}

table.tokusho{
width: 600px;
border: 2px #808080 solid;
text-align:left;
}

table.tokusho td, th {
padding: 3px;
}

table.tokusho tr.tr1 {
font-weight: bold;
text-align:center;
}

table.tokusho td.td1 {
font-weight: bold;
background-color: #666666;
color: #ffffff;
border: 2px #808080 solid;
}

table.tokusho td.td2 {
border: 2px #808080 solid;
}

table.privacy{
width: 600px;
border: 2px #808080 solid;
text-align:left;
}

table.privacy td, th {
padding: 3px;
}

table.privacy tr.tr1 {
font-weight: bold;
text-align:center;
}

table.privacy td.td1 {
font-weight: bold;
background-color: #666666;
color: #ffffff;
}

table.eigyo{
width: 600px;
border: 1px #808080 solid;
text-align:left;
background-color: #DDDDDD;
}

table.eigyo td, th {
padding: 3px 7px;

}

table.eigyo tr.tr1 {
font-weight: bold;
}