@CHARSET "shift-jis";

* {
	padding: 0;
}

body {
	scrollbar-base-color: #F4F4F2;
	scrollbar-face-color: #DDD6B8;
}

#container {
	font-family   : "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "游ゴシック","游ゴシック体","YuGothic","ゴシック", "Hiragino Sans","Hiragino Kaku Gothic ProN"; 
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* IE6 */
* html .clearfix
{
	 zoom: 1;
}

/* IE7 */
*:first-child+html .clearfix
{
	zoom: 1;
} 


.float_left {
	float: left;
}

.float_right {
	float: right;
}	

.float_left div,
.float_right div {
	display: inline-block;
}

/* IE6 */
* html .float_left div,
* html .float_right div {
	display: inline;
}

/* IE7 */

*:first-child+html .float_left div,
*:first-child+html .float_right div {
	display: inline;
}

/*-------------------------------------------------------------------*/



a:active {
    color: #989973;
    font-weight: normal;
    text-decoration: underline;
}

a,a:link {
    color: #336699;
    text-decoration: none;
}

a:visited {
    color: #336699;
    text-decoration: none;
}

a:hover {
    color: #cc0000;
    text-decoration: none;
}
/*-------------------------------------------------------------------*/
/* 共通                                                              */
/*-------------------------------------------------------------------*/
.category_all {
}

.category_large {
	color: blue;
}

.category_middle {
	color: #8B1F34;
}

.category_small {
	color: 	darkgreen;
}

.category_shohin {
}


.category_sup {
	color: 	olive;
}

.lot_unit {
	color:#006400;
}

.number_unit {
}


.value_date {
	text-align: left;
}

.value_string {
}

.value,
.value_base {
}

.value_min {
	color:#8B4513;
}

.value_max {
	color:#114411;
}

.value_date input {
	text-align: left;
	ime-mode: inactive;
}

.value input,
.value_base input,
.value_min input,
.value_max input{
	text-align: right;
	ime-mode: inactive;
}

.value_string input {
	text-align: left;
}


.mbtn {
	width: 75px;
	height:18px;
    border:0px;
    color:yellow;
    background-color:white;
    background-image: url("../images/mbtn.bmp");
    background-repeat: no-repeat;
}

.txt_btn {
    margin-top:0px;
    border-top:	1px solid #AAAAAA;
    border-right: 2px solid	#706D41;
    border-bottom: 2px solid #706D41;
    border-left: 1px solid #AAAAAA;
	/*width: 75px;*/
	height:18px;
	cursor:	pointer;
    text-align: center;
    color:#4B1F34;
    background-color: #FEFEFE;
}

.shadow_button {
	display:none;
}

iframe {
	width:100%;
	height: 100%;
	padding:0;
}

iframe #reglist{
	width:100%;
	height: 100%;
	padding:0;
	background-color: transparent;
}

#check_row_area {
	visibility: hidden;
}

table tbody .odd_line,
table tbody .odd_line_alert {
	background-color: #EFEFFF;
}

table tbody .even_line,
table tbody .even_line_alert {
	background-color: #FFFFFF;
}

table tbody .odd_line_renew {
	background-color: rgb(255, 255, 70);
}

table tbody .even_line_renew {
	background-color: rgb(255, 255, 70);
}

table tbody tr.odd_line .input_value {
	background-color:#EFEAE9;
}

table tbody tr.even_line .input_value {
	background-color:#FAFAFF;
}

table tbody tr.odd_line .inoperable  {
	background-color:#b3b3b3;
}

table tbody tr.even_line .inoperable {
	background-color:#b3b3b3;
}

table tbody tr.odd_line_alert .input_value {
	background-color:#a13e2b;
	color : white;
}

table tbody tr.even_line_alert .input_value {
	background-color:#cd5b45;
	color : white;
}

table tbody tr.odd_line .no_input_value {
	background-color:#E0E0E0;
}

table tbody tr.even_line .no_input_value {
	background-color:#F0F0F0;
}

table tbody .cell_btn {
    cursor:	pointer;
}

table tbody .cell_btn_disable {
}

table tbody .odd_line .cell_btn,
table tbody .odd_line_renew .cell_btn,
table tbody .odd_line .cell_btn_disable,
table tbody .odd_line_renew .cell_btn_disable {
		background-color: #CCCCCC;
}

table tbody .even_line .cell_btn,
table tbody .even_line_renew .cell_btn,
table tbody .even_line .cell_btn_disable,
table tbody .even_line_renew .cell_btn_disable {
		background-color: #E1E1E1;
}

#open_dialog_params {
	display:none;
}

#dialogBack {
	background-color:#000000;
    position:absolute; left:0px; top:0px;
    visibility:hidden;
    min-height:100%;
    min-width:100%;
    width:100%;
    height:100%;
	filter: alpha(opacity=60);	/* IE 用 */
	-moz-opacity: 0.6;			/* Firefox, Netscape 用 */
	opacity: .60;				/* Opera, Safari 用 */
}


div#id_select_option_area {
	display: none;
}

input.input_alpha {
	ime-mode: disabled;
}

input.input_text {
	ime-mode: active;
}

/*-------------------------------------------------------------------*/
/* html/body                                                         */
/*-------------------------------------------------------------------*/
html,
body{
    height: 100%;
	margin: 0;
    font-family: "MS UI Gothic";;
    font-size: 12px;
}

body#banner {
	background-color: #CC6699;
}

#bggrey,
.bggrey {
	background-image: url("../images/bggrey.gif");
}
	
body#search_dialog {
	overflow-y:hidden;
	padding: 3px;
}


body#stsd_view,
body#stsd2_view,
body#tai_stsd_view,
body#camp_view,
body#camp2_view,
body#yosokusisu_view,
body#yosokusisu2_view,
body#znisu_view,
body#znisu2_view,
body#yobisisu_view,
body#initialpi_view,
body#camp_toku_view,
body#s_a_days_view,
body#l_o_values_view,
body#sii_view,
body#tanpin_view,
body#tantou_view,
body#tenpo_view,
body#tenpo_grouping_view,
body#corp_view,
body#terminology_view,
body#tenpo_holiday_view	,
body#supplier_holiday_view,
body#proportional_bin_rate_view,
body#action_logs_view,
body#camp_toku_kubun_view,
body#service_rate_view,
body#init_params_view,
body#lowest_exhibit_calc_mode_view,
body#user_set_view,
body#user_set_view2,
body#add_lt_view,
body#hatu_length_view,
body#pickup_excel_view,
body#furikae_priority_view,
body#furikae_area_view,
body#trans_stop_view,
body#teishi_flag_range_list_view,
body#schedule_view,
body#case_bara_view {
	padding: 0 3px;
}

body#stsd_list_view,
body#stsd2_list_view,
body#tai_stsd_list_view,
body#camp_list_view,
body#camp2_list_view,
body#yosokusisu_list_view,
body#yosokusisu2_list_view,
body#znisu_list_view,
body#znisu2_list_view,
body#yobisisu_list_view,
body#yobisisu2_list_view,
body#initialpi_list_view,
body#camp_toku_list_view,
body#s_a_days_list_view,
body#l_o_values_list_view,
body#sii_list_view,
body#tanpin_list_view,
body#tenpo_grouping_list_view,
body#proportional_bin_rate_list_view,
body#action_logs_list_view,
body#camp_toku_kubun_list_view,
body#service_rate_list_view,
body#init_params_list_view,
body#lowest_exhibit_calc_mode_list_view,
body#user_set_list_view,
body#user_set_list_view2,
body#hatu_limit_list_view,
body#user_set_two_list_view,
body#supplier_list_view,
body#add_lt_list_view,
body#pickup_excel_list_view,
body#hatu_length_list_view,
body#trans_stop_list_view,
body#furikae_priority_list_view,
body#furikae_area_list_view,
body#teishi_flag_range_list_view,
body#hatu_kankoku_del_list_view,
body#takasyo_list_view,
body#schedule_list_view,
body#low_rank_matrix_list_view,
body#wmnm_nisu_set_list_view,
body#wmnm_tana_set_list_view,
body#case_bara_list_view {
	padding: 0 3px;
}

body#tenpo_holiday_calendar_view,
body#supplier_holiday_calendar_view {
	
}


body#tantou_list_view,
body#tenpo_list_view,
body#corp_list_view {
	padding: 3px 3px 0 3px;
}

body#ruiji_reg_dialog,
body#batch_reg_dialog,
body#batch_reg_dialog_with_logframe,
body#batch_del_dialog,
body#batch_import_dialog,
body#batch_export_dialog {
	overflow-y:hidden;
	padding: 3px;
	background-image: url("../images/bggrey.gif");
}	

body#batch_log_dialog {
	padding: 3px;
}

div#wrap {
	width: 100%;
	height:100%;
	overflow: hidden;
}

/*-------------------------------------------------------------------*/
/* ページレイアウト                                                  */
/*-------------------------------------------------------------------*/
div#header_area {
}

div#main_contents_area {
	padding: 0;
}

div#footer_area {
}

/*-------------------------------------------------------------------*/
/*                                                                   */
/*-------------------------------------------------------------------*/
div#id_banner {
	display: none;
}

div#header {
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	font-size:14px;
	background-color:#DDD6B8;
	padding-right:0;
}

table#header {
	margin: 0;
	width: 100%;
    table-layout: auto;
	border-collapse: collapse;
	font-size:14px;
	background-color:#DDD6B8;
	padding-right:0;
}

table#main_contents {
	width: 100%;
	height: 100%;
}
	
table#main_contents tbody {
	width : 100%;
	height: 100%;
}

table#main_contents tbody tr {
	width : 100%;
	height: 100%;
}
	
div#footer {
	padding: 10px 0 5px 0;
	width: 100%;
    text-align: center;
	border-top:solid 1px gray;
}

/*-------------------------------------------------------------------*/
/*                                                                   */
/*-------------------------------------------------------------------*/
.fixed {
	position:fixed;
	top:0px;left:0px;
	width:100%;height:100%;
	padding:0px;
	background-color: transparent;
}

.fixed div.msg_area {
	background-color: white;
	border: 1px solid lightgray;
}


/*-------------------------------------------------------------------*/
/* 複数期間                                                          */
/*-------------------------------------------------------------------*/

.plural_base {
}

.plural_items {
	display: none;
}

#id_plural_col,
.plural_base .plural_top,
.plural_items .plural_middle,
.plural_items .plural_bottom {
	background-repeat: no-repeat;
	background-position: center center;
}

#id_plural_col {
	background-image: url(../images/allclosed.gif);
}

.plural_top {
/*	background-image: url(../images/opened_top.gif);*/
	background-image: url(../images/closed.gif);
}

.plural_items .plural_middle {
	background-image: url(../images/opened_middle.gif);
}

.plural_items .plural_bottom {
	background-image: url(../images/opened_bottom.gif);
}


/*-------------------------------------------------------------------*/
/* ヘッダー                                                          */
/*-------------------------------------------------------------------*/
table#header th,
table#header td {
	padding: 1px;
}

table#header td#logo_cell {
	width:165px; 
	height:40px;
	padding-left: 5px;
}

div#company_user {
	color: gray;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

div#company_user input,
div#company_user select {
    width:140px;
    background-color:#E6BDD2;
}

table#header td#userinfo_cell,table#header td#select_menu_cell{
	font-size:12px;
}

table#header td#userinfo_cell span#tantou,table#header td#select_menu_cell{
	color: black;
}

table#header span#message_cell,
table#header span#message_cell_head,
table#header span#message_cell_foot {
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
}

table#header span#kensu_cell {
	padding-top:3px;
	font-size:25px;
	font-weight:bold;
	color:red;
}

table#header td#banner_cell {
	width: 300px;
	height: 17px;
	padding: 0 10px 0 0;
}

table#header td#banner_cell div.header_clockdiv {
	padding: 0;
    text-align: right;
    background: transparent;
    border:0px pink solid;
    font-size: 12px;
}

table#header iframe#id_banner_frame {
	margin: 0;
	height: 14px;
}

table#header td#inquiry_cell {
	padding-right:10px;
	font-size:12px;
	text-align:right;
}

table#header td#inquiry_cell a {
	color:white;
} 


/*-------------------------------------------------------------------*/
/* メインコンテンツ                                                  */
/*-------------------------------------------------------------------*/
table#main_contents th,
table#main_contents td {
	vertical-align: top;
}	

/*-------------------------------------------------------------------*/
/* メニューリストコンテンツ（レフトコンテンツ）                      */
/*-------------------------------------------------------------------*/
table#main_contents td#left_contents_area {
	padding:0;
	height: 100%;
	padding-right: 3px;
/*	position:relative; */
}

div .menu_button{
	background-color: #FE6F5E;
	width           : 30px;
}

div .dropdown-menu li a{
	color           : #ffffff;
}

div .dropdown-menu .menu_title{
	height          : 40px;
	font-weight     : bold;
	background-color: #153F55;
	color           : #ffffff;
	padding-top     : 10px;
	padding-left    : 5px;
	width           : 100%;
}

div .dropdown-menu{
	padding   : 0;
}

div .dropdown-menu .menu_body{
	max-height      : 600px;
	background-color: #586774;
	overflow-y      : scroll;
	padding-left    : 0px;
	padding-top     : auto;
	padding-bottom  : auto;
	width           : 100%;
	min-width       : 180px;
}

div.menu_body::-webkit-scrollbar{
	background-color:#F4F4F2;
	width           :10px;
}

div.menu_body::-webkit-scrollbar-thumb{
	background:#DDD6B8;

}

div .dropdown-menu .menu_body img{
	margin-left    : 5px;
}

div .dropdown-menu .menu_body li{
	padding-top   : 3px;
	height        : 35px;
	vertical-align: middle;
}

div .dropdown-menu .menu_body li a{
	padding-top       : 5px;
	height            : 100%;
	vertical-align    : middle; 
}

div .dropdown-menu .menu_body li a span{
	margin-top       : 5px;
	white-space      : nowrap;
}

div .dropdown-menu .menu_body li:hover{
	cursor          : pointer;
	text-decoration : underline;
	color           : #ffffff;
	background-color: #153F55;
}

.arrowlistmenu a.subexpandable:hover,
.arrowlistmenu ul.subcategoryitems li a:hover,
.arrowlistmenu ul.categoryitems li a:hover {
	cursor          : pointer;
	color           : #ffffff;
	background-color: #153F55;
}

div .menu_button.active,
div .menu_button:active,
div .menu_button:focus{
	background-color: #153F55;
}

#menu_contents div.btn-group{
	width              : 58px;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom      : 5px;
}

div#left_contents_area div#menu_contents {
	padding: 0px;
	width  : 60px;
	height : 100%;
	border : 1px #C1EBF0 inset;
	visibility: hidden;
}

div#menu_contents ul.category_menu_area {
    width:100%;
    margin: 20px 0 0 0;
    padding-left: 0px;
	list-style-type: none;
}

div#menu_contents ul.category_menu_area li.category_menu {
    width:100%;
	padding: 2px 0 2px 0;
}

div#menu_contents li.category_menu div.category_menu_title {
	height:16px;
	padding: 0;
	vertical-align: middle;
	position:relative;
}

div#menu_contents div.category_menu_title img {
	width: 16px;
	height: 16px;
	padding: 0;
	border: none;
	vertical-align: middle;
}

div#menu_contents div.category_menu_title span {
	position:relative;
	left: -3px;
	top: 2px;
	font-size:12px;
	font-weight: bolder;
}

div#menu_contents li.category_menu ul.category_menu_list {
    width:100%;
    margin: 5px 0 0 0;
    padding-left: 10px;
	list-style-type: none;
}

div#menu_contents ul.category_menu_list li.category_menu_item {
    width:100%;
    margin: 2px 0;
	padding: 2px 0 2px 16px;
	height: 12px;
    background: transparent url(../images/remove.gif) no-repeat left center;
}

div#menu_contents ul.category_menu_list li.category_menu_item_sepalator {
    width:100%;
    margin: 2px 0;
	padding: 2px 0 2px 16px;
}

hidden#mncnt {
	text-align: left;
	width:100%;
}

div#menu_contents div#company_info_area {
	position: absolute;
	bottom    : 30px;
	left      : 8px;
	width     : 150px;
	text-align: center;
}

div#menu_contents table#company_info {
	margin: 0 auto 0 auto;
	border-collapse: collapse;
   	vertical-align: middle;
	text-align: left;
}

div#menu_contents table#company_info th,
table#company_info td {
	height:16px;
	font-weight:normal;
   	vertical-align: middle;
}

div#menu_contents table#company_info thead th {
	text-align: left;
}

div#menu_contents table#company_info thead th img,
div#menu_contents table#company_info thead th span {
	vertical-align: middle;
}

div#menu_contents table#company_info tbody th {
	width: 55px;
	color: #7C1C40;
	text-align: center;
	background-color: #EFEFDC;
    border: 1px silver solid;
}

div#menu_contents table#company_info tbody td {
	padding-left: 3px;
	width: 90px;
	background-color: #FAFAFF;
    border: 1px silver solid;
}
/*-------------------------------------------------------------------*/
/* メニューリストコンテンツ（レフトコンテンツ制御）                      */
/*-------------------------------------------------------------------*/
table#main_contents td#left_contents_control_area {
	padding: 0;
	height: 100%;
	border-right: 2px solid gray;
	position:relative;
}

td#left_contents_control_area div#menu_contorl {
	width: 100%;
	padding-top: 2px;
	padding-right: 2px;
}

td#left_contents_control_area div#menu_contorl img {
}	


/*-------------------------------------------------------------------*/
/* データコンテンツ（ライトコンテンツ）                              */
/*-------------------------------------------------------------------*/
table#main_contents td#right_contents_area {
	width:100%;
	height: 100%;
}
table#main_contents td#right_contents_area #right_contents {
	padding-left: 0px;
	width:100%;
	height: 100%;
}
table#main_contents td#right_contents_area iframe#sub_view {
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
}

/*-------------------------------------------------------------------*/
/* フッター                                                          */
/*-------------------------------------------------------------------*/
div#footer p {
    font-size: 11px;
    color: black;
}



/*-------------------------------------------------------------------*/
/* 共通コンテンツ                                                    */
/*-------------------------------------------------------------------*/
table thead tr#set_column_width {
	visibility: hidden;
	height: 0px;
}

div#page_bar_area {
	display: block;
	width: 100%;
	font-size:13px;
	position: relative;
}

div#page_bar_area div#page_bar {
	padding-top:3px;
	text-align: center;
}

div#page_bar_area div#page_bar span.page_num {
	text-decoration:underline;
}


