@charset "Shift_JIS";

/*===========================================================
群馬食肉卸市場（公開ページ　各ページのCSS）

目次

1.メインコンテンツの基本設定
2.
3.
=============================================================*/

/*===========================================================
1.肉牛市況・豚肉市況
=============================================================*/
.sikyo {
	width: 518px;
	padding: 0px 0px 0px 10px;
}
/*	padding: 0px 0px 0px 45px;*/

.sikyo .title {
	height: 50px;
	width: 510px;
	background: url(../images/sub_img/title01.gif) no-repeat;

}
/*	border: 1px dotted #999999;*/
/*	background-color:#CFFF99; */
/*	background-color:#99FF33; 0927 NG */
/*	background-color:#CFFFCC; 0926 */

.sikyo .subtitle {
	background: url(../images/sub_img/gre01.gif) no-repeat;
	height: 35px;
	width: 310px;
	margin: 10px 20px;
}

.sikyo p {
	margin: 0px 0px 0px 20px;
	vertical-align: text-bottom;
	line-height: 2.0em;
}

.sikyo .riji {
	float: left;
	margin: 0px 10px 0px 20px;
	padding: 5px;
}

.sikyo .name {
	text-align: right;
	clear: both;
}

.sikyo .sosu {
	margin: 0px 0px 0px 20px;
	font-size: 1.0em;
	color: #444444;
	width: 478px;
	padding: 10px;
	border: 1px dotted #999999;
}
.sikyo .joken {
	margin: 0px 0px 0px 20px;
	font-size: 1.0em;
	color: #444444;
	width: 478px;
	padding: 10px;
}