table.list_table {
	border: 2px ridge #AAAAAA;
	white-space: nowrap;
}

table.list_table th,
table.list_table td {
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 2px ridge #AAAAAA;
	border-right: 2px ridge #AAAAAA;
}

table.list_table tbody tr:first-child th,
table.list_table tbody tr:first-child td {		
	border-top: 2px ridge #AAAAAA;
}

table.list_table th div,
table.list_table td div {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}

table.list_table th span,
table.list_table td span {
	white-space: nowrap;
}	

table.list_table td.block_cell_start {
	border-right: 1px solid #AAAAAA;
}

table.list_table td.block_cell_middle {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}

table.list_table td.block_cell_end {
	border-left: 1px solid #AAAAAA;
}

table th.dummy_cell,
table td.dummy_cell {
	width:0px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	visibility: hidden;
	border-left-width: 0px;
	border-right-width: 0px;
}

/*-------------------------------------------------------------------*/
/* 検索コンテンツ                                                    */
/*-------------------------------------------------------------------*/
div#sub_view_header {
	padding: 3px 0 3px 0;
	width: 100%;
}

div#sub_view_header div.block_line {
	padding-left: 5px;
	width: 100%;
	vertical-align: middle;
	display: block;
}

div#sub_view_header div#title_line {
	height: 20px;
	background-color: #DBEACF;
	border-left:2px ridge silver;
}

div#sub_view_header div#menu_title {
	margin-top: 3px;
}

div#sub_view_header div#message_line {
	height: 20px;
}

div#sub_view_header div#action_info_area {
	height: 16px;
}

div#sub_view_header div#action_info_area .message_area {
	display: block;
	overflow: hidden;
}

div#sub_view_header div#action_info_area .message_area　span {
}

div#sub_view_header div#top_message {
	margin-top: 3px;
}

form#search_form {
}

form#search_form input,
form#search_form select {
	font-size:12px;
}		

form#search_form div {
	font-size:12px;
	height: 20px;
	vertical-align: middle;
}

form#search_form div#search_scd input,
form#search_form div.search_scd_area input {
	width: 70px;
}

form#search_form div#search_sup input{
	width: 70px;
}

form#search_form div#search_bcd input,
form#search_form div.search_bcd_area input{
	width: 80px;
}

form#search_form div#search_campaign select{
	width: 250px;
}

form#search_form div#search_bum input,
form#search_form div#search_bun input {
	width: 70px;
}

form#search_form div#search_supplier input,
form#search_form div.search_supplier_area input,
form#search_form div#search_hin input,
form#search_form div.search_hin_area input {
	width: 100px;
}

form#search_form div#search_btn input{
	width: 50px;
}

form#search_form div#id_search_kaisibi input{
	width: 55px;
}

form#search_form div#id_search_syuryoubi input{
	width: 55px;
}

form#search_form div#search_kaisibi input{
	width: 55px;
}

form#search_form div#search_syuryoubi input{
	width: 55px;
}


form#search_form div#select_data_table select {
	width: 100px;
}

form#search_form div#select_data {
	vertical-align: middle;
}

div#data_area {
	width: 100%;
}

div#actions_area input {
    border-top:	1px solid #AAAAAA;
    border-right: 2px solid	#706D41;
    border-bottom: 2px solid #706D41;
    border-left: 1px solid #AAAAAA;
    cursor:	pointer;
    text-align: center;
    padding-left: 5px; 
    padding-right: 5px;
    height: 18px;
    color: #4B1F34;
    background-color: #FEFEFE;
}

div#actions_area select {
}
/*
div#actions_area input.import_btn,
div#actions_area input.export_btn {
    border-top:	1px solid #AAAAAA;
    border-right: 2px solid	#706D41;
    border-bottom: 2px solid #706D41;
    border-left: 1px solid #AAAAAA;
    color: firebrick;
    background-color: ivory;
}

div#import_area input.import_button,
div#batch_export_result input.export_button {
    border-top:	1px solid #AAAAAA;
    border-right: 2px solid	#706D41;
    border-bottom: 2px solid #706D41;
    border-left: 1px solid #AAAAAA;
    padding:10px;
    margin:10px;
    color: firebrick;
    background-color: ivory;
}*/

/*-------------------------------------------------------------------*/
/* 管理コンテンツ                                                    */
/*-------------------------------------------------------------------*/
#regist_admin_block {
}

#regist_admin_block #regist_view_block {
}

/*-------------------------------------------------------------------*/
/* 登録コンテンツ                                                    */
/*-------------------------------------------------------------------*/
table#regist_contents {
margin: 0 auto 0 auto;
    table-layout: fixed;
	border-collapse: collapse;
}

table#regist_contents th,
table#regist_contents td {
	font-size:12px;
	height:14px;
	vertical-align: middle;
	border: none;
}

table#regist_contents input,
table#regist_contents select {
	font-size:12px;
	width: 100px;
}		

table#regist_contents td {
	padding-top: 4px;
}

table#regist_contents td.item_label {
	width: 90px;
	text-align: left;
}

table#regist_contents td.item_label_notice {
	font-size: 10px;
	width:30px;
}

table#regist_contents td.item_input {
	width: 100px;
}

table#regist_contents .form_btn input{
	width: 80px;
}

table#regist_contents td#regist_msg {
	color: red;
	text-align: center;
	vertical-align:bottom;
}

table#regist_contents td#regist_msg .good_status {
	color: blue;
}

/*-------------------------------------------------------------------*/
/* 登録アナウンスコンテンツ                                          */
/*-------------------------------------------------------------------*/

table#form_announcement_table {
	width: 100%;
}

table#form_announcement_table tbody th,
table#form_announcement_table tbody td {
	padding: 5px 0; 
}

table#form_announcement_table th {
	font-weight: normal;
	color: blue;
}

table#form_announcement_table td {
	font-weight: normal;
}

table#form_announcement_table tfoot th,
table#form_announcement_table tfoot td {
	padding-top: 40px;
	text-align: center;
} 

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ                                          */
/*-------------------------------------------------------------------*/
#stsd_view form#search_form,
#stsd2_view form#search_form,
#tai_stsd_view form#search_form,
#camp_view form#search_form,
#camp2_view form#search_form,
#yosokusisu_view form#search_form,
#yosokusisu2_view form#search_form,
#znisu_view form#search_form,
#znisu2_view form#search_form,
#yobisisu_view form#search_form,
#initialpi_view form#search_form,
#camp_toku_view form#search_form,
#s_a_days_view form#search_form,
#l_o_values_view form#search_form,
#sii_view form#search_form,
#tanpin_view form#search_form,
#tenpo_holiday_view form#search_form,
#supplier_holiday_view form#search_form,
#tenpo_grouping_view form#search_form,
#proportional_bin_rate_view form#search_form,
#action_logs_view form#search_form,
#camp_toku_kubun_view form#search_form,
#service_rate_view form#search_form,
#init_params_view form#search_form,
#lowest_exhibit_calc_mode_view form#search_form,
#user_set_view form#search_form,
#user_set_view2 form#search_form,
#camp_values_list_view form#search_form,
#mnm_default_view form#search_form,
#mnm_limit_view form#search_form,
#add_lt_view form#search_form,
#pickup_excel_view form#search_form,
#hatu_length_view form#search_form,
#hatu_length_list_view form#search_form,
#hatu_limit_list_view form#search_form,
#tantou_list_view form#search_form,
#furikae_priority_view form#search_form,
#furikae_priority_list_view form#search_form,
#furikae_area_view form#search_form,
#furikae_area_list_view form#search_form,
#trans_stop_list_view form#search_form,
#teishi_flag_range_list_view form#search_form,
#hatu_kankoku_del_list_view form#search_form,
#takasyo_list_view form#search_form,
#low_rank_matrix_list_view form#search_form,
#wmnm_nisu_set_list_view form#search_form,
#wmnm_tana_set_list_view form#search_form,
#case_bara_view form#search_form {
	padding-right: 10px;
}

div#data_edit_area {
	position: relative;
	overflow: hidden;
}

table.period_data thead tr{
	background-color:#EFEFDC;
}

table.scheduled_data thead tr{
	background-color:#EFEFDC;
}

table.default_data thead tr {
	background-color:#557777;
	color:white;
}

table.holiday_data thead tr{
	background-color:#FFCCCC;
}


table.period_data thead .value_min {
	color:#8B4513;
}

table.default_data thead .value_min {
	color:#74BAEC;
}

table.holiday_data thead .value_min {
	color:#8B4513;
}

table.period_data thead .value_max {
	color:#114411;
	}

table.default_data thead .value_max {
	color:#EEBBEE;
}

table.holiday_data thead .value_max {
	color:#114411;
}

table#all_data_list {
	width: 100%;
    table-layout: auto;
   	vertical-align: middle;
	empty-cells: show;	
}

table#data_list,
table#data_list_2,
table#data_items_list,
table#data_items_list_data,
table#data_params_list,
table#data_params_list_data,
table#data_list_content_wrap,
table#data_list_data,
table#data_list_2_data,
table#data_action_list {
	width: 100%;
    table-layout: fixed;
   	vertical-align: middle;
	border-collapse: collapse;
	empty-cells: hide;
}

table#data_list input,
table#data_list_2 input,
table#data_items_list input,
table#data_items_list_data input,
table#data_params_list input,
table#data_params_list_data input,
table#data_action_list input {
	padding:0;
	margin:0;
	width:100%;
	height:12px;
	font-size: 12px;
}

table#data_items_list img.sort {
	cursor:pointer;
}

table#data_list div,
table#data_list_2 div,
table#data_items_list div,
table#data_items_list_data div,
table#data_params_list div,
table#data_params_list_data div,
table#data_action_list div {
	width:100%;
}

table#data_list div input,
table#data_list_2 div input,
table#data_items_list div input,
table#data_items_list_data div input,
table#data_params_list div input,
table#data_params_list_data div input,
table#data_action_list div input {
	width:97%;
}

table#data_list select,
table#data_list_2 select,
table#data_items_list select,
table#data_items_list_data select,
table#data_params_list select,
table#data_params_list_data select,
table#data_action_list select {
	width: 100%;
	height: 16px;
	font-size:11px;
    vertical-align:middle;
}	

table#data_list input.button,
table#data_list_2 input.button,
table#data_items_list input.button,
table#data_items_list_data input.button,
table#data_params_list input.button,
table#data_params_list_data input.button,
table#data_action_list input.button {
	height: 16px;
	font-size:12px;
	border:1px black solid;
    vertical-align:middle;
}

table#data_list th,
table#data_list td,
table#data_list_2 th,
table#data_list_2 td,
table#data_items_list th,
table#data_items_list td,
table#data_items_list_data th,
table#data_items_list_data td,
table#data_params_list th,
table#data_params_list td,
table#data_params_list_data th,
table#data_params_list_data td,
table#all_data_list th,
table#all_data_list td,
table#data_action_list th,
table#data_action_list td {
	padding: 0;
    height:17px;
    overflow:hidden;
    font-size: 12px;
	text-align:center;
    vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
}

table#data_list tbody tr:hover div,
table#data_list_2 tbody tr:hover div {
	color: orange;
}

table#data_list tbody td.input_value,
table#data_list_2 tbody td.input_value,
table#data_list_data tbody td.input_value,
table#data_list_2_data tbody td.input_value,
table#data_items_list tbody td.input_value,
table#data_items_list_data tbody td.input_value,
table#data_params_list tbody td.input_value,
table#data_params_list_data tbody td.input_value,
table#data_action_list tbody td.input_value,
table#data_list_data tbody td.popup_value,
table#data_list_2_data tbody td.popup_value,
table#data_list tbody td.popup_value,
table#data_list_2 tbody td.popup_value,
table#data_items_list tbody td.popup_value,
table#data_items_list_data tbody td.popup_value,
table#data_params_list tbody td.popup_value,
table#data_params_list_data tbody td.popup_value,
table#data_action_list tbody td.popup_value {
	cursor:pointer;
}

table#data_list tbody .value,
table#data_list tbody .value_base,
table#data_list tbody .value_min,
table#data_list tbody .value_max,
table#data_list_2 tbody .value,
table#data_list_2 tbody .value_base,
table#data_list_2 tbody .value_min,
table#data_list_2 tbody .value_max,
table#data_items_list tbody .value,
table#data_items_list tbody .value_base,
table#data_items_list tbody .value_min,
table#data_items_list tbody .value_max,
table#data_items_list_data tbody .value,
table#data_items_list_data tbody .value_base,
table#data_items_list_data tbody .value_min,
table#data_items_list_data tbody .value_max,
table#data_params_list tbody .value,
table#data_params_list tbody .value_base,
table#data_params_list tbody .value_min,
table#data_params_list tbody .value_max,
table#data_params_list_data tbody .value,
table#data_params_list_data tbody .value_base,
table#data_params_list_data tbody .value_min,
table#data_params_list_data tbody .value_max,
table#data_action_list tbody .value,
table#data_action_list tbody .value_base,
table#data_action_list tbody .value_min,
table#data_action_list tbody .value_max {
	text-align: right;
}

table#data_list tbody .value_string,
table#data_list_2 tbody .value_string,
table#data_items_list tbody .value_string,
table#data_items_list_data tbody .value_string,
table#data_params_list tbody .value_string,
table#data_params_list_data tbody .value_string,
table#data_action_list tbody .value_string {
	text-align: left;
}


table#data_list tbody td.input_value div,
table#data_list_2 tbody td.input_value div,
table#data_items_list tbody td.input_value div,
table#data_items_list_data tbody td.input_value div,
table#data_params_list tbody td.input_value div,
table#data_params_list_data tbody td.input_value div,
table#data_action_list tbody td.input_value div {
	width: 100%;
	padding: 0;
}

table#data_list_data tbody .data_bnn,
table#data_list_2_data tbody .data_bnn,
table#data_list tbody .data_bnn,
table#data_list_2 tbody .data_bnn,
table#data_items_list tbody .data_bnn,
table#data_items_list_data tbody .data_bnn,
table#data_params_list tbody .data_bnn,
table#data_params_list_data tbody .data_bnn,
table#data_action_list tbody .data_bnn {
	text-align: left;
}

table#data_list_data tbody .data_bnn div,
table#data_list_2_data tbody .data_bnn div,
table#data_list tbody .data_bnn div,
table#data_list_2 tbody .data_bnn div,
table#data_items_list tbody .data_bnn div,
table#data_items_list_data tbody .data_bnn div,
table#data_params_list tbody .data_bnn div,
table#data_params_list_data tbody .data_bnn div,
table#data_action_list tbody .data_bnn div {
	position:relative;
	overflow: hidden;
}


table#data_list_data tbody .data_bnn .category_all .bnm_code,
table#data_list_2_data tbody .data_bnn .category_all .bnm_code,
table#data_list tbody .data_bnn .category_all .bnm_code,
table#data_list_2 tbody .data_bnn .category_all .bnm_code,
table#data_items_list tbody .data_bnn .category_all .bnm_code,
table#data_items_list_data tbody .data_bnn .category_all .bnm_code,
table#data_params_list tbody .data_bnn .category_all .bnm_code,
table#data_params_list_data tbody .data_bnn .category_all .bnm_code,
table#data_action_list tbody .data_bnn .category_all .bnm_code {
	padding-left: 0px;
}

table#data_list_data tbody .data_bnn .category_large .bnm_code,
table#data_list_2_data tbody .data_bnn .category_large .bnm_code,
table#data_list tbody .data_bnn .category_large .bnm_code,
table#data_list_2 tbody .data_bnn .category_large .bnm_code,
table#data_items_list tbody .data_bnn .category_large .bnm_code,
table#data_items_list_data tbody .data_bnn .category_large .bnm_code,
table#data_params_list tbody .data_bnn .category_large .bnm_code,
table#data_params_list_data tbody .data_bnn .category_large .bnm_code,
table#data_action_list tbody .data_bnn .category_large .bnm_code {
	padding-left: 0px;
}

table#data_list_data tbody .data_bnn .category_middle .bnm_code,
table#data_list_2_data tbody .data_bnn .category_middle .bnm_code,
table#data_list tbody .data_bnn .category_middle .bnm_code,
table#data_list_2 tbody .data_bnn .category_middle .bnm_code,
table#data_items_list tbody .data_bnn .category_middle .bnm_code,
table#data_items_list_data tbody .data_bnn .category_middle .bnm_code,
table#data_params_list tbody .data_bnn .category_middle .bnm_code,
table#data_params_list_data tbody .data_bnn .category_middle .bnm_code,
table#data_action_list tbody .data_bnn .category_middle .bnm_code {
	padding-left: 5px;
}

table#data_list_data tbody .data_bnn .category_small .bnm_code,
table#data_list_2_data tbody .data_bnn .category_small .bnm_code,
table#data_list tbody .data_bnn .category_small .bnm_code,
table#data_list_2 tbody .data_bnn .category_small .bnm_code,
table#data_items_list tbody .data_bnn .category_small .bnm_code,
table#data_items_list_data tbody .data_bnn .category_small .bnm_code,
table#data_params_list tbody .data_bnn .category_small .bnm_code,
table#data_params_list_data tbody .data_bnn .category_small .bnm_code,
table#data_action_list tbody .data_bnn .category_small .bnm_code {
	padding-left: 10px;
}

table#data_list_data tbody .data_bnn .category_shohin .bnm_code,
table#data_list_2_data tbody .data_bnn .category_shohin .bnm_code,
table#data_list tbody .data_bnn .category_shohin .bnm_code,
table#data_list_2 tbody .data_bnn .category_shohin .bnm_code,
table#data_items_list tbody .data_bnn .category_shohin .bnm_code,
table#data_items_list_data tbody .data_bnn .category_shohin .bnm_code,
table#data_params_list tbody .data_bnn .category_shohin .bnm_code,
table#data_params_list_data tbody .data_bnn .category_shohin .bnm_code,
table#data_action_list tbody .data_bnn .category_shohin .bnm_code {
	padding-left: 15px;
}

table#data_list_data tbody .data_bnn div .bnm_name,
table#data_list_2_data tbody .data_bnn div .bnm_name,
table#data_list tbody .data_bnn div .bnm_name,
table#data_list_2 tbody .data_bnn div .bnm_name,
table#data_items_list tbody .data_bnn div .bnm_name,
table#data_items_list_data tbody .data_bnn div .bnm_name,
table#data_params_list tbody .data_bnn div .bnm_name,
table#data_params_list_data tbody .data_bnn div .bnm_name,
table#data_action_list tbody .data_bnn div .bnm_name {
	position:absolute;
	left: 18.5ex;
}


table#data_list .value_date,
table#data_list_2 .value_date,
table#data_items_list .value_date,
table#data_items_list_data .value_date,
table#data_params_list .value_date,
table#data_params_list_data .value_date,
table#data_action_list .value_date {
}

table#data_list .value,
table#data_list .value_base,
table#data_list_2 .value,
table#data_list_2 .value_base,
table#data_items_list .value,
table#data_items_list .value_base,
table#data_items_list_data .value,
table#data_items_list_data .value_base,
table#data_params_list .value,
table#data_params_list .value_base,
table#data_params_list_data .value,
table#data_params_list_data .value_base,
table#data_action_list .value,
table#data_action_list .value_base {
}

table#data_list .value_min,
table#data_list_2 .value_min,
table#data_items_list .value_min,
table#data_items_list_data .value_min,
table#data_params_list .value_min,
table#data_params_list_data .value_min,
table#data_action_list .value_min {
}

table#data_list .value_max,
table#data_list_2 .value_max,
table#data_items_list .value_max,
table#data_items_list_data .value_max,
table#data_params_list .value_max,
table#data_params_list_data .value_max,
table#data_action_list .value_max {
}

table#data_list .header_column,
table#data_list_2 .header_column,
table#data_items_list .header_column ,
table#data_items_list_data .header_column ,
table#all_data_list .header_column,
table#data_params_list .header_column,
table#data_params_list_data .header_column {
	visibility: hidden;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

table#data_list .header_column th,
table#data_list .header_column td,
table#data_list_2 .header_column th,
table#data_list_2 .header_column td,
table#data_items_list .header_column th,
table#data_items_list .header_column td,
table#data_items_list_data .header_column th,
table#data_items_list_data .header_column td,
table#all_data_list .header_column th,
table#all_data_list .header_column td,
table#data_params_list .header_column th,
table#data_params_list .header_column td,
table#data_params_list_data .header_column th,
table#data_params_list_data .header_column td {
	height: 0;
	padding: 0;
	visibility: hidden;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

table#data_params_list .header_column div,
table#data_params_list_data .header_column div {
	height: 0;
	padding: 0;
	visibility: hidden;
}

table#data_list .dummy_cell,
table#data_list_2 .dummy_cell,
table#data_items_list .dummy_cell,
table#data_items_list_data .dummy_cell,
table#data_params_list .dummy_cell,
table#data_params_list_data .dummy_cell,
table#data_action_list .dummy_cell {
	width:0px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	visibility: hidden;
	border-left-width: 0px;
	border-right-width: 0px;
}


div#data_items_list_area {
	position: relative;
	float: left;
	overflow: hidden;
}

div#data_params_list_area {
	position: relative;
	float: left;
	overflow: auto;
}

div#data_items_list_title {
	position: relative;
	width: 100%;
	overflow: hidden;
}

div#data_params_list_title {
	position: relative;
	overflow: hidden;
}

div#data_items_list_contents {
	position: relative;
	width: 100%;
	overflow: hidden;
}

div#data_items_list_contents #data_items_list_data {
	position: relative;
}

div#data_list_contents,
div#data_list_2_contents,
div#data_params_list_contents {
	position: relative;
	width: 100%;
	overflow: scroll;
}

#znisu_kyoyou_list_view .znisu_kyoyou_data div#data_params_list_contents {
	overflow: hidden;
}

div#data_params_list_title #data_params_list {
	position: relative;
}

div#data_params_list_contents #data_params_list_data {
	position: relative;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：共通                                    */
/*-------------------------------------------------------------------*/
#user_set_view #dialog,
#user_set_view2 #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#user_set_view #dialog #message_area,
#user_set_view2 #dialog #message_area {
	width:200px;
    height:50px;
   	vertical-align:middle;
} 

#user_set_list_view table#data_params_list,
#user_set_list_view2 table#data_params_list {
}

#user_set_list_view .period_data div#data_items_list_area {
	width: 49%;
}

#user_set_list_view .period_data div#data_params_list_area {
	width: 50%;
}

#user_set_list_view2 .period_data div#data_items_list_area {
	width: 42%;
}

#user_set_list_view2 .period_data div#data_params_list_area {
	width: 57%;
}


#user_set_list_view .default_data div#data_items_list_area,
#user_set_list_view2 .default_data div#data_items_list_area {
	width: 29%;
}

#user_set_list_view .default_data div#data_params_list_area,
#user_set_list_view2 .default_data div#data_params_list_area {
	width: 70%;
}

#user_set_list_view #mnm_multi .period_data div#data_items_list_area,
#user_set_list_view #tai_mnm_multi .period_data div#data_items_list_area {
	width: 47%;
}

#user_set_list_view #mnm_multi .period_data div#data_params_list_area,
#user_set_list_view #tai_mnm_multi .period_data div#data_params_list_area {
	width: 52%;
}

#user_set_list_view #mnm_multi .default_data div#data_items_list_area,
#user_set_list_view #tai_mnm_multi .default_data div#data_items_list_area {
	width: 32%;
}

#user_set_list_view #mnm_multi .default_data div#data_params_list_area,
#user_set_list_view #tai_mnm_multi .default_data div#data_params_list_area {
	width: 67%;
}


#tanpin_list .period_data div#data_items_list_area {
	width: 52%;
}

#tanpin_list .period_data div#data_params_list_area {
	width: 47%;
}

#user_set_list_view  div#data_items_list_area .data_no,
#user_set_list_view2  div#data_items_list_area .data_no {
	width: 55px;
}

#user_set_list_view div#data_items_list_area .data_scd,
#user_set_list_view2 div#data_items_list_area .data_scd {
	width: 60px;
}

#user_set_list_view div#data_items_list_area .data_bnn,
#user_set_list_view2 div#data_items_list_area .data_bnn {
	
}

#user_set_list_view div#data_items_list_area .data_count,
#user_set_list_view2 div#data_items_list_area .data_count {
	width: 16px;
}

#user_set_list_view div#data_items_list_area .value_date,
#user_set_list_view2 div#data_items_list_area .value_date {
	width: 75px;
}

#user_set_list_view div#data_items_list_area .data_kubun,
#user_set_list_view2 div#data_items_list_area .data_kubun {
	width: 45px;
}

#user_set_list_view div#data_items_list_area thead#data_items_list_head .data_no,
#user_set_list_view div#data_items_list_area thead#data_items_list_head .data_scd,
#user_set_list_view div#data_items_list_area thead#data_items_list_head .data_bnn,
#user_set_list_view2 div#data_items_list_area thead#data_items_list_head .data_no,
#user_set_list_view2 div#data_items_list_area thead#data_items_list_head .data_scd,
#user_set_list_view2 div#data_items_list_area thead#data_items_list_head .data_bnn {
	padding-top:9px;
}

#user_set_list_view div#data_items_list_area thead .header_column th,
#user_set_list_view div#data_items_list_area thead .header_column td,
#user_set_list_view div#data_params_list_area thead .header_column th,
#user_set_list_view div#data_params_list_area thead .header_column td,
#user_set_list_view2 div#data_items_list_area thead .header_column th,
#user_set_list_view2 div#data_items_list_area thead .header_column td,
#user_set_list_view2 div#data_params_list_area thead .header_column th,
#user_set_list_view2 div#data_params_list_area thead .header_column td{
	padding:0px;
}

#user_set_list_view div#data_params_list_area .value,
#user_set_list_view div#data_params_list_area .value_base,
#user_set_list_view div#data_params_list_area .value_min,
#user_set_list_view div#data_params_list_area .value_max,
#user_set_list_view2 div#data_params_list_area .value,
#user_set_list_view2 div#data_params_list_area .value_base,
#user_set_list_view2 div#data_params_list_area .value_min,
#user_set_list_view2 div#data_params_list_area .value_max {
	width: 60px;
}

#user_set_list_view div#data_params_list_area .value_string,
#user_set_list_view2 div#data_params_list_area .value_string {
	width: 60px;
}

#user_set_list_view div#data_params_list_area table tbody .value_string,
#user_set_list_view2 div#data_params_list_area table tbody .value_string {
	text-align: center;
}


#user_set_two_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#user_set_two_list_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#user_set_two_list_view table#all_data_list .data_no {
	width: 10%;
}

#user_set_two_list_view table#all_data_list .data_scd {
	width: 10%;
}

#user_set_two_list_view table#all_data_list .data_period_date {
	width: 150px;
}

#user_set_two_list_view table#all_data_list .data_lt {
	width: 55px;
}

#user_set_two_list_view table#all_data_list .data_trans_cost {
}


#user_set_list_regist_view2 table#data_params_list {
/*	table-layout: fixed;*/
}


#user_set_list_regist_view2 .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#user_set_list_regist_view2 .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}


#user_set_list_regist_view2  div#data_params_list_area .data_no {
	width: 10%;
}

#user_set_list_regist_view2 div#data_params_list_area .data_scd {
	width: 10%;
}

#user_set_list_regist_view2 div#data_params_list_area .data_bnn {
	width: 15%;
}

#user_set_list_regist_view2  div#data_params_list_area .data_bnn_name {
/*	width: 30%;*/
}

#user_set_list_regist_view2 div#data_params_list_area .regist_result {

}


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：共通(単品リスト)                        */
/*-------------------------------------------------------------------*/
#tanpin_list  thead .disp_head {
	height: 19px;
}

#tanpin_list  .tanpin_list {
	width: 30px;
}

#tanpin_list  .data_no {
	width: 30px;
}

#tanpin_list .data_scd_info {
	width: 16%;
}

#tanpin_list .data_supplier_info {
	width: 21%;
}

#tanpin_list .data_item_info {
/*	width: 55px;*/
}

#tanpin_list .data_kikaku {
	width: 55px;
}

#tanpin_list .data_lot {
	width: 50px;
}

#tanpin_list .data_rank {
	width: 60px;
}

#tanpin_list .rank_value {
	text-align: center;
}

#tanpin_list .data_hatyu_method {
	width: 12%;
}

#tanpin_list .value_date {
	width: 70px;
}

#tanpin_list .data_max_value {
	width: 45px;
}

#tanpin_list .data_min_value {
	width: 45px;
}

#tanpin_list .data_lowest_order_value {
	width:13.5%;
}

#tanpin_list .data_sales_allowance_days {
	width: 15.5%;
}

#tanpin_list .data_teishi_flag {
	width: 60px;
}

#tanpin_list .disp_store_info {
	position:relative;
	text-align: left;
}

#tanpin_list .disp_store_info .storecd {
	text-align: left;
}

#tanpin_list .disp_store_info .storenm {
	position:absolute;
	left: 6.5ex;
}


#tanpin_list .disp_supplier_info {
	position:relative;
	text-align: left;
}

#tanpin_list .disp_supplier_info .supcd {
	text-align: left;
}

#tanpin_list .disp_supplier_info .supnm {
	position:absolute;
	left: 8.5ex;
}

#tanpin_list .disp_shohin_info {
	position:relative;
	text-align: left;
}

#tanpin_list .disp_shohin_info .itemcd {
	text-align: left;
}

#tanpin_list .disp_shohin_info .itemnm {
	position:absolute;
	left: 16.5ex;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：仕入先設定                              */
/*-------------------------------------------------------------------*/
#supplier_list_view #id_processing {
	display: none;	
}

#supplier_list_view .input_value {
	cursor:pointer;
}

#supplier_list_view .period_data div#data_items_list_area {
	width: 55%;
}

#supplier_list_view .period_data div#data_params_list_area {
	width: 43%;
}

#supplier_list_view #supplier_data #data_edit_area {
	height: 0px;
}

#supplier_list_view #supplier_data #data_params_list_contents {
	overflow: scroll;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_no,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_scd,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_sup,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_scdnm,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_supnm {
	text-align: center;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_no {
	width: 6%;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_scd {
	width: 10%;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_scdnm {
	width: 14%;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_supcd {
	width: 16%;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_supnm {
/*	width: 30%;*/
}

#supplier_list_view #supplier_data div#data_items_list_area td .data_snm,
#supplier_list_view #supplier_data div#data_items_list_area td .data_supnm,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_scdnm,
#supplier_list_view #supplier_data div#data_items_list_area thead .data_supnm {
	text-align:left;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_order_form {
	width: 75px;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_order_week {
	width: 132px;
}

#supplier_list_view #supplier_data div#data_items_list_area thead .data_sii_week {
	text-align: center;
}


#supplier_list_view .fixed_header_area .calendar_ctrl {
	width: 49px;
	border-bottom: 2px ridge #AAAAAA;
}

#supplier_list_view .fixed_header_area .calendar_ctrl input {
	width: 100%;
	font-size: 12px;
}

#supplier_list_view .fixed_header_area .calendar_label {
	width: 100%;
	font-size: 14px;
	text-align: center;
	background-color: #EFEFDC;
}

#supplier_list_view .fixed_header_area .calender_ctrl_btn {
	width: 100%;
	height: 100%;
    margin-top:0px;
	bordar: 1px solid black;
	cursor:	pointer;
    text-align: center;
	background-color: #F5F5F5;
}

#supplier_list_view #supplier_data iframe#supplier_holiday_calendar_view {
	width: 100%;
}	

#supplier_list_view #supplier_data .data_holiday {
	width: 20px;
}

#supplier_list_view #supplier_data .sun,
#supplier_list_view #supplier_data .sun,
#supplier_list_view #supplier_data .mon,
#supplier_list_view #supplier_data .tues,
#supplier_list_view #supplier_data .wed,
#supplier_list_view #supplier_data .thur,
#supplier_list_view #supplier_data .fri,
#supplier_list_view #supplier_data .sat {
	text-align: center;
}

#supplier_list_view #supplier_data .mon,
#supplier_list_view #supplier_data .tues,
#supplier_list_view #supplier_data .wed,
#supplier_list_view #supplier_data .thur,
#supplier_list_view #supplier_data .fri {
	color: black;
}

#supplier_list_view #supplier_data .sat {
	color: blue;
}

#supplier_list_view #supplier_data .sun {
	color: red;
}

#supplier_list_view #supplier_data tbody .today {
	background-color: #aaffaa;
}

#supplier_list_view #supplier_data .holiday {
	color: red;
	font-weight: bold;
	background-color: #ffbbbb;
}

#supplier_list_view #supplier_data tbody tr:hover .holiday {
	color: orange;
}


#supplier_list_view #id_discription_area {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	visibility: hidden;
}

#supplier_list_view table#id_discription td.explanation_blocks {
	border: 2px solid white;
   	vertical-align:top;
	background-color: #F5F5F5;
}

#supplier_list_view table#id_discription div.explanation_block {
	margin: 5px 2px 0px 2px;
}

#supplier_list_view table#id_discription td.explanation_blocks div.explanation_block h1 {
	font-size: 13px;
	font-weight: bold;
}


div#page_bar_area {
	display: block;
	width: 100%;
	font-size:13px;
	position: relative;
}

div#page_bar_area div#page_bar {
	padding-top:3px;
	text-align: center;
}

#supplier_list_view .fixed_header_area {
	width: 100%;
}

#supplier_list_view div.fixed_header_area div.fixed_header_line {
	width: 100%;
	height: 20px;
}

#supplier_list_view div.fixed_header_area div.fixed_header_line table {
	width: 100%;
    table-layout: fixed;
   	vertical-align: middle;
	border-collapse: collapse;
	empty-cells: hide;
	border: 2px ridge #AAAAAA;
	white-space: nowrap;
}


#supplier_list_view #user_notice_area {
	background-color:#FFFFFF;
    position:absolute; left:0px; top:0px;
    width:100%;
    height:100%;
	filter: alpha(opacity=60);	/* IE 用 */
	-moz-opacity: 0.6;			/* Firefox, Netscape 用 */
	opacity: .60;				/* Opera, Safari 用 */
}


#supplier_list_view #user_notice_area #user_notice_message {
	position:absolute;
    padding-top:10px;
    background-color:#EEEEEE;
    width:350px;
    height:75px;
	text-align:center;
	font-size: 15px;
	color: black;
	font-weight: bold;
	border: 2px solid red;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：最低最大                                */
/*-------------------------------------------------------------------*/
#stsd_list_view table#data_list .data_no {
	width: 5%;
}

#stsd_list_view table#data_list .data_scd {
	width: 5%;
}

#stsd_list_view table#data_list .data_bnn {
	
}

#stsd_list_view table#data_list thead .data_no,
#stsd_list_view table#data_list thead .data_scd,
#stsd_list_view table#data_list thead .data_bnn {
	padding-top:9px;
}

#stsd_list_view table#data_list .data_kubun {
	width: 5%;
}

#stsd_list_view table#data_list .data_date {
	width: 14%;
}

#stsd_list_view table#data_list .data_abc_rank {
	width: 10%;
}

#stsd_list_view table#data_list .value_date {
	width: 7%;
}

#stsd_list_view table#data_list .value_min,
#stsd_list_view table#data_list .value_max {
	width: 5%;
}

#stsd_list_view table#data_params_list {
	table-layout: fixed;
}

#stsd_list_view .period_data div#data_items_list_area {
	width: 44%;
}

#stsd_list_view .period_data div#data_params_list_area {
	width: 55%;
}

#stsd_list_view .default_data div#data_items_list_area {
	width: 29%;
}

#stsd_list_view .default_data div#data_params_list_area {
	width: 70%;
}

#stsd_list_view #data_edit_area table#data_list .data_no {
	width: 10%;
}

#stsd_list_view #data_edit_area table#data_list .data_scd {
	width: 10%;
}

#stsd_list_view #data_edit_area table#data_list .data_bnn {
	
}

#stsd_list_view #data_edit_area table#data_list thead .data_no,
#stsd_list_view #data_edit_area table#data_list thead .data_scd,
#stsd_list_view #data_edit_area table#data_list thead .data_bnn {
	padding-top:9px;
}

#stsd_list_view #data_edit_area table#data_list .data_kubun {
	width: 10%;
}

#stsd_list_view #data_edit_area table#data_list .data_date {
	width: 28%;
}

#stsd_list_view #data_edit_area table#data_list .data_abc_rank {
	width: 20%;
}

#stsd_list_view #data_edit_area table#data_list .value_date {
	width: 14%;
}

#stsd_list_view #data_edit_area table#data_list .value_min,
#stsd_list_view #data_edit_area table#data_list .value_max {
	width: 10%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：最低最大/計算モード                     */
/*-------------------------------------------------------------------*/
#stsd2_list_view table#data_params_list {
/*	table-layout: fixed;*/
}

#stsd2_list_view .period_data div#data_items_list_area {
	width: 44%;
}

#stsd2_list_view .period_data div#data_params_list_area {
	width: 55%;
}