.kikaku_01{
	background-color:#ccFFcc;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.kikaku_02{
	background-color:#ccffcc;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.tosu_01{
	background-color:#ccffcc;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.hinname{
	background-color:#ffcc66;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.seibetu{
	background-color:#ffcc66;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.numcell{
	background-color:#FFFFFF;
	text-align:right;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.totcell{
	background-color:#fdf5e6;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.totcell2{
	background-color:#fdf5e6;
	text-align:right;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.btfooter{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	width: 500px;
	border-style:solid;
	border-width:1px;
	border-color:#999999; 
	background-color: #fdf5e6; 
}

/*===========================================================
9.ログイン画面
=============================================================*/
.login {
	width: 570px;
	padding: 0px 15px 0px 45px;
}

.login .title {
	background: url(../images/sub_img/title21.gif) no-repeat;
	height: 80px;
	width: 570px;
}

.login .waku {
	margin: 0px 0px 0px 20px;
	width: 540px;
	color: #444444;
	text-align: center;
	font-size: 0.8em;
	line-height: 2em;
}

.login p {
	text-align: center;
	margin: 0px 20px 0px 0px;
}


/*===========================================================
10.ログアウト画面
=============================================================*/
.logout {
	width: 570px;
	padding: 0px 15px 0px 45px;
}

.logout p {
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
/*===========================================================
　20. 会員カレンダー画面
=============================================================*/
.cal_td01{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
.cal_td02{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding:1px;
}

/*===========================================================
　21. 会員ダウンロード一覧画面
=============================================================*/
.dllist_rtn {
	padding-left:40px;
}

.dllist_tbl0 {
	font-size: 90%;
	color: #666666;
	width: 540px;
	margin-bottom: 30px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#F5F5DC;
}
.dllist_th {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E1E2E6;
	color: #000066;
}

.dllist_td0 {
	width:180px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
	text-align:center;
}
.dllist_td1 {
	width:180px;
	padding: 5px;
	text-align:center;
}

.dllist_td2 {
	padding: 5px;
	height:45px;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}
/* @@@20080226 */
.dllist_btn1{
	background-color:#F5F5DC;
	border-style:none;
	width:250px;
	font-size: 1em;
	color: #008000;
	font-weight:bold;
}
/*===========================================================
22. 月次レポート一覧画面
=============================================================*/
.pmlist_select{
	width: 540px;
	font-size: 90%;
	border: 1px solid #CCCCCC;
	background-color: #E1E2E6;
}
.pmlist_tbl0 {
	font-size: 90%;
	color: #666666;
	width: 540px;
	margin-bottom: 30px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#F5F5DC;
}
.pmlist_th {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E1E2E6;
	color: #000066;
	font-size:1.2em;
	text-align:center;
}

.pmlist_td0 {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
	text-align:center;
}
.pmlist_td1 {
	width:180px;
	padding: 5px;
	text-align:center;
}

.pmlist_td2 {
	padding: 5px;
	height:30px;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}
/*===========================================================
23. 月次レポート 画面
=============================================================*/
.pmrpt_body{
	margin-left:15px;
	margin-right:15px;
}
/* タイトル部 */
.pmrpt_th{
		background-color: #FF0000; 
		color:#FFFFFF;
		font-size: 0.9em;
		padding:3px;
}

.pmrpt_ttl0{
	border-top-color:#000000;
	border-top-style:double;
	border-bottom-color:#000000;
	border-bottom-style:double;
	padding:3px;
	font-size: 1.2em;
}
.pmrpt_ttl20{
	border-top-color:#000000;
	border-top-style:double;
	padding:3px;
}
.pmrpt_ttl21{
	border-bottom-color:#000000;
	border-bottom-style:double;
	padding:3px;
}
.pmrpt_ttl79{
	padding-top:5px;
	font-size: 0.7em;
}

/* ブロックのバックグラウンド  */
.pmrpt_a00{
	padding:8px;
	background-color:#FAFAD2;
}


/* ラベルセル　共通 */
.pmrpt_a0{
	text-align:center;
	border-color:#CCCCCC #CCCCCC #777777 #777777;
	border-style:solid;
	border-width:1px;
	padding:3px;
	background-color: #DDDDDD; 
}

/* 数値セル　共通 */
.pmrpt_a{
	text-align:right;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	padding:3px;
	background-color: #FFFFFF; 
}
/*	Ａブロック　合計行 */
.pmrpt_a9{
	text-align:right;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	padding:3px;
	background-color: #FFFFFF; 
}

/* Ｂブロック　ボックス */
.pmrpt_box_b{
	width:65%;
	float:left;
	border-style:none;
	border-width:1px;
	border-color:#CCCCCC;
}
/* Ｂ注釈 */
.pmrpt_b9{
	text-valign:middle;
	border-style:none;
	border-color:#CCCCCC;
	border-width:1px;
	font-size:0.9em;
	padding:8px;
	background-color:#FAFAD2;
	color:#000080;
}

/* Ｃブロック　ボックス */
.pmrpt_box_c{
	width:32%;
	float:right;
	border-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	padding:0px;
}
/* Ｄブロック　加重単価 */
.pmrpt_d1{
	text-align:right;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	padding:3px;
	background-color: #778899;
	color:#FFFFFF; 
}
/* Ｄブロック */
.pmrpt_d9{
	text-align:center;
	border-color:#777777;
	border-style:solid;
	border-width:1px;
	padding:3px;
	color:#FF0000;
	background-color:#FFFFFF;
}
.pmrpt_d90{
	text-align:right;
	border-color:#777777;
	border-style:solid;
	border-width:1px;
	padding:3px;
	color:#FF0000;
	background-color:#CCCCCC;
}
/* Fブロック */
.pmrpt_box_f1{
	float:left;
	width:73%;
	border-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	padding:0px;
}
.pmrpt_box_f2{
	float:right;
	width:26%;
	border-style:none;
	border-width:1px;
	border-color:#CCCCCC;
	padding:0px;
}
// Fバック
.pmrpt_a20{
	background-color:#FAFAD2;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

/* 担当コメント */
.pmrpt_g0{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	text-align:left;
	padding:5px;
}

/*===========================================================
31. 肥育印刷覧画面
=============================================================*/
.sikibetu {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	width: 500px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color: #fdf5e6; 
}
.printbase {
	z-index: auto;
	width: 640px;
	margin: 0px auto;
	padding: 0px;
	border-color:#000000; 
	position: absolute;
	top: 0px;
	left: 0px;
}
.print{
	width: 640px;
	border-style:solid;
	border-width:1px;
	border-color:#000000; 
	background-color: #FFFFFF; 
	border-collapse:collapse;
}
.prtcell{
	border-style:solid;
	border-width:1px;
	border-color:#000000; 
	background-color: #FFFFFF; 
}

/*===========================================================
40. 管理メニュー画面
=============================================================*/
.adm_body {
	font-size: 1em;
	font-weight:lighter;
	margin: 0px;
	padding: 0px;
	background: url(../images/base_img/background.gif) repeat-y;
}
.menu_td01 {
	background-color:#e7ffe7;
	text-valign:middle;
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:30px;
}
.adm_bnr01{
	background:url(../images/adm_banner01.gif) no-repeat;
	margin-top:30px;
	width:300px;
	height:45px;
	text-valign:middle;
}
.adm_bnr02{
	margin-top:10px;
	top:auto;
	border-style:none;
	border-width:1px;
	text-valign:middle;
	position: relative;
	text-align:center;
	text-valign:middle;
}