#stsd2_list_view .default_data div#data_items_list_area {
	width: 30%;
}

#stsd2_list_view .default_data div#data_params_list_area {
	width: 69%;
}

#stsd2_list_view  table#data_items_list .data_no {
	width: 55px;
}

#stsd2_list_view table#data_items_list .data_scd {
	width: 60px;
}

#stsd2_list_view table#data_items_list .data_bnn {
	
}
#stsd2_list_view table#data_items_list .value_date {
	width: 75px;
}

#stsd2_list_view table#data_items_list thead#data_items_list_head .data_no,
#stsd2_list_view table#data_items_list thead#data_items_list_head .data_scd,
#stsd2_list_view table#data_items_list thead#data_items_list_head .data_bnn {
	padding-top:9px;
}

#stsd2_list_view table#data_items_list thead .header_column th,
#stsd2_list_view table#data_items_list thead .header_column td,
#stsd2_list_view table#data_params_list thead .header_column th,
#stsd2_list_view table#data_params_list thead .header_column td{
	padding:0px;
}

#stsd2_list_view table#data_items_list .data_kubun {
	width: 45px;
}

#stsd2_list_view table#data_params_list .value_min,
#stsd2_list_view table#data_params_list .value_max {
	width: 50px;
}

#stsd2_list_view table#data_params_list .value_calc_mode {
	width: 80px;
	text-align: center;
}


#stsd2_list_view div#id_calc_mode_select_option {
	display: none;
	
}

#stsd2_list_view div#id_calc_mode_select_option select {
	display: none;
}

#stsd2_view div#id_sinops_params_description {
	font-size: 12px;
}

#stsd2_view div#id_sinops_params_description h1 {
	font-size: 14px;
	color: red;
	margin-bottom: 7px;
}

#stsd2_view div#id_sinops_params_description div {
	margin-left: 10px;
}

#stsd2_view div#id_sinops_params_description div span.key_label{
	font-weight: bold;
	color: blue;
}

#stsd2_view div#id_sinops_params_description div dl {
	margin-bottom: 15px;
}

#stsd2_view div#id_sinops_params_description div dl dt {
	margin-top: 15px;
	margin-left: 5px;
	font-weight: bold;
}

#stsd2_view div#id_sinops_params_description div dl dd {
	margin-left: 20px;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：大量陳列用最低最大                      */
/*-------------------------------------------------------------------*/
#tai_stsd_list_view table#data_list .data_no {
	width: 5%;
}

#tai_stsd_list_view table#data_list .data_scd {
	width: 5%;
}

#tai_stsd_list_view table#data_list .data_bnn {
	
}

#tai_stsd_list_view table#data_list thead .data_no,
#tai_stsd_list_view table#data_list thead .data_scd,
#tai_stsd_list_view table#data_list thead .data_bnn {
	padding-top:9px;
}

#tai_stsd_list_view table#data_list .data_kubun {
	width: 5%;
}

#tai_stsd_list_view table#data_list .data_date {
	width: 14%;
}

#tai_stsd_list_view table#data_list .data_abc_rank {
	width: 10%;
}

#tai_stsd_list_view table#data_list .value_date {
	width: 7%;
}

#tai_stsd_list_view table#data_list .value_min,
#tai_stsd_list_view table#data_list .value_max {
	width: 5%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：最低最大デフォルト                             */
/*-------------------------------------------------------------------*/
#mnm_default_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 2.5px;
	padding-right: 5px;
}

#mnm_default_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#mnm_default_view table#all_data_list .data_no {
	width: 10%;
}

#mnm_default_view table#all_data_list .data_scd {
	width: 15%;
}

#mnm_default_view table#all_data_list .data_bnn {
}

#mnm_default_view table#all_data_list .block_cell_min {
	width: 20%;
}

#mnm_default_view table#all_data_list .block_cell_max {
	width: 20%;
}

#mnm_default_view table#all_data_list .alert {
	width: 5%;
	text-align: center;
}

#mnm_default_view table#all_data_list .stsd_kubun  {
	text-align:center;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：欠品補正上限                             */
/*-------------------------------------------------------------------*/
#mnm_limit_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 2.5px;
	padding-right: 5px;
}

#mnm_limit_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#mnm_limit_view table#all_data_list .data_no {
	width: 10%;
}

#mnm_limit_view table#all_data_list .data_scd {
	width: 15%;
}

#mnm_limit_view table#all_data_list .data_bnn {
}

#mnm_limit_view table#all_data_list .block_cell_min {
	width: 25%;
}

#mnm_limit_view table#all_data_list .block_cell_max {
	width: 25%;
}

#mnm_limit_view table#all_data_list .stsd_kubun  {
	text-align:center;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：追加LT                             */
/*-------------------------------------------------------------------*/
#add_lt_list_view table#data_params_list {
/*  table-layout: auto;*/
}

#add_lt_list_view table#data_list .data_no{
		width: 5%;
}

#add_lt_list_view table#data_list .data_scd{
		width: 5%;
}

#add_lt_list_view table#data_list .data_bnn {
		
}

#add_lt_list_view table#data_list thead .data_no {
		padding-top:9px;
}

#add_lt_list_view table#data_list .data_date {
	width: 14%;
}

#add_lt_list_view table#data_list .data_abc_rank {
	width: 10%;
}

#add_lt_list_view table#data_list .value_date {
		width: 7%;
}


#add_lt_list_view div#data_items_list_area {
	width: 44%;
}

#add_lt_list_view div#data_params_list_area {
	width: 55%;
}

#add_lt_list_view table#data_items_list .data_no {
	width: 10%;
}

#add_lt_list_view table#data_items_list .data_no {
	width: 10%;
}

#add_lt_list_view table#data_items_list .data_scd {
	width: 10%;
}

#add_lt_list_view table#data_items_list .data_date {
	width: 24ex;
}

#add_lt_list_view table#data_items_list .value_date {
	width: 12ex;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：勧告書 ALL要チェックリスト編集                             */
/*-------------------------------------------------------------------*/
#pickup_excel_list_view table#data_params_list {
/*  table-layout: auto;*/
}

#pickup_excel_list_view table#data_list .data_no{
		width: 5%;
}

#pickup_excel_list_view table#data_list .data_scd{
		width: 5%;
}

#pickup_excel_list_view table#data_list .data_bnn {
		
}

#pickup_excel_list_view table#data_list thead .data_no {
		padding-top:9px;
}

#pickup_excel_list_view table#data_list .data_date {
	width: 14%;
}

#pickup_excel_list_view table#data_list .data_abc_rank {
	width: 10%;
	text-align: left;
}

#pickup_excel_list_view table#data_list .value_date {
		width: 7%;
}

#pickup_excel_list_view table#data_params_list .input_value {
	text-align: left;
}

#pickup_excel_list_view table#data_params_list .dummy {
	padding: 0;
	width:   0;
	margin:  0;
	border:  0;
	padding-bottom: 1px;
}

#pickup_excel_list_view div#data_items_list_area {
	width: 65%;
}

#pickup_excel_list_view div#data_params_list_area {
	width: 35%;
}

#pickup_excel_list_view table#data_items_list .data_no {
	width: 10%;
}

#pickup_excel_list_view table#data_items_list .data_no {
	width: 10%;
}

#pickup_excel_list_view table#data_items_list .data_scd {
	width: 10%;
}

#pickup_excel_list_view table#data_items_list .data_date {
	width: 24ex;
}

#pickup_excel_list_view table#data_items_list .value_date {
	width: 12ex;
}

#pickup_excel_list_view table#data_params_list .value {
	text-align: left;
}


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：予測指数/キャンペーン                   */
/*-------------------------------------------------------------------*/
#camp_list_view table#data_params_list,
#camp2_list_view table#data_params_list {
/*  table-layout: auto;*/
}

#camp_list_view table#data_list .data_no,
#camp2_list_view table#data_list .data_no,
#yosokusisu_list_view table#data_list .data_no {
		width: 5%;
}

#camp_list_view table#data_list .data_scd,
#camp2_list_view table#data_list .data_scd,
#yosokusisu_list_view table#data_list .data_scd {
		width: 5%;
}

#camp_list_view table#data_list .data_bnn,
#camp2_list_view table#data_list .data_bnn,
#yosokusisu_list_view table#data_list .data_bnn {
		
}

#camp2_list_view table#data_list .camp_title {
	width: 14%;
}

#camp_list_view table#data_list thead .data_no,
#camp_list_view table#data_list thead .data_scd,
#camp_list_view table#data_list thead .data_bnn,
#camp2_list_view table#data_list thead .data_no,
#camp2_list_view table#data_list thead .data_scd,
#camp2_list_view table#data_list thead .data_bnn,
#camp2_list_view table#data_list thead .camp_title,
#yosokusisu_list_view table#data_list thead .data_no,
#yosokusisu_list_view table#data_list thead .data_scd,
#yosokusisu_list_view table#data_list thead .data_bnn {
		padding-top:9px;
}
/*
#camp_list_view table#data_list .data_kubun,
#camp2_list_view table#data_list .data_kubun,
#yosokusisu_list_view table#data_list .data_kubun {
		width: 5%;
}
*/
#camp_list_view table#data_list .data_date,
#camp2_list_view table#data_list .data_date,
#yosokusisu_list_view table#data_list .data_date {
	width: 14%;
}


#camp_list_view table#data_list .data_abc_rank,
#yosokusisu_list_view table#data_list .data_abc_rank {
	width: 10%;
}

#camp2_list_view table#data_list .data_abc_rank {
	width: 8%;
}

#camp_list_view table#data_list .value_date,
#camp2_list_view table#data_list .value_date,
#yosokusisu_list_view table#data_list .value_date {
		width: 7%;
}

/* rank数6以上 */

#camp_list_view table#data_params_list,
#camp2_list_view table#data_params_list {
/*	table-layout: auto;*/
}


#camp_list_view div#data_items_list_area,
#yosokusisu_list_view div#data_items_list_area {
	width: 44%;
}

#camp2_list_view div#data_items_list_area {
	width: 54%;
}

#camp_list_view div#data_params_list_area,
#yosokusisu_list_view div#data_params_list_area {
	width: 55%;
}

#camp2_list_view div#data_params_list_area {
	width: 45%;
}

#camp_list_view table#data_items_list .data_no,
#camp2_list_view table#data_items_list .data_no,
#yosokusisu_list_view table#data_items_list .data_no {
	width: 10%;
}

#camp_list_view table#data_items_list .data_no,
#camp2_list_view table#data_items_list .data_no,
#yosokusisu_list_view table#data_items_list .data_no {
	width: 10%;
}

#camp_list_view table#data_items_list .data_scd,
#camp2_list_view table#data_items_list .data_scd,
#yosokusisu_list_view table#data_items_list .data_scd {
	width: 10%;
}

#camp_list_view table#data_items_list .data_bnn,
#camp2_list_view table#data_items_list .data_bnn,
#yosokusisu_list_view table#data_items_list .data_bnn {
		
}

#camp2_list_view table#data_items_list .camp_title {
	width: 20%;
}

/*
#camp_list_view table#data_items_list .data_kubun,
#camp2_list_view table#data_items_list .data_kubun,
#yosokusisu_list_view table#data_items_list .data_kubun {
	width: 10%;
}
*/
#camp_list_view table#data_items_list .data_date,
#camp2_list_view table#data_items_list .data_date,
#yosokusisu_list_view table#data_items_list .data_date {
	width: 24ex;
}

#camp_list_view table#data_items_list .value_date,
#camp2_list_view table#data_items_list .value_date,
#yosokusisu_list_view table#data_items_list .value_date {
	width: 12ex;
}

#camp_list_view table#data_params_list .data_no,
#camp2_list_view table#data_params_list .data_no,
#yosokusisu_list_view table#data_params_list .data_no {
	width: 0px;
	display: none;
}

#camp_list_view table#data_params_list .data_abc_rank,
#camp2_list_view table#data_params_list .data_abc_rank,
#yosokusisu_list_view table#data_params_list .data_abc_rank {
	width: 60px;
}


#camp_list_view table thead .data_no,
#camp_list_view table thead .data_scd,
#camp_list_view table thead .data_bnn,
#camp2_list_view table thead .data_no,
#camp2_list_view table thead .data_scd,
#camp2_list_view table thead .data_bnn,
#camp2_list_view table thead .camp_title,
#yosokusisu_list_view table thead .data_no,
#yosokusisu_list_view table thead .data_scd,
#yosokusisu_list_view table thead .data_bnn {
	padding-top:9px;
}


#yosokusisu2_view #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#yosokusisu2_view #dialog #message_area {
    width:200px;
    height:50px;
   	vertical-align:middle;
} 

#yosokusisu2_list_view table#data_params_list {
/*	table-layout: fixed;*/
}

#yosokusisu2_list_view .period_data div#data_items_list_area {
	width: 49%;
}

#yosokusisu2_list_view .period_data div#data_params_list_area {
	width: 50%;
}

#yosokusisu2_list_view .default_data div#data_items_list_area {
	width: 30%;
}

#yosokusisu2_list_view .default_data div#data_params_list_area {
	width: 69%;
}

#yosokusisu2_list_view  div#data_items_list_area .data_no {
	width: 55px;
}

#yosokusisu2_list_view div#data_items_list_area .data_scd {
	width: 60px;
}

#yosokusisu2_list_view div#data_items_list_area .data_bnn {
	
}

#yosokusisu2_list_view  div#data_items_list_area .data_count {
	width: 16px;
}

#yosokusisu2_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#yosokusisu2_list_view div#data_items_list_area thead#data_items_list_head .data_no,
#yosokusisu2_list_view div#data_items_list_area thead#data_items_list_head .data_scd,
#yosokusisu2_list_view div#data_items_list_area thead#data_items_list_head .data_bnn {
	padding-top:9px;
}

#yosokusisu2_list_view div#data_items_list_area thead .header_column th,
#yosokusisu2_list_view div#data_items_list_area thead .header_column td,
#yosokusisu2_list_view div#data_params_list_area thead .header_column th,
#yosokusisu2_list_view div#data_params_list_area thead .header_column td{
	padding:0px;
}

#yosokusisu2_list_view  .value {
	width: 90px;
}

#yosokusisu2_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}


#yosokusisu2_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#yosokusisu2_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}


#yosokusisu2_regist_view  div#data_params_list_area .data_no {
	width: 10%;
}

#yosokusisu2_regist_view div#data_params_list_area .data_scd {
	width: 10%;
}

#yosokusisu2_regist_view div#data_params_list_area .data_bnn {
	width: 15%;
}

#yosokusisu2_regist_view  div#data_params_list_area .data_bnn_name {
/*	width: 30%;*/
}

#yosokusisu2_regist_view div#data_params_list_area .regist_result {

}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：在庫日数                                */
/*-------------------------------------------------------------------*/
#znisu_list_view table#data_list .data_no {
	width: 5%;
}

#znisu_list_view table#data_list .data_scd {
	width: 5%;
}

#znisu_list_view table#data_list .data_bnn {
	
}

#znisu_list_view table#data_list thead .data_no,
#znisu_list_view table#data_list thead .data_scd,
#znisu_list_view table#data_list thead .data_bnn {
	padding-top:9px;
}

#znisu_list_view table#data_list .data_date {
	width: 14%;
}

#znisu_list_view table#data_list .value_date {
	width: 7%;
}

#znisu_list_view table#data_list .data_abc_rank {
	width: 12%;
}

#znisu_list_view table#data_list .value_base,
#znisu_list_view table#data_list .value_min,
#znisu_list_view table#data_list .value_max {
	width: 4%;
}


#znisu2_list_view table#data_params_list {
/*	table-layout: fixed;*/
}

#znisu2_list_view  div#data_items_list_area .data_count {
	width: 16px;
}

#znisu2_list_view .period_data div#data_items_list_area {
	width: 44%;
}

#znisu2_list_view .period_data div#data_params_list_area {
	width: 55%;
}

#znisu2_list_view .scheduled_data div#data_items_list_area {
	width: 50%;
}

#znisu2_list_view .scheduled_data div#data_params_list_area {
	width: 49%;
}

#znisu2_list_view .default_data div#data_items_list_area {
	width: 30%;
}

#znisu2_list_view .default_data div#data_params_list_area {
	width: 69%;
}

#znisu2_list_view  table#data_items_list .data_no {
	width: 55px;
}
#znisu2_list_view  table#data_items_list_data .data_no {
	width: 55px;
}

#znisu2_list_view table#data_items_list .data_scd {
	width: 60px;
}

#znisu2_list_view table#data_items_list_data .data_scd {
	width: 60px;
}

#znisu2_list_view table#data_items_list .data_bnn {
	
}
#znisu2_list_view table#data_items_list .value_date {
	width: 75px;
}

#znisu2_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#znisu2_list_view table#data_params_list_data .input_data {
	width: 125px;
}

#znisu2_list_view td.value_base {
	width: 50px;
}
#znisu2_list_view td.value_min {
	width: 50px;
}
#znisu2_list_view td.value_max {
	width: 50px;
}


#znisu2_list_view table#data_items_list_title #schedule_name {
	width: 125px;
}

#znisu2_list_view table#data_items_list_data #schedule_name {
	width: 125px;
}

#znisu2_list_view table#data_items_list thead#data_items_list_head .data_no,
#znisu2_list_view table#data_items_list thead#data_items_list_head .data_scd,
#znisu2_list_view table#data_items_list thead#data_items_list_head .data_bnn {
	padding-top:9px;
}

#znisu2_list_view table#data_items_list thead .header_column th,
#znisu2_list_view table#data_items_list thead .header_column td,
#znisu2_list_view table#data_params_list thead .header_column th,
#znisu2_list_view table#data_params_list thead .header_column td{
	padding:0px;
}

#znisu2_list_view table#data_params_list .value_base,
#znisu2_list_view table#data_params_list .value_min,
#znisu2_list_view table#data_params_list .value_max {
	width: 50px;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：サービス率                              */
/*-------------------------------------------------------------------*/
#service_rate_list_view table#data_params_list {
  table-layout: fixed;
}

#service_rate_list_view .period_data div#data_items_list_area {
	width: 44%;
}

#service_rate_list_view .period_data div#data_params_list_area {
	width: 55%;
}

#service_rate_list_view .default_data div#data_items_list_area {
	width: 29%;
}

#service_rate_list_view .default_data div#data_params_list_area {
	width: 70%;
}


#service_rate_list_view  table.list_table .data_no {
	width: 55px;
}

#service_rate_list_view table.list_table .data_scd {
	width: 60px;
}

#service_rate_list_view table.list_table .data_bnn {
	
}

#service_rate_list_view table.list_table thead .data_no,
#service_rate_list_view table.list_table thead .data_scd,
#service_rate_list_view table.list_table thead .data_bnn {
	padding-top:9px;
}

#service_rate_list_view table.list_table .data_date {
	width: 34%;
}

#service_rate_list_view table.list_table .value_date {
	width: 17%;
}

#service_rate_list_view table.list_table .data_abc_rank {
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：曜日指数                                */
/*-------------------------------------------------------------------*/
#yobisisu_list_view table#data_list .data_no {
	width: 5%;
}

#yobisisu_list_view table#data_list .data_scd {
	width: 5%;
}

#yobisisu_list_view table#data_list .data_bnn {
	
}

#yobisisu_list_view table#data_list .data_week {
	width: 9%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：キャンペーン用初期PI                    */
/*-------------------------------------------------------------------*/
#initialpi_list_view table#data_list .data_no {
	width: 5%;
}

#initialpi_list_view table#data_list .data_scd {
	width: 5%;
}

#initialpi_list_view table#data_list .data_shohin_no {
	width: 18ex;
}

#initialpi_list_view table#data_list .data_shohin_name {
	width: 22%;
}

#initialpi_list_view table#data_list .data_campaign_name {
}

#initialpi_list_view table#data_list thead .data_no,
#initialpi_list_view table#data_list thead .data_scd,
#initialpi_list_view table#data_list thead .data_shohin_no,
#initialpi_list_view table#data_list thead .data_shohin_name,
#initialpi_list_view table#data_list thead .data_campaign_name,
#initialpi_list_view table#data_list thead .data_price,
#initialpi_list_view table#data_list thead .data_pi_value {
	padding-top:9px;
}

#initialpi_list_view table#data_list thead .data_campaign_price {
	padding-top:4px;
}

#initialpi_list_view table#data_list tbody .data_shohin_name,
#initialpi_list_view table#data_list tbody .data_shohin_no,
#initialpi_list_view table#data_list tbody .data_campaign_name {
	text-align: left;
}

#initialpi_list_view table#data_list .data_campaign_price {
	width: 5%;
}

#initialpi_list_view table#data_list .data_date {
	width: 14%;
}

#initialpi_list_view table#data_list .value_date {
	width: 7%;
}

#initialpi_list_view table#data_list .data_price {
	width: 5%;
}

#initialpi_list_view table#data_list .data_pi_value {
	width: 5%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：キャンペーン特売編集                    */
/*-------------------------------------------------------------------*/

#camp_toku_view form#search_form div#search_campaign select{
	width: 250px;
}

#camp_toku_list_view div#data_items_list_area {
	width: 49%;
}

#camp_toku_list_view div#data_params_list_area {
	width: 50%;
}

#camp_toku_list_view table#data_items_list .data_no {
	width: 10%;
}

#camp_toku_list_view table#data_items_list .data_scd {
	width: 10%;
}

#camp_toku_list_view table#data_items_list .data_shohin_no {
	width: 18ex;
}

#camp_toku_list_view table#data_items_list .data_shohin_name {
}

#camp_toku_list_view table#data_items_list .data_campaign_name {
	width: 30%;
}

#camp_toku_list_view table#data_items_list thead .header_column th,
#camp_toku_list_view table#data_items_list thead .header_column td,
#camp_toku_list_view table#data_params_list thead .header_column th,
#camp_toku_list_view table#data_params_list thead .header_column td{
	padding:0px;
}

#camp_toku_list_view table#data_items_list thead .data_no,
#camp_toku_list_view table#data_items_list thead .data_scd,
#camp_toku_list_view table#data_items_list thead .data_shohin_no,
#camp_toku_list_view table#data_items_list thead .data_shohin_name {
	padding-top:9px;
}

#camp_toku_list_view table#data_items_list tbody .data_shohin_name,
#camp_toku_list_view table#data_items_list tbody .data_shohin_no,
#camp_toku_list_view table#data_items_list tbody .data_campaign_name {
	text-align: left;
}


#camp_toku_list_view table#data_params_list .value_date {
	width: 75px;
}

#camp_toku_list_view table#data_params_list .data_tokubai_kubun {
	width: 70px;
}

#camp_toku_list_view table#data_params_list .data_price {
	width: 55px;
}

#camp_toku_list_view table#data_params_list .data_double_price {
	width: 70px;
}

#camp_toku_list_view table#data_params_list .value_min,
#camp_toku_list_view table#data_params_list .value_max {
	width: 45px;
}

#camp_toku_list_view table#data_params_list .data_hosei_ritu {
	width: 45px;
}

#camp_toku_list_view table#data_params_list .data_flag {
	width: 55px;
}

#camp_toku_list_view table#data_params_list .data_kubun {
	width: 45px;
}

#camp_toku_list_view table#data_params_list thead .data_price {
	padding-top:4px;
}

#camp_toku_list_view table#data_params_list tbody .data_tokubai_kubun,
#camp_toku_list_view table#data_params_list tbody .data_kubun,
#camp_toku_list_view table#data_params_list tbody .data_flag {
	text-align: center;
}

#camp_toku_list_view div#id_camp_toku_select_option {
	display: none;
	
}

#camp_toku_list_view div#id_camp_toku_select_option select {
	display: none;
}

#regist_campaign_label .info_label select {
	width: 302px;
}

#regist_campaign_kubun_label .info_label select {
	width: 150px;
}

#reg_campaign_form table#batch_regist .selected_cell select,
#reg_campaign_form table#batch_regist .selected_cell_ex select,
#reg_campaign_form table#batch_regist_ex .selected_cell select,
#reg_campaign_form table#batch_regist_ex .selected_cell_ex select {
}

#reg_campaign_toku_form table#batch_regist .selected_cell select,
#reg_campaign_toku_form table#batch_regist .selected_cell_ex select,
#reg_campaign_toku_form table#batch_regist_ex .selected_cell select,
#reg_campaign_toku_form table#batch_regist_ex .selected_cell_ex select {
	height: 300px;
}

#reg_campaign_toku_form table#options_table {
/*	visibility: hidden;*/
}

#reg_campaign_toku_form table#options_table #id_order_kbi,
#reg_campaign_toku_form table#options_table #id_order_sbi,
#reg_campaign_toku_form table#options_table #id_sale_kbi,
#reg_campaign_toku_form table#options_table #id_sale_sbi,
#reg_campaign_toku_form table#options_table #id_tokubai_kubun,
#reg_campaign_toku_form table#options_table #id_sale_price,
#reg_campaign_toku_form table#options_table #id_price,
#reg_campaign_toku_form table#options_table #id_cost_price,
#reg_campaign_toku_form table#options_table #id_saitei_chinretu,
#reg_campaign_toku_form table#options_table #id_saidai_chinretu,
#reg_campaign_toku_form table#options_table #id_mnm_forceflag,
#reg_campaign_toku_form table#options_table #id_hosei_ritu,
#reg_campaign_toku_form table#options_table #id_yusen_kubun {
	background-color: #DDDDDD;
}

#camp_toku_list_view #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#camp_toku_list_view #dialog #message_area {
    width:200px;
    height:50px;
   	vertical-align:middle;
} 


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：販売許容日数                            */
/*-------------------------------------------------------------------*/
#s_a_days_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	padding-left: 5px;
	padding-right: 50px;
}

#s_a_days_list_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#s_a_days_list_view table#all_data_list .data_no {
	width: 10%;
}

#s_a_days_list_view table#all_data_list .data_scd {
	width: 10%;
}

#s_a_days_list_view table#all_data_list .data_bnn {
}

#s_a_days_list_view table#all_data_list .data_s_a_days {
	width: 20%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：最低発注数                              */
/*-------------------------------------------------------------------*/
#l_o_values_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 15px;
}

#l_o_values_list_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#l_o_values_list_view table#all_data_list .data_no {
	width: 10%;
}

#l_o_values_list_view table#all_data_list .data_count {
	width: 16px;
}

#l_o_values_list_view table#all_data_list .value_date {
	width: 75px;
}
#l_o_values_list_view table#all_data_list table#data_list_content_wrap,
#l_o_values_list_view table#all_data_list table#data_list_2_content_wrap {
	border : 0;
}

#l_o_values_list_view table#all_data_list table#data_list_content_wrap tbody,
#l_o_values_list_view table#all_data_list table#data_list_2_content_wrap tbody {
	border : 0;
}

#l_o_values_list_view table#all_data_list .data_scd {
	width: 10%;
}

#l_o_values_list_view table#all_data_list .data_bnn {
}

#l_o_values_list_view table#all_data_list .data_kubun {
	width: 10%;
}

#l_o_values_list_view table#all_data_list .data_l_o_values {
	width: 20%;
}

#l_o_values_list_view table#all_data_list table.period_data .data_l_o_values {
	width       : 50px;
	white-space : normal;
}

#l_o_values_list_view table.data_params_table {
	width: 100%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：最低最大デフォルト                              */
/*-------------------------------------------------------------------*/
#camp_values_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#camp_values_list_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#camp_values_list_view table#all_data_list .data_no {
	width: 10%;
}

#camp_values_list_view table#all_data_list .data_scd {
	width: 10%;
}

#camp_values_list_view table#all_data_list .data_bnn {
}

#camp_values_list_view table#all_data_list .data_kubun {
	width: 15%;
}


#camp_values_list_view table#all_data_list .block_cell_start {
	width: 10%;
}

#camp_values_list_view table#all_data_list .block_cell_end {
	width: 10%;
}

#camp_values_list_view table#all_data_list .data_camp_values {
	width: 5%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：発注上限機能                             */
/*-------------------------------------------------------------------*/
#hatu_limit_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#hatu_limit_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#hatu_limit_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#hatu_limit_list_view table#data_params_list_data {
	*width: 188px; //for IE7
}

#hatu_limit_list_view table#data_params_list {
	*width: 188px; //for IE7
}

#hatu_limit_list_view .plural_base {
	*width: 90%; //for IE7
}

#hatu_limit_list_view div#data_params_list_title {
	width: 100%;
}

#hatu_limit_list_view div#data_params_list_contents {
	width: 100%;
}

#hatu_limit_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#hatu_limit_list_view table#list_table>tbody>tr>td:first-child {
	padding-left: 0px;
}

#hatu_limit_list_view table.list_table .data_no {
	width: 55px;
}

#hatu_limit_list_view table.list_table .data_scd {
	width: 60px;
}

#hatu_limit_list_view table.list_table .id_plural_col {
	width: 5%;
}

#hatu_limit_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#hatu_limit_list_view table.list_table .data_bnn {
}

#hatu_limit_list_view table.list_table .data_kubun {
	width: 15%;
}

#hatu_limit_list_view table.list_table .data_count {
	width: 16px;
}

#hatu_limit_list_view table.list_table .value_date {
	width: 75px;
}

#hatu_limit_list_view table.list_table .value_int {
	text-align: right;
}

#hatu_limit_list_view table.list_table .block_cell_start {
	width: 16px;
}

#hatu_limit_list_view table.list_table .block_cell_end {
	width: 75px;
}

#hatu_limit_list_view table#list_table .data_camp_values {
	width: 5%;
}

#hatu_limit_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#hatu_limit_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#hatu_limit_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}

#hatu_limit_regist_view  div#data_params_list_area table {
	width: 120%;
}

#hatu_limit_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#hatu_limit_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#hatu_limit_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#hatu_limit_regist_view div#data_params_list_area .data_hinnm {
}

#hatu_limit_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}

#hatu_limit_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#hatu_limit_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
} 

#hatu_limit_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}

#hatu_limit_regist_view  div#data_params_list_area table {
	width: 120%;
}

#hatu_limit_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#hatu_limit_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#hatu_limit_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#hatu_limit_regist_view div#data_params_list_area .data_hinnm {
}

#hatu_limit_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：ケース・バラ変換                        */
/*-------------------------------------------------------------------*/
#case_bara_view #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#case_bara_view #dialog #message_area {
    width:200px;
    height:50px;
   	vertical-align:middle;
} 


#case_bara_list_view table#data_list thead .header_column th,
#case_bara_list_view table#data_list thead .header_column td {
	padding:0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	height:0;
}

#case_bara_list_view table#data_list .data_no {
	width: 8ex;
}

#case_bara_list_view table#data_list .data_date {
	width: 75px;
}

#case_bara_list_view table#data_list .data_scd {
	width: 5%;
}

#case_bara_list_view table#data_list .data_maker {
	width: 7%;
}

#case_bara_list_view table#data_list .data_bum {
	width: 5%;
}

#case_bara_list_view table#data_list .data_bumnm {
	width: 7.5%;
}




#case_bara_list_view table#data_list .data_hin {
	width: 10%;
}

#case_bara_list_view table#data_list .data_yoryo {
	width: 5%;
}


#case_bara_list_view table#data_list .data_case_irisu {
	width: 60px;
}

#case_bara_list_view table#data_list .data_case_hatu {
	width: 55px;
}

#case_bara_list_view table#data_list .data_action {
	width: 45px;
}

#case_bara_list_view table#data_list tbody .data_scdnm,
#case_bara_list_view table#data_list tbody .data_bumnm,
#case_bara_list_view table#data_list tbody .data_hin,
#case_bara_list_view table#data_list tbody .data_hinmei,
#case_bara_list_view table#data_list tbody .data_yoryo {
	text-align: left;
}

#case_bara_list_view table#data_list tbody .data_case_hatu {
	text-align: center;
}


#case_bara_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}


#case_bara_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#case_bara_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}

#case_bara_regist_view  div#data_params_list_area table {
	width: 120%;
}

#case_bara_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#case_bara_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#case_bara_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#case_bara_regist_view div#data_params_list_area .data_hinnm {
}

#case_bara_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：発注期間設定                       */
/*-------------------------------------------------------------------*/
#hatu_length_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#hatu_length_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#hatu_length_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#hatu_length_list_view table#data_params_list_data {
	*width: 188px; //for IE7
}

#hatu_length_list_view table#data_params_list {
	*width: 188px; //for IE7
}

#hatu_length_list_view .plural_base {
	*width: 90%; //for IE7
}

#hatu_length_list_view div#data_params_list_title {
	width: 100%;
}

#hatu_length_list_view div#data_params_list_contents {
	width: 100%;
}

#hatu_length_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#hatu_length_list_view table#list_table>tbody>tr>td:first-child {
	padding-left: 0px;
}

#hatu_length_list_view table.list_table .data_no {
	width: 55px;
}

#hatu_length_list_view table.list_table .data_scd {
	width: 60px;
}

#hatu_length_list_view table.list_table .id_plural_col {
	width: 5%;
}

#hatu_length_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#hatu_length_list_view table.list_table .data_bnn {
}

#hatu_length_list_view table.list_table .data_kubun {
	width: 15%;
}

#hatu_length_list_view table.list_table .data_count {
	width: 16px;
}

#hatu_length_list_view table.list_table .flag {
	width: 20%;
	margin-left : auto ; 
	margin-right : auto ;
	text-align: center;
}

#hatu_length_list_view table.list_table .flag_on {
	color: #ff0000;
}

#hatu_length_list_view table.list_table .flag_off {
	color: #999999;
}

#hatu_length_list_view table.list_table .value_date {
	width: 75px;
}

#hatu_length_list_view table.list_table .value_int {
	text-align: right;
}

#hatu_length_list_view table.list_table .block_cell_start {
	width: 16px;
}

#hatu_length_list_view table.list_table .block_cell_end {
	width: 75px;
}

#hatu_length_list_view table#list_table .data_camp_values {
	width: 5%;
}

#hatu_length_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#hatu_length_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#hatu_length_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}



#hatu_length_regist_view  div#data_params_list_area table {
	width: 120%;
}

#hatu_length_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#hatu_length_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#hatu_length_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#hatu_length_regist_view div#data_params_list_area .data_hinnm {
}

#hatu_length_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：振替抑制                                */
/*-------------------------------------------------------------------*/
#trans_stop_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#trans_stop_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#trans_stop_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#trans_stop_list_view table#data_params_list_data {
	*width: 188px; //for IE7
}

#trans_stop_list_view table#data_params_list {
	*width: 188px; //for IE7
}

#trans_stop_list_view .plural_base {
	*width: 90%; //for IE7
}

#trans_stop_list_view div#data_params_list_title {
	width: 100%;
}

#trans_stop_list_view div#data_params_list_contents {
	width: 100%;
}

#trans_stop_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#trans_stop_list_view table#list_table>tbody>tr>td:first-child {
	padding-left: 0px;
}

#trans_stop_list_view table.list_table .data_no {
	width: 55px;
}

#trans_stop_list_view table.list_table .data_scd {
	width: 60px;
}

#trans_stop_list_view table.list_table .id_plural_col {
	width: 5%;
}

#trans_stop_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#trans_stop_list_view table.list_table .data_bnn {
}

#trans_stop_list_view table.list_table .data_kubun {
	width: 15%;
}

#trans_stop_list_view table.list_table .data_count {
	width: 16px;
}

#trans_stop_list_view table.list_table .flag {
	margin-left : auto ; 
	margin-right : auto ;
	text-align: center;
}

#trans_stop_list_view table.list_table .flag_on {
	color: #ff0000;
}

#trans_stop_list_view table.list_table .flag_off {
	color: #999999;
}

#trans_stop_list_view table.list_table .value_date {
	width: 75px;
}

#trans_stop_list_view table.list_table .value_int {
	text-align: right;
}

#trans_stop_list_view table.list_table .block_cell_start {
	width: 16px;
}

#trans_stop_list_view table.list_table .block_cell_end {
	width: 75px;
}

#trans_stop_list_view table#list_table .data_camp_values {
	width: 5%;
}

#trans_stop_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#trans_stop_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#trans_stop_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}



#trans_stop_regist_view  div#data_params_list_area table {
	width: 120%;
}

#trans_stop_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#trans_stop_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#trans_stop_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#trans_stop_regist_view div#data_params_list_area .data_hinnm {
}

#trans_stop_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：振替優先度                                */
/*-------------------------------------------------------------------*/
#furikae_priority_list_view table#data_list .data_no {
	width: 5%;
}

#furikae_priority_list_view table#data_params_list_data .data_scd,
#furikae_priority_list_view table#data_params_list .data_scd {
	width: 75px;
}

#furikae_priority_list_view table#data_items_list_data .from_scd {
	background-color:#EFEFDC;
	text-align: left;
}

#furikae_priority_list_view div#data_items_list_area {
	width: 16%;
}

#furikae_priority_list_view div#data_params_list_area {
	width: 82%;
}

#furikae_priority_list_view .fixed_header_area {
	width: 100%;
}

#furikae_priority_list_view div.fixed_header_area div.fixed_header_line {
	width: 100%;
	height: 20px;
}

#furikae_priority_list_view .fixed_header_area .to_store_label {
	width: 100%;
	font-size: 14px;
	text-align: center;
	background-color: #EFEFDC;
}

#furikae_priority_list_view div.fixed_header_area div.fixed_header_line table {
	width: 100%;
    table-layout: fixed;
   	vertical-align: middle;
	border-collapse: collapse;
	empty-cells: hide;
	border: 2px ridge #AAAAAA;
	white-space: nowrap;
}

#furikae_priority_list_view #data_params_list_contents {
	overflow: scroll;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：振替エリア                                */
/*-------------------------------------------------------------------*/
#furikae_area_list_view table#data_list .data_no {
	width: 5%;
}

#furikae_area_list_view table#data_params_list_data .data_scd,
#furikae_area_list_view table#data_params_list .data_scd {
	width: 75px;
}

#furikae_area_list_view table#data_items_list_data .from_scd {
	background-color:#EFEFDC;
	text-align: left;
}

#furikae_area_list_view div#data_items_list_area {
	width: 50%;
}

#furikae_area_list_view div#data_params_list_area {
	width: 82%;
}

#furikae_area_list_view .fixed_header_area {
	width: 100%;
}

#furikae_area_list_view div.fixed_header_area div.fixed_header_line {
	width: 100%;
	height: 20px;
}

#furikae_area_list_view .fixed_header_area .to_store_label {
	width: 100%;
	font-size: 14px;
	text-align: center;
	background-color: #EFEFDC;
}

#furikae_area_list_view div.fixed_header_area div.fixed_header_line table {
	width: 100%;
    table-layout: fixed;
   	vertical-align: middle;
	border-collapse: collapse;
	empty-cells: hide;
	border: 2px ridge #AAAAAA;
	white-space: nowrap;
}

#furikae_area_list_view #data_params_list_contents {
	overflow: scroll;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：定期振替設定                            */
/*-------------------------------------------------------------------*/

#trans_teiki_setting_view input.inp_priority_box {
	width:40px;
	text-align:right;
}

#trans_teiki_setting_view input.inp_yojo_box {
	width:40px;
	text-align:right;
}

#trans_teiki_setting_view input.inp_dispname_box {
	width:160px;
}

#trans_teiki_setting_view input.inp_max_quantity_box {
	width:80px;
	text-align:right;
}

#trans_teiki_setting_view input.inp_min_ammount_box {
	width:80px;
	text-align:right;
}

#trans_teiki_setting_view input.inp_max_tenpo_box {
	width:80px;
	text-align:right;
}
#trans_teiki_setting_view table.other_setting_table{
	border-spacing:10px 3px;
	
}
#trans_teiki_setting_view table.status_contents_table{
	border-spacing:10px 0px
	
}

#trans_teiki_setting_view div#regist_msg{
	color:blue;
	
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：単品設定                                */
/*-------------------------------------------------------------------*/
div#tanpinlist_area {
	width: 39%;
	height: 100%;
}

div#tanpinset_area {
	width: 60%;
	height: 100%;
}

div#id_regist_action_area {
	height: 100%;
	overflow: auto;
}	

#tanpin_list_view table#data_list .data_no {
	width: 10%;
}

#tanpin_list_view table#data_list .data_shohin_no {
	width: 18ex;
}

#tanpin_list_view table#data_list tbody .data_shohin_no {
	text-align: left;
	cursor:pointer;
}

#tanpin_list_view table#data_list tbody .data_shohin_no:hover {
	text-decoration:underline;
}

#tanpin_list_view table#data_list .data_shohin_name {
	
}

#tanpin_list_view table#data_list tbody .data_shohin_name {
	text-align: left;
}


#tanpin_regist_view div#tanpin_info_area {
	width: 100%;
	padding-bottom: 5px;
}

#tanpin_regist_view table#tanpin_info {
	width: 100%;
    table-layout: fixed;
   	vertical-align:middle;
	border-collapse: collapse;
}

#tanpin_regist_view table#tanpin_info th {
	width: 10%;
	color:white;
	background-color:#557777;
}

#tanpin_regist_view table#tanpin_info td#shohin_info {
	color:#4B1F34;
}

#tanpin_regist_view table#tanpin_info td#shohin_info span#shohin_name {
	color:blue;
	padding-left: 14px;
}

#tanpin_regist_view table#tanpin_info td#shohin_etc_info span.item_name {
}

#tanpin_regist_view table#tanpin_info td#shohin_etc_info span.item_value {
	color:blue;
	padding-right: 20px;
}

#tanpin_regist_view div.reg_msg {
	width: 100%;
	height: 14px;
	text-align: right;
}


#tanpin_regist_view div.tanpin_regist_action_label {
    margin-bottom: 2px;
    font-size : 12px;
    color:#4B1F34;
	background-image: url("../images/bar29.gif");
    background-repeat: repeat;
    border-left: 3px solid #666666;
    border-right: 1px solid #666666;
    vertical-align:middle;
    height:23px;
    padding-top:2px;
}


#tanpin_regist_view table.tanpin_regist_action {
	width: 100%;
    table-layout: auto;
}

#tanpin_regist_view div.tanpin_regist_action {
}

#tanpin_regist_view table.tanpin_regist_action thead {
    vertical-align:middle;
}

#tanpin_regist_view table.tanpin_regist_action .tanpin_regist_action_form_area {
	width: auto;
}

#tanpin_regist_view table.tanpin_regist_action .tanpin_regist_action_button {
	padding-left: 10px;
	width: 95%;
}


#tanpin_regist_view .actionbtn {
	padding: 0 0 1px 10px;
	font-size:12px;
	display:block;
    vertical-align:bottom;
} 


#tanpin_regist_view table.tanpin_regist_action .actionbtn input {
	width: 70px;
	height:20px;
	text-align:center;
    vertical-align:bottom;
} 

#tanpin_regist_view table.tanpin_regist_action tbody td {
    vertical-align:bottom;
}

#tanpin_regist_view table.tanpin_regist_action .tanpin_regist_action_button {
	text-align: left;
}

#tanpin_regist_view table.tanpin_regist_action_form {
    table-layout: fixed;
	vertical-align:middle;
	border-collapse: collapse;
	display: inline;
}

#tanpin_regist_view table.tanpin_regist_action_form th,
#tanpin_regist_view table.tanpin_regist_action_form td {
    overflow:hidden;
    font-size: 12px;
	text-align:center;
    vertical-align:middle;
}
	
#tanpin_regist_view table.tanpin_regist_action_form .data_kubun {
	width: 60px; 
}

#tanpin_regist_view table.tanpin_regist_action_form .value_date {
	width: 75px; 
}

#tanpin_regist_view table.tanpin_regist_action_form .value,
#tanpin_regist_view table.tanpin_regist_action_form .value_base,
#tanpin_regist_view table.tanpin_regist_action_form .value_min,
#tanpin_regist_view table.tanpin_regist_action_form .value_max {
	width: 50px; 
}

#tanpin_regist_view table.tanpin_regist_action_form .calc_mode_value {
	width: 90px; 
}

#tanpin_regist_view table.tanpin_regist_action_form th,
#tanpin_regist_view table.tanpin_regist_action_form td {
}
	
#tanpin_regist_view table.tanpin_regist_action_form input,
#tanpin_regist_view table.tanpin_regist_action_form select {
	width:100%;
	font-size: 12px;
	ime-mode: disabled;
    background-color:#EEEEEE;
    border:1px inset lightgrey;
}

#tanpin_regist_view table.tanpin_regist_action_form input {
	padding: 1px 0;
}


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：店舗発注停止（from-to）                    */
/*-------------------------------------------------------------------*/
#teishi_flag_range_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#teishi_flag_range_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#teishi_flag_range_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#teishi_flag_range_list_view .default_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#teishi_flag_range_list_view .default_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#teishi_flag_range_list_view table#data_params_list_data {
	*width: 188px; //for IE7
}

#teishi_flag_range_list_view table#data_params_list {
	*width: 188px; //for IE7
}

#teishi_flag_range_list_view .plural_base {
	*width: 90%; //for IE7
}

#teishi_flag_range_list_view div#data_params_list_title {
	width: 100%;
}

#teishi_flag_range_list_view div#data_params_list_contents {
	width: 100%;
}

#teishi_flag_range_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#teishi_flag_range_list_view table#list_table>tbody>tr>td:first-child {
	padding-left: 0px;
}

#teishi_flag_range_list_view table.list_table .data_no {
	width: 55px;
}

#teishi_flag_range_list_view table.list_table .data_scd {
	width: 60px;
}

#teishi_flag_range_list_view table.list_table .id_plural_col {
	width: 5%;
}

#teishi_flag_range_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#teishi_flag_range_list_view table.list_table .data_bnn {
}

#teishi_flag_range_list_view table.list_table .data_kubun {
	width: 15%;
}

#teishi_flag_range_list_view table.list_table .data_count {
	width: 16px;
}

#teishi_flag_range_list_view table.list_table .flag {
	margin-left : auto ; 
	margin-right : auto ;
	text-align: center;
}

#teishi_flag_range_list_view table.list_table .flag_on {
	color: #ff0000;
}

#teishi_flag_range_list_view table.list_table .flag_off {
	color: #999999;
}

#teishi_flag_range_list_view table.list_table .value_date {
	width: 75px;
}

#teishi_flag_range_list_view table.list_table .value_int {
	text-align: right;
}

#teishi_flag_range_list_view table.list_table .block_cell_start {
	width: 16px;
}

#teishi_flag_range_list_view table.list_table .block_cell_end {
	width: 75px;
}

#teishi_flag_range_list_view table#list_table .data_camp_values {
	width: 5%;
}

#teishi_flag_range_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#teishi_flag_range_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#teishi_flag_range_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}



#teishi_flag_range_regist_view  div#data_params_list_area table {
	width: 120%;
}

#teishi_flag_range_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#teishi_flag_range_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#teishi_flag_range_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#teishi_flag_range_regist_view div#data_params_list_area .data_hinnm {
}

#teishi_flag_range_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：エンド・日販除外設定                    */
/*-------------------------------------------------------------------*/
#takasyo_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#takasyo_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#takasyo_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}


#takasyo_list_view table.list_table .data_no {
	width: 55px;
}

#takasyo_list_view table.list_table .data_scd {
	width: 60px;
}

#takasyo_list_view table.list_table .id_plural_col {
	width: 5%;
}

#takasyo_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#takasyo_list_view table.list_table .data_count {
	width: 16px;
}

#takasyo_list_view table.list_table .value_date {
	width: 75px;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：終売設定                                */
/*-------------------------------------------------------------------*/
#syubai_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#syubai_list_view .period_data div#data_items_list_area {
	width: 85%;
	*display:inline; //for IE7
}

#syubai_list_view .period_data div#data_params_list_area {
	width: 15%;
	*display:inline; //for IE7
}


#syubai_list_view table.list_table .data_no {
	width: 55px;
}

#syubai_list_view table.list_table .data_scd {
	width: 120px;
}

#syubai_list_view table.list_table .id_plural_col {
	width: 5%;
}

#syubai_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#syubai_list_view table.list_table .data_count {
	width: 16px;
}

#syubai_list_view table.list_table .value_date {
	width: 75px;
}

#syubai_list_view table.list_table .zaiko {
	text-align: right;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：発注勧告の停止                   */
/*-------------------------------------------------------------------*/
#hatu_kankoku_del_list_view div#dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#hatu_kankoku_del_list_view .period_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#hatu_kankoku_del_list_view .period_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#hatu_kankoku_del_list_view .default_data div#data_items_list_area {
	width: 65%;
	*display:inline; //for IE7
}

#hatu_kankoku_del_list_view .default_data div#data_params_list_area {
	width: 35%;
	*display:inline; //for IE7
}

#hatu_kankoku_del_list_view table#data_params_list_data {
	*width: 188px; //for IE7
}

#hatu_kankoku_del_list_view table#data_params_list {
	*width: 188px; //for IE7
}

#hatu_kankoku_del_list_view .plural_base {
	*width: 90%; //for IE7
}

#hatu_kankoku_del_list_view div#data_params_list_title {
	width: 100%;
}

#hatu_kankoku_del_list_view div#data_params_list_contents {
	width: 100%;
}

#hatu_kankoku_del_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#hatu_kankoku_del_list_view table#list_table>tbody>tr>td:first-child {
	padding-left: 0px;
}

#hatu_kankoku_del_list_view table.list_table .data_no {
	width: 55px;
}

#hatu_kankoku_del_list_view table.list_table .data_scd {
	width: 60px;
}

#hatu_kankoku_del_list_view table.list_table .id_plural_col {
	width: 5%;
}

#hatu_kankoku_del_list_view table.list_table .block_cell_end value_date {
	width: 25%;
}

#hatu_kankoku_del_list_view table.list_table .data_bnn {
}

#hatu_kankoku_del_list_view table.list_table .data_kubun {
	width: 15%;
}

#hatu_kankoku_del_list_view table.list_table .data_count {
	width: 16px;
}

#hatu_kankoku_del_list_view table.list_table .flag {
	margin-left : auto ; 
	margin-right : auto ;
	text-align: center;
}

#hatu_kankoku_del_list_view table.list_table .flag_on {
	color: #ff0000;
}

#hatu_kankoku_del_list_view table.list_table .flag_off {
	color: #999999;
}

#hatu_kankoku_del_list_view table.list_table .value_date {
	width: 75px;
}

#hatu_kankoku_del_list_view table.list_table .value_int {
	text-align: right;
}

#hatu_kankoku_del_list_view table.list_table .block_cell_start {
	width: 16px;
}

#hatu_kankoku_del_list_view table.list_table .block_cell_end {
	width: 75px;
}

#hatu_kankoku_del_list_view table#list_table .data_camp_values {
	width: 5%;
}

#hatu_kankoku_del_regist_view table#data_params_list {
/*	table-layout: fixed;*/
}

#hatu_kankoku_del_regist_view .period_data div#data_params_list_area {
	float: none;
	width: 100%;
}

#hatu_kankoku_del_regist_view .period_data div#data_params_list_contents {
	height: 100%;
	overflow: auto;
}



#hatu_kankoku_del_regist_view  div#data_params_list_area table {
	width: 120%;
}

#hatu_kankoku_del_regist_view  div#data_params_list_area .data_no {
	width: 5%;
}

#hatu_kankoku_del_regist_view div#data_params_list_area .data_scd {
	width: 7%;
}

#hatu_kankoku_del_regist_view div#data_params_list_area .data_hin {
	width: 10%;
}

#hatu_kankoku_del_regist_view div#data_params_list_area .data_hinnm {
}

#hatu_kankoku_del_regist_view div#data_params_list_area .regist_result {
	width: 50%;
}


/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：店舗休日                                */
/*-------------------------------------------------------------------*/
#tenpo_holiday_view table#holiday_calendar {
	margin: 5px auto;
	width: 383px;
	table-layout: fixed;
	border-collapse: collapse;
   	vertical-align:middle;
}

#tenpo_holiday_view table#holiday_calendar .spacing {
	width: 25px;
}

#tenpo_holiday_view table#holiday_calendar .calendar_ctrl {
	width: 49px;
}

#tenpo_holiday_view table#holiday_calendar .calendar_label {
	font-size: 14px;
	text-align: center;
	background-color: #EFEFDC;
}

#tenpo_holiday_view table#holiday_calendar .calender_ctrl_btn {
	width: 100%;
	height: 100%;
    margin-top:0px;
	bordar: 1px solid black;
	cursor:	pointer;
    text-align: center;
	background-color: #F5F5F5;
}

#tenpo_holiday_view table#holiday_calendar iframe#tenpo_holiday_calendar_view {
	width: 100%;
	height: 240px;
}

#tenpo_holiday_view table#holiday_calendar td.holiday_explanation_blocks {
	padding-top: 15px;
}

#tenpo_holiday_view table#holiday_calendar td.holiday_explanation_blocks div.explanation_block {
	margin-top: 10px;
	background-color: #F5F5F5;
}

#tenpo_holiday_view table#holiday_calendar td.holiday_explanation_blocks div.explanation_block h1 {
	font-size: 13px;
	font-weight: normal;
}



#tenpo_holiday_calendar_view div#calendar_area {
	margin: 5px auto;
}

#tenpo_holiday_calendar_view table#calendar {
	table-layout: fixed;
   	vertical-align:middle;
	border-collapse: separate;
	border-spacing: 2px;
	border: 1px solid #DBEACF;
	
}

#tenpo_holiday_calendar_view table#calendar .week_btn {
	width: 45px;
	height: 30px;
    margin-top:0px;
    border: none;
	cursor:	pointer;
    text-align: center;
	background-color: #DBEACF;
}

#tenpo_holiday_calendar_view table#calendar .date_btn {
	width: 45px;
	height: 30px;
    margin-top:0px;
    border: none;
	cursor:	pointer;
    text-align: center;
	color: mediumblue;
	background-color: #F5F5F5;
}

#tenpo_holiday_calendar_view table#calendar .sun,
#tenpo_holiday_calendar_view table#calendar .mon,
#tenpo_holiday_calendar_view table#calendar .tues,
#tenpo_holiday_calendar_view table#calendar .wed,
#tenpo_holiday_calendar_view table#calendar .thur,
#tenpo_holiday_calendar_view table#calendar .fri,
#tenpo_holiday_calendar_view table#calendar .sat {
	width: 45px;
	height: 30px;
	text-align: center;
}

#tenpo_holiday_calendar_view table#calendar .sun div,
#tenpo_holiday_calendar_view table#calendar .mon div,
#tenpo_holiday_calendar_view table#calendar .tues div,
#tenpo_holiday_calendar_view table#calendar .wed div,
#tenpo_holiday_calendar_view table#calendar .thur div,
#tenpo_holiday_calendar_view table#calendar .fri div,
#tenpo_holiday_calendar_view table#calendar .sat div {
	width: 45px;
	height: 30px;
}
 
#tenpo_holiday_calendar_view table#calendar tbody {
	background-color: #DDDDDD;
}

#tenpo_holiday_calendar_view table#calendar tbody .holiday input {
	color: red;
	background-color: #F4D3D3;
}

#tenpo_holiday_calendar_view table#calendar .today {
	font-weight: bold;
	border: 2px solid orange;
}



#tenpo_holiday_view #id_processing {
	display: none;	
}

#tenpo_holiday_calendar_view div#id_holiday_calendar_area {
	visibility: hidden;
	text-align: left;
}

#tenpo_holiday_calendar_view div#id_holiday_calendar_header_area {
}

#tenpo_holiday_calendar_view div#id_tenpo_holiday_calendar_area {
	overflow: scroll;
	height: 0px;
}

#tenpo_holiday_calendar_view div#id_holiday_calendar_discription_area {
	
}

#tenpo_holiday_calendar_view table#data_list_header,
#tenpo_holiday_calendar_view table#data_list {
	margin: 5px 0px 5px 0px;
	table-layout: fixed;
	border-collapse: collapse;
   	vertical-align:middle;
	empty-cells: show;	
}

#tenpo_holiday_calendar_view table#data_list_header {
	margin-bottom: 0px;
}

#tenpo_holiday_calendar_view table#data_list {
	margin-top: 0px;
}

#tenpo_holiday_calendar_view table#data_list_header th,
#tenpo_holiday_calendar_view table#data_list_header td {
	text-align: center;
}

#tenpo_holiday_calendar_view table#data_list_header .data_no,
#tenpo_holiday_calendar_view table#data_list .data_no {
	width: 5%;
}

#tenpo_holiday_calendar_view table#data_list_header .data_scd,
#tenpo_holiday_calendar_view table#data_list .data_scd {
	width: 7%;
}


#tenpo_holiday_calendar_view table#data_list_header .data_snm,
#tenpo_holiday_calendar_view table#data_list .data_snm {
	width: 14%;
	text-align:left;
}

#tenpo_holiday_calendar_view table#data_list_header .calendar_ctrl {
	height: 18px;
	border-bottom: 2px ridge #AAAAAA;
}

#tenpo_holiday_calendar_view table#data_list_header .calendar_ctrl input {
	font-size: 12px;
}

#tenpo_holiday_calendar_view table#data_list_header .calendar_label,
#tenpo_holiday_calendar_view table#data_list .calendar_label {
	font-size: 14px;
	text-align: center;
	background-color: #EFEFDC;
}

#tenpo_holiday_calendar_view table#data_list_header .calendar_label {
	border-bottom: 2px ridge #AAAAAA;
}

#tenpo_holiday_calendar_view table#data_list_header .calender_ctrl_btn,
#tenpo_holiday_calendar_view table#data_list .calender_ctrl_btn {
	width: 100%;
	height: 100%;
    margin-top:0px;
	bordar: 1px solid black;
	cursor:	pointer;
    text-align: center;
	background-color: #F5F5F5;
}

#tenpo_holiday_view  iframe#tenpo_holiday_calendar_view {
	width: 100%;
}


#tenpo_holiday_calendar_view table#data_list_header .mon,
#tenpo_holiday_calendar_view table#data_list_header .tues,
#tenpo_holiday_calendar_view table#data_list_header .wed,
#tenpo_holiday_calendar_view table#data_list_header .thur,
#tenpo_holiday_calendar_view table#data_list_header .fri {
	color: black;
}

#tenpo_holiday_calendar_view table#data_list_header .sat {
	color: blue;
}

#tenpo_holiday_calendar_view table#data_list_header .sun {
	color: red;
}

#tenpo_holiday_calendar_view table#data_list_header thead .today,
#tenpo_holiday_calendar_view table#data_list tbody .today {
	background-color: #aaffaa;
}

#tenpo_holiday_calendar_view table#data_list_header thead .holiday,
#tenpo_holiday_calendar_view table#data_list tbody .holiday {
	color: red;
	font-weight: bold;
	background-color: #ffbbbb;
}

#tenpo_holiday_calendar_view table#data_list tbody .half_holiday {
	color: red;
	background-color: #FFEF85;
}

#tenpo_holiday_calendar_view table#data_list tbody tr:hover .holiday {
	color: orange;
}


#tenpo_holiday_calendar_view #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#tenpo_holiday_calendar_view #dialog #message_area {
    width:200px;
    height:50px;
   	vertical-align:middle;
} 

#tenpo_holiday_calendar_view table#id_holiday_calendar_discription {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

#tenpo_holiday_calendar_view table#id_holiday_calendar_discription td.holiday_explanation_blocks {
	border: 2px solid white;
   	vertical-align:top;
	background-color: #F5F5F5;
}

#tenpo_holiday_calendar_view table#id_holiday_calendar_discription div.explanation_block {
	margin: 5px 2px 0px 2px;
}

#tenpo_holiday_calendar_view table#id_holiday_calendar_discription td.holiday_explanation_blocks div.explanation_block h1 {
	font-size: 13px;
	font-weight: bold;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：曜日別最低最大 日数設定                 */
/*-------------------------------------------------------------------*/
#wmnm_nisu_set_list_view table#data_params_list {
/*  table-layout: auto;*/
}

  #wmnm_nisu_set_list_view table#data_items_list .data_no
, #wmnm_nisu_set_list_view table#data_items_list_data .data_no {
	width: 10%;
}

#wmnm_nisu_set_list_view table#data_items_list .data_scd,
#wmnm_nisu_set_list_view table#data_items_list_data .data_scd {
	width: 20%;
}

#wmnm_nisu_set_list_view table#data_items_list .data_bnn {
	
}

#wmnm_nisu_set_list_view table#data_params_list .data_bin_rate {
	width: 60px;
}

#wmnm_nisu_set_list_view div#data_items_list_area .data_count {
	width: 16px;
}

#wmnm_nisu_set_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#wmnm_nisu_set_list_view table#data_action_list .data_bin_rate_total {
	width: 60px;
}

#wmnm_nisu_set_list_view table#data_action_list .data_bin_rate_action {
	width: 35%;
}

#wmnm_nisu_set_list_view div#data_items_list_area {
	width: 55%;
}

#wmnm_nisu_set_list_view div#data_params_list_area {
	width: 44%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：曜日別最低最大 棚割設定                 */
/*-------------------------------------------------------------------*/
#wmnm_tana_set_list_view table#data_params_list {
/*  table-layout: auto;*/
}

  #wmnm_tana_set_list_view table#data_items_list .data_no
, #wmnm_tana_set_list_view table#data_items_list_data .data_no {
	width: 10%;
}

#wmnm_tana_set_list_view table#data_items_list .data_scd,
#wmnm_tana_set_list_view table#data_items_list_data .data_scd  {
	width: 20%;
}

#wmnm_tana_set_list_view table#data_items_list .data_updown,
#wmnm_tana_set_list_view table#data_items_list_data .data_updown  {
	width: 20%;
}

#wmnm_tana_set_list_view table#data_items_list_data .data_updown  {
	text-align : left;
}


#wmnm_tana_set_list_view table#data_items_list .data_bnn {
	
}

#wmnm_tana_set_list_view table#data_params_list .data_bin_rate {
	width: 60px;
}

#wmnm_tana_set_list_view div#data_items_list_area .data_count {
	width: 16px;
}

#wmnm_tana_set_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#wmnm_tana_set_list_view table#data_action_list .data_bin_rate_total {
	width: 60px;
}

#wmnm_tana_set_list_view table#data_action_list .data_bin_rate_action {
	width: 35%;
}

#wmnm_tana_set_list_view div#data_items_list_area {
	width: 55%;
}

#wmnm_tana_set_list_view div#data_params_list_area {
	width: 44%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：便按分                                  */
/*-------------------------------------------------------------------*/
#proportional_bin_rate_list_view table#data_params_list {
/*  table-layout: auto;*/
}

  #proportional_bin_rate_list_view table#data_items_list .data_no
, #proportional_bin_rate_list_view table#data_items_list_data .data_no {
	width: 15%;
}

#proportional_bin_rate_list_view table#data_items_list .data_scd,
#proportional_bin_rate_list_view table#data_items_list_data .data_scd {
	width: 15%;
}

#proportional_bin_rate_list_view table#data_items_list .data_bnn {
	
}

#proportional_bin_rate_list_view table#data_params_list .data_bin_rate {
	width: 60px;
}

#proportional_bin_rate_list_view div#data_items_list_area .data_count {
	width: 16px;
}

#proportional_bin_rate_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#proportional_bin_rate_list_view table#data_action_list .data_bin_rate_total {
	width: 60px;
}

#proportional_bin_rate_list_view table#data_action_list .data_bin_rate_action {
	width: 35%;
}

#proportional_bin_rate_list_view div#data_items_list_area {
	width: 55%;
}

#proportional_bin_rate_list_view div#data_params_list_area {
	width: 44%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：低ランク マトリクス設定                 */
/*-------------------------------------------------------------------*/
#low_rank_matrix_list_view table#data_params_list {
/*  table-layout: auto;*/
}

  #low_rank_matrix_list_view table#data_items_list .data_no
, #low_rank_matrix_list_view table#data_items_list_data .data_no {
	width: 15%;
}

#low_rank_matrix_list_view table#data_items_list .data_scd,
#low_rank_matrix_list_view table#data_items_list_data .data_scd {
	width: 15%;
}

#low_rank_matrix_list_view table#data_items_list .data_bnn {
	
}

#low_rank_matrix_list_view table#data_params_list .data_bin_rate {
	width: 60px;
}

#low_rank_matrix_list_view div#data_items_list_area .data_count {
	width: 16px;
}

#low_rank_matrix_list_view div#data_items_list_area .value_date {
	width: 75px;
}

#low_rank_matrix_list_view table#data_items_list .data_trend,
#low_rank_matrix_list_view table#data_items_list_data .data_trend {
	width: 80px;
}

#low_rank_matrix_list_view table#data_action_list .data_bin_rate_total {
	width: 60px;
}

#low_rank_matrix_list_view table#data_action_list .data_bin_rate_action {
	width: 35%;
}

#low_rank_matrix_list_view div#data_items_list_area {
	width: 55%;
}

#low_rank_matrix_list_view div#data_params_list_area {
	width: 44%;
}

/*-------------------------------------------------------------------*/
/* 店舗パラメータコンテンツ：初期設定                                */
/*-------------------------------------------------------------------*/
#init_params_list_view table#data_params_list {
    table-layout: fixed;
}

#init_params_list_view div#data_items_list_area {
	width: 29%;
}

#init_params_list_view div#data_params_list_area {
	width: 70%;
}

#init_params_list_view table.list_table .data_no {
	width: 55px;
}

#init_params_list_view table.list_table .data_scd {
	width: 60px;
}

#init_params_list_view table.list_table .data_snm {
}

#init_params_list_view table.list_table thead .data_no,
#init_params_list_view table.list_table thead .data_scd,
#init_params_list_view table.list_table thead .data_snm {
	padding-top:9px;
}

#init_params_list_view table.list_table tbody .data_snm {
	text-align:left;
}

#init_params_list_view table.list_table .data_sp_judge_mode,
#init_params_list_view table.list_table .data_sp_judge_type,
#init_params_list_view table.list_table .data_sp_avg_sell_num,
#init_params_list_view table.list_table .data_sp_judge_fix_num {
/*	width: 70px;*/
}

#init_params_list_view table.list_table .data_sp_judge_mode,
#init_params_list_view table.list_table .data_sp_judge_type,
#init_params_list_view table.list_table .data_calc_mode {
	text-align:center;
}

#init_params_list_view table.list_table .data_abc_rank {
/*	width: 75px;*/
}

#init_params_list_view #id_sp_proc_judging_value_select_option,
#init_params_list_view #id_lowest_exhibit_calc_mode_select_option {
	display: none;
}

#init_params_view div#id_init_params_description {
	font-size: 12px;
}

#init_params_view div#id_init_params_description h1 {
	font-size: 14px;
	color: red;
	margin-bottom: 7px;
}

#init_params_view div#id_init_params_description div {
	margin-left: 10px;
}

#init_params_view div#id_init_params_description div span.key_label {
	font-weight: bold;
	color: blue;
}

#init_params_view div#id_init_params_description div dl {
	margin-bottom: 15px;
}

#init_params_view div#id_init_params_description div dl dt {
	margin-top: 15px;
	margin-left: 5px;
	font-weight: bold;
}

#init_params_view div#id_init_params_description div dl dd {
	margin-left: 20px;
}

/*-------------------------------------------------------------------*/
/* ユーザーパラメータコンテンツ：店舗グループ                        */
/*-------------------------------------------------------------------*/
#tenpo_grouping_list_view table#data_list .data_no {
	width: 5%;
}

#tenpo_grouping_list_view table#data_list .data_tenpo_group_tantou_code {
	width: 10%;
}


#tenpo_grouping_list_view table#data_list .data_tenpo_group_code {
	width: 10%;
}

#tenpo_grouping_list_view table#data_list .data_tenpo_group_name {
	width: 30%;
}

#tenpo_grouping_list_view table#data_list .data_tenpo_group_description {

}

#tenpo_grouping_list_view table#data_list .data_tenpo_group_commonflag {
	width: 5%;
}

#tenpo_grouping_list_view table#data_list .data_tenpo_group_action {
	width: 14%;
}

#tenpo_grouping_list_view table#data_list .data_action {
	width: 7%;
}

table#tenpo_grouping_regist {
	padding: 5px;
	margin: auto auto;
    table-layout: fixed;
	vertical-align: middle;
    border-collapse: collapse;
}

table#tenpo_grouping_regist input {
	margin: 0;
	padding: 0;
	font-size: 12px;
} 

table#tenpo_grouping_regist input#id_tenpo_grouping_code {
	ime-mode: disabled;
} 

#tenpo_grouping_regist #code_cell {
	
}

#tenpo_grouping_regist #select_cell {
}

table#tenpo_grouping_regist #title_area {
	height: 30px; 
}

table#tenpo_grouping_regist #title_area .page_title {
	padding-left: 5px;
	border-bottom: 1px solid black;
}
	
table#tenpo_grouping_regist #title_area th,
table#tenpo_grouping_regist #title_area td {
	padding-top: 10px;
}

table#tenpo_grouping_regist tbody th,
table#tenpo_grouping_regist tbody td {
	padding-top:1px;
}

#tenpo_grouping_list_view table#data_list tbody .data_tenpo_group_commonflag {
	text-align: center;
}

table#tenpo_grouping_regist .info_label {
	padding-top: 10px;
	padding-left: 10px;
	text-align: right;
}

table#tenpo_grouping_regist .code_cell {
	padding-top: 10px;
	padding-left: 10px;
	width: 130px;
}

table#tenpo_grouping_regist .code_cell input {
	width: 125px;
	background-color:#FEFEEE;
}

table#tenpo_grouping_regist .code_cell_input {
	padding-top: 10px;
	padding-left: 10px;
	width: 155px;
}

table#tenpo_grouping_regist .code_cell_input input {
	width: 160px;
}

table#tenpo_grouping_regist .selected_line th,
table#tenpo_grouping_regist .selected_line td {
	padding-top: 10px;
}

table#tenpo_grouping_regist .selected_cell {
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: bottom;
}

table#tenpo_grouping_regist .selected_cell div label {
	padding-left: 8px;
	display:block;
}

table#tenpo_grouping_regist .selected_cell select {
	width: 160px;
	height: 165px;
}

table#tenpo_grouping_regist .regist_cell {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	width: 150px;
	text-align: right;
}

table#tenpo_grouping_regist .regist_cell .regist_button {
	width: 70px;
}	

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：操作ログ                                    */
/*-------------------------------------------------------------------*/
#action_logs_view #dialog {
	position:absolute;
	visibility:hidden;
	text-align:center;
    padding-top:10px;
    background-color:#FFFFFF;
    width:200px;
    height:50px;
}

#action_logs_list_view form#search_form div {
	font-size:12px;
	height: auto;
	vertical-align: middle;
}

#action_logs_list_view table#data_list thead th,
#action_logs_list_view table#data_list thead td {
	padding-left: 0;
	padding-right: 0;
}

#action_logs_list_view .data_no {
	width: 40px;
}

#action_logs_list_view .actionlogs_date {
	width: 65px;
}

#action_logs_list_view .actionlogs_time {
	width: 45px;
}

#action_logs_list_view .actionlogs_tantoucd {
	width: 7%;
}

#action_logs_list_view .actionlogs_db {
	width: 10%;
}

#action_logs_list_view .actionlogs_mode {
	width: 50px;
}

#action_logs_list_view .actionlogs_tenpo {
	width: 5%;
}

#action_logs_list_view .actionlogs_category_kinds {
	width: 75px;
}

#action_logs_list_view .actionlogs_category_code {
	width: 85px;
}

#action_logs_list_view .actionlogs_category_name {
}

#action_logs_list_view .actionlogs_param {
	width: 7%;
}

#action_logs_list_view .actionlogs_prev_value {
}

#action_logs_list_view .actionlogs_set_value {
}

#action_logs_list_view tbody .actionlogs_prev_value, 
#action_logs_list_view tbody .actionlogs_prev_value, 
#action_logs_list_view tbody .actionlogs_category_code, 
#action_logs_list_view tbody .actionlogs_category_name, 
#action_logs_list_view tbody .actionlogs_prev_value, 
#action_logs_list_view tbody .actionlogs_set_value {
	text-align: left;
}

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ                                              */
/*-------------------------------------------------------------------*/
form#regist_form {
	padding-right: 10px;
	font-size: 12px;
}

form#regist_form #regist_form_block {
	width: 70%;
}

form#regist_form #regist_announcement_block {
	width: 29%;
	border-left: 1px inset silver;
}

.item_label_notice {
	width:25px;
	color:blue;
}

form#regist_form #regist_announcement_block .regist_info_msg {
	padding: 5px 5px;
	vertical-align:top;
	display: block;
}

form#regist_form #regist_announcement_block .regist_info_msg div{
	display: block;
}

form#regist_form #regist_announcement_block .regist_info_msg div.item_label {
	padding-left: 10px;
}

.text_input {
	cursor:pointer;
}

.data_action {
	padding: 0;
	width: 52px;
}

div#search_result_info {
	width:100%;
	padding:0 0 3px 0 ;
	text-align: center;
}

form#search_form table#data_list {
	width: 100%;
    table-layout: fixed;
	vertical-align:middle;
	border-collapse: collapse;
	border-bottom: 1px solid #AAAAAA;
}

form#search_form table#data_items_list_data tr.header_column th,
form#search_form table#data_items_list_data tr.header_column td {
	height: 0px;
	vertical-align: middle;
}

form#search_form table#data_list {
	vertical-align: middle;
}

form#search_form table#data_items_list_data div{
	height: auto;
	vertical-align: middle;
}

form#search_form table#data_items_list_data th,
form#search_form table#data_items_list_data td,
form#search_form table#data_list th,
form#search_form table#data_list td {
	height: 17px;
	vertical-align: middle;
}

form#search_form table#data_items_list_data th,
form#search_form table#data_list td {
	height: 17px;
	vertical-align: middle;
}

form#search_form table#data_list div {
	font-size:12px;
	height: auto;
vertical-align: middle;
}

form#search_form table#data_items_list_data td{
	height:17px;
    overflow:hidden;
    font-size: 12px;
    vertical-align:middle;
}

form#search_form table#data_list #search_header {
	padding: 0;
    height:14px;
    overflow:hidden;
    font-size: 12px;
	text-align:center;
    vertical-align:middle;
}

form#search_form table#data_list #search_fields {
	padding: 0;
	height:14px;
    overflow:hidden;
    font-size: 12px;
	text-align:center;
    vertical-align:middle;
}

form#search_form table#data_list #search_fields th,
form#search_form table#data_list #search_fields td {
	padding-left:0px;
	padding-right:0px;
}



form#search_form table#data_list th.input_value,
form#search_form table#data_list td.input_value {
	cursor:pointer;
}

table#search_table .data_no {
	background-color:#EEEEEE;
}

form#search_form table#data_list #search_fields input {
	width: 100%;
	font-size: 12px;
	height: 12px;
}

form#search_form table#data_list #search_fields input.inp_ibox {
	padding-right: 5px;
}

form#search_form table#data_list #search_fields input.button {
	height: 16px;
	font-size:12px;
	border:1px black solid;
    vertical-align:middle;
}

form#search_form table#data_list #search_fields select {
	width: 100%;
	height: 16px;
	font-size:11px;
    vertical-align:middle;
}

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：特売区分登録                                */
/*-------------------------------------------------------------------*/

#camp_toku_kubun_list_view .data_no {
	width: 40px;
}

#camp_toku_kubun_list_view .tantou_code {
	width: 75px;
}

#camp_toku_kubun_list_view .tantou_name {
}

#camp_toku_kubun_list_view .tantou_kana {
}
#camp_toku_kubun_list_view table#all_data_list>tbody>tr>td {
	width: 50%;
	text-align: center;
	padding-left: 5px;
	padding-right: 50px;
}

#camp_toku_kubun_list_view table#all_data_list>tbody>tr>td:first-child {
	padding-left: 0px;
}

#camp_toku_kubun_list_view table#all_data_list .data_no {
	width: 10%;
}

#camp_toku_kubun_list_view table#all_data_list .camp_kubun_no {
	width: 15%;
}

#camp_toku_kubun_list_view table#all_data_list .camp_kubun_name {
	width: 30%;
}

#camp_toku_kubun_list_view table#all_data_list .camp_kubun_description {
}

table#camp_toku_kubun {
	padding: 5px;
	margin: auto auto;
    table-layout: fixed;
	vertical-align: middle;
    border-collapse: collapse;
}

table#camp_toku_kubun input {
	margin: 0;
	padding: 0;
	font-size: 12px;
} 

table#camp_toku_kubun input#id_tokubai_kubun {
	ime-mode: disabled;
} 

#camp_toku_kubun #code_cell {
	
}

#camp_toku_kubun #select_cell {
}

table#camp_toku_kubun #title_area {
	height: 30px; 
}

table#camp_toku_kubun #title_area .page_title {
	padding-left: 5px;
	border-bottom: 1px solid black;
}
	
table#camp_toku_kubun #title_area th,
table#camp_toku_kubun #title_area td {
	padding-top: 10px;
}

table#camp_toku_kubun tbody th,
table#camp_toku_kubun tbody td {
	padding-top:1px;
}

table#camp_toku_kubun .info_label {
	padding-top: 10px;
	padding-left: 10px;
	text-align: right;
}

table#camp_toku_kubun .code_cell {
	padding-top: 10px;
	padding-left: 10px;
	width: 130px;
}

table#camp_toku_kubun .code_cell input {
	width: 125px;
	background-color:#FEFEEE;
}

table#camp_toku_kubun .code_cell_input {
	padding-top: 10px;
	padding-left: 10px;
	width: 155px;
}

table#camp_toku_kubun .code_cell_input input {
	width: 160px;
}

table#camp_toku_kubun .selected_line th,
table#camp_toku_kubun .selected_line td {
	padding-top: 10px;
}

table#camp_toku_kubun .selected_cell {
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: bottom;
}

table#camp_toku_kubun .selected_cell div label {
	padding-left: 8px;
	display:block;
}

table#camp_toku_kubun .selected_cell select {
	width: 160px;
	height: 165px;
}

table#camp_toku_kubun .regist_cell {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	width: 150px;
	text-align: right;
}

table#camp_toku_kubun .regist_cell .regist_button {
	width: 70px;
}	


/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：最低陳列計算モード                          */
/*-------------------------------------------------------------------*/
#lowest_exhibit_calc_mode_list_view table#data_params_list {
	table-layout: fiexed;	
}

#lowest_exhibit_calc_mode_list_view .default_data div#data_items_list_area {
	width: 34%;
}

#lowest_exhibit_calc_mode_list_view .default_data div#data_params_list_area {
	width: 65%;
}


#lowest_exhibit_calc_mode_list_view  table.list_table .data_no {
	width: 55px;
}

#lowest_exhibit_calc_mode_list_view table.list_table .data_scd {
	width: 60px;
}

#lowest_exhibit_calc_mode_list_view table.list_table .data_bnn {
	
}

#lowest_exhibit_calc_mode_list_view table.list_table thead .data_no,
#lowest_exhibit_calc_mode_list_view table.list_table thead .data_scd,
#lowest_exhibit_calc_mode_list_view table.list_table thead .data_bnn {
	padding-top:9px;
}

#lowest_exhibit_calc_mode_list_view table.list_table .data_abc_rank {
}

#lowest_exhibit_calc_mode_list_view table.list_table .value_string {
	text-align: center;
}


#lowest_exhibit_calc_mode_list_view div#id_lowest_exhibit_calc_mode_select_option {
	display: none;
	
}

#lowest_exhibit_calc_mode_list_view div#id_lowest_exhibit_calc_mode_select_option select {
	display: none;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description {
	font-size: 12px;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description h1 {
	font-size: 14px;
	color: red;
	margin-bottom: 7px;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description div {
	margin-left: 10px;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description div span.key_label{
	font-weight: bold;
	color: blue;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description div dl {
	margin-bottom: 15px;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description div dl dt {
	margin-top: 15px;
	margin-left: 5px;
	font-weight: bold;
}

#lowest_exhibit_calc_mode_view div#id_sinops_params_description div dl dd {
	margin-left: 20px;
}

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：担当者登録                                  */
/*-------------------------------------------------------------------*/

#tantou_list_view .data_no {
	width: 40px;
}

#tantou_list_view .store_code,
#tantou_list_view .store_name,
#tantou_list_view .tantou_code,
#tantou_list_view .tantou_name {
	margin-left: 5px;
}

#tantou_list_view .tantou_code {
	width: 9%;
}

#tantou_list_view .tantou_name {
	width: 12%;
}

#tantou_list_view .tantou_kana {
	width: 12%;
}

#tantou_list_view .tantou_mail {
	width: 15%;
}

#tantou_list_view .tantou_mail_kubun {
	width: 8%;
}

#tantou_list_view .tantou_campany_code {
	width: 7%;
}

#tantou_list_view .tantou_tenpo_code {
	width: 50px;
}

#tantou_list_view .tantou_password {
	width: 9%;
}

#tantou_list_view .tantou_authority {
	width: 100px;
}

#tantou_list_view .data_action {
	width: 45px;
}

#tantou_list_view .store_code,
#tantou_list_view .tantou_code,
#tantou_list_view tbody .tantou_name,
#tantou_list_view tbody .tantou_kana,
#tantou_list_view tbody .tantou_mail,
#tantou_list_view tbody .tantou_password {
	text-align: left;
}

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：担当者センター登録                                  */
/*-------------------------------------------------------------------*/

div.tantou_center_list {
	overflow        :scroll;
	height          :150px;
	border          :1px black solid;
	background-color:#FCFBF0;
}

input#value_input_for_tantou_regist {
	width:300px;
}

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：店舗登録                                    */
/*-------------------------------------------------------------------*/
#tenpo_view form#regist_form input,
#tenpo_view form#regist_form select {
	font-size:12px;
}		

#tenpo_view form#regist_form div {
	font-size:12px;
	vertical-align: middle;
}


#tenpo_list_view table#data_list {
	empty-cells: show;	
}

#tenpo_list_view .data_no {
	width: 20px;
}

#tenpo_list_view .tenpo_code {
	width: 40px;
}

#tenpo_list_view .tenpo_kubun_code {
	width: 25px;
}

#tenpo_list_view .tenpo_name {
    width: 80px;
}

#tenpo_list_view .tenpo_postal_code{
	width: 60px;
}

#tenpo_list_view .tenpo_area_code,
#tenpo_list_view .tenpo_grp_code,
#tenpo_list_view .tenpo_jma_area_code,
#tenpo_list_view .tenpo_jma_station_code {
	width: 45px;
}

#tenpo_list_view .tenpo_longitude,
#tenpo_list_view .tenpo_latitude {
	width: 35px;
}

#tenpo_list_view .tenpo_address {
	width: 17%;
}

#tenpo_list_view .tenpo_mail {
	width: 100px;
}

#tenpo_list_view .tenpo_open_date,
#tenpo_list_view .tenpo_close_date,
#tenpo_list_view .tenpo_sinops_start_date,
#tenpo_list_view .tenpo_sinops_end_date {
	width: 50px;
}

#tenpo_list_view tbody .tenpo_name,
#tenpo_list_view tbody .tenpo_kana,
#tenpo_list_view tbody .tenpo_address,
#tenpo_list_view tbody .tenpo_mail {
	text-align: left;
}

#tenpo_list_view tbody .tenpo_longitude,
#tenpo_list_view tbody .tenpo_latitude {
	text-align: right;
}

#tenpo_list_view .data_action {
	width: 25px;
}

#tenpo_list_view tbody .deleting_tenpo {
	color: dimgray;
}

#tenpo_list_view tbody .copying_tenpo {
	color: darkolivegreen;
}
	


/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：企業登録                                    */
/*-------------------------------------------------------------------*/
#corp_list_view .data_no {
	width: 40px;
}

#corp_list_view .corp_code {
	width: 75px;
}

#corp_list_view .corp_name {
}

#corp_list_view .corp_kana {
	
}

#corp_list_view .corp_sinops_ver {
	width: 45px;
}

#corp_list_view .corp_sinops_root_dir {
}

#corp_list_view .corp_sinops_max_num {
	width: 50px;
}

#corp_list_view .corp_max_rank_num {
	width: 40px;
}

#corp_list_view tbody .corp_name,
#corp_list_view tbody .corp_kana,
#corp_list_view tbody .corp_sinops_root_dir {
	text-align: left;
}

#corp_list_view tbody .corp_sinops_max_num,
#corp_list_view tbody .corp_max_rank_num {
	text-align: right;
}

#corp_list_view .data_action_list{
	width: 198px;
}

table#input_check_regist #title_area {
	height: 30px; 
}

table#input_check_regist #title_area .page_title {
	padding-left: 5px;
	border-bottom: 1px solid black;
}
	
table#input_check_regist #title_area th,
table#input_check_regist #title_area td {
	padding-top: 10px;
}

table#input_check_regist tbody th,
table#input_check_regist tbody td {
	padding-top:1px;
}

table#input_check_regist tbody tr.param_item td {
	padding-top: 15px;
}

table#input_check_regist tbody tr.param_item_invisible {
	visibility: hidden;
}

table#input_check_regist .info_label {
	padding-top: 10px;
	padding-left: 20px;
	text-align: left;
}

table#input_check_regist .info_desc {
	padding-left: 10px;
	text-align: right;
}

table#input_check_regist .param_cell {
	padding-left: 5px;
	width: 150px;
}


table#input_check_regist .param_cell input#id_date,
table#input_check_regist .param_cell input#id_param_value {
	width: 40px;
	text-align: right;
}

table#input_check_regist .regist_cell {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
}
	
table#input_check_regist .regist_cell .regist_button {
	width: 70px;
}	




table#menu_setting_regist .page_title {
/*	width: 150px;	*/ 
}

table#menu_setting_regist .msg_area {
	width: 150px; 
}

table#menu_setting_regist #title_area {
	height:30px; 
}

table#menu_setting_regist #title_area .page_title {
	padding-left: 5px;
	border-bottom: 1px solid black;
}
	
table#menu_setting_regist #title_area th,
table#menu_setting_regist #title_area td {
	padding-top: 10px;
}

table#menu_setting_regist tbody th,
table#menu_setting_regist tbody td {
	padding-top:1px;
}

table#menu_setting_regist tbody tr.param_item td {
	padding-top: 15px;
}

table#menu_setting_regist .menu_item {
	padding-top: 10px;
	padding-left: 20px;
	text-align: left;
}

table#menu_setting_regist .menu_name {
	padding-left: 5px;
	width: 220px;
	height: 12px;
}

table#menu_setting_regist input{
	height: 12px;
}

table#menu_setting_regist .param_cell {
	padding-left: 5px;
	width: 70px;
	height: 12px;
}


table#menu_setting_regist .param_cell input.value_input {
	width: 40px;
	text-align: right;
}

table#menu_setting_regist .regist_cell {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
}
	
table#menu_setting_regist .regist_cell .regist_button {
	width: 70px;
	height: auto;
}	

/*-------------------------------------------------------------------*/
/* SINOPS管理コンテンツ：登録                                    */
/*-------------------------------------------------------------------*/
#terminology_list_view .data_no {
	width: 40px;
}

#terminology_list_view .base_label {
}

#terminology_list_view .custom_label {
}

#terminology_list_view .label_description {
	width: 50%;
}

/*-------------------------------------------------------------------*/
/* スケジュールマスタ                                  */
/*-------------------------------------------------------------------*/
#schedule_list_view .data_no {
	width: 40px;
}

#schedule_list_view .code {
	width: 80px;
}

#schedule_list_view .custom_label {
}

#schedule_list_view .date {
	width: 50px;
}

/*-------------------------------------------------------------------*/
/* ファイルフォーマット設定画面                                      */
/*-------------------------------------------------------------------*/
.fileformat_table tr.fileformat_head {
    background-color:#EFEFDC;
}

.fileformat_table td.button_area {
}

.fileformat_table td.select_area {
}

.fileformat_table td.output_area {
    background-color:;
}

.fileformat_table td.output_area_selected {
    background-color: #bbbbbb;
}

.fileformat_table td.transfer_area {
}

.submenu_nonselect {
    color:dimgray;
    width:200px;
    padding:3px 0px 2px 5px;
    background-color:#aaccff;
    border-top:1px solid #ddeeff;
    border-right:1px solid #000008;
    border-bottom:1px solid #000008;
    border-left:1px solid #ccddff;
}

.submenu_select {
    color:orangered;
    width:200px;
    padding:3px 0px 2px 5px;
    background-color:#ffffee;
    border-top:1px solid #ffffff;
    border-right:1px solid maroon;
    border-bottom:1px solid maroon;
    border-left:1px solid #ffffff;
}

.duplicate_option {
    background-color: #999999;
}

.unique_option {
    background-color: #ffffff;
}

table#data_list_data tbody .data_bnn  .category_all .bnm_name,
table#data_list_2_data tbody .data_bnn  .category_all .bnm_name,
table#data_list tbody .data_bnn  .category_all .bnm_name,
table#data_list_2 tbody .data_bnn  .category_all .bnm_name,
table#data_items_list tbody .data_bnn  .category_all .bnm_name,
table#data_items_list_data tbody .data_bnn  .category_all .bnm_name,
table#data_params_list tbody .data_bnn  .category_all .bnm_name,
table#data_params_list_data tbody .data_bnn  .category_all .bnm_name,
table#data_action_list tbody .data_bnn  .category_all .bnm_name
table#data_params_list_data tbody .data_bnn  .category_all .bnm_name {
	position: static;
}

.badge {
  margin-right:5px;
  display: inline-block;
  min-width: 14px;
  padding:2px;
  font-size: 12px;
  color: blue;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align:center;
  background-color: #EEEEEE;
  border-radius: 5px;
}
.badge:empty {
  display: none;
}


.toptbl {
    height: 100%;
}


.dropdown-menu.left {
 top: -3px;
 left:55px;
 right:auto;
}

 .dropdown-menu.left::before {right:auto !important; left:9px;}
 .dropdown-menu.left::after  {right:auto !important; left:10px;}

 .btn-group.menu_open {
    top             : 100px;
    border          : none !important;
}

.btn-group.menu_open .btn{
	background-color: #FE6F5E;
}

.arrowlistmenu ul li a{
	background-image: none      !important;
    color           : #ffffff !important;
}

.arrowlistmenu ul li a.expandable{
	background-color: #586774 !important;
}

.arrowlistmenu ul li a.subexpandable{
	background-color: #0e2b3a !important;
}

.arrowlistmenu ul{
	background-color: #586774 !important;
}

.arrowlistmenu .menuheader.expandable.openheader{
	background-image : none !important;
	background-color : #153F55 !important;
	margin-bottom    : 0px; 
}

.arrowlistmenu .menuheader.expandable.openheader{
	background-image : none !important;
	background-color : #153F55 !important;
}

.arrowlistmenu .menuheader.expandable{
	background-image: none !important;
	background-color: #FE6F5E !important;

}

.arrowlistmenu .menuheader{
	border-bottom-color : white;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	height              : 40px;
	padding-right       : 12px !important; 
	margin-bottom       : 0px !important; 
}

.menuheader.expandable td{
    padding-left        : 7px !important; 
    padding-top         : 3px !important; 
}


.left_menu_title_str {
	padding-left  : 5px;
	font-family   : "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "游ゴシック","游ゴシック体","YuGothic","ゴシック", "Hiragino Sans","Hiragino Kaku Gothic ProN"; 
	font-size     : 17px;
	vertical-align: middle;
}


#menu_contents .btn-group{
    margin-bottom: 0px !important;
}

.arrowlistmenu .menu_open .btn{
	padding-left: 16px !important;
}

#regist_contents input{
	width        : 95%;
	padding-left : 5px;
}

.copy_right {
	position  : fixed !important;
	bottom    : 20px;
	left      : 0;
	text-align: center;
}

.input_value .label{
	padding: .2em .6em .3em !important;
}

.calendar_ctrl .btn-secondary{
	background-color: white;
}

.next_step {
    cursor: pointer;
}

.next_step:hover {
    background-color: #FE6F5E;
}

.title_font {
    font-family : "Open Sans","Helvetica Neue",Helvetica,"Arial","MS UI Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
    line-height : 1;
}

.menu_item_img {
	margin-left : 5px;
	margin-right: 5px;
}