﻿@charset "UTF-8";

/* --------------------------------------------------------------------
	マスタ設定共通
--------------------------------------------------------------------- */
table.layout_fixed_ {
  table-layout: fixed;
  width: 100%;
}

table.layout_fixed_ td {
  overflow-wrap: break-word;
}

.master_submit_ {
  margin: 0;
  padding: 16px;
  display: flex;
  justify-content: center;
}

.master_submit_ .delete_button_ {
  order: 2;
}

.master_submit_ .next_button_ {
  order: 3;
}

.master_submit_ input {
  margin: 0 16px;
  vertical-align: middle;
  display: inline;
}

/* --------------------------------------------------------------------
	サプライヤイベント
-------------------------------------------------------------------- */
table.eventlist_ th {
  width: auto;
}

table.eventlist_ td.supplier_event_name_ {
  width: 270px;
}

table.eventlist_ td.g_cnt_ {
  width: 140px;
  text-align: right;
}

div.supplier_event_detail_ table textarea {
  width: 98%;
}

div.supplier_event_detail_ table.supplier_event_goods_list_ th.goods_check_ {
  width: 50px;
}

div.supplier_event_detail_ table.supplier_event_goods_list_ th.item_code_ {
  width: 150px;
}

div.supplier_event_detail_ table.supplier_event_goods_list_ th.goods_name_ {
  min-width: 350px;
}

div.supplier_event_detail_ table.supplier_event_goods_list_ th.goods_seq_ {
  width: 140px;
}

div.supplier_event_img_ table.supplier_event_img_outer_ {
  margin-bottom: 10px;
}

div.supplier_event_img_ table.supplier_event_img_outer_ td {
  padding: 0;
}

div.supplier_event_img_ table.supplier_event_img_ td {
  padding: 6px;
  border-right: none;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_input_ {
  width: 350px;
  vertical-align: top;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_img_ {
  vertical-align: top;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_input_ table th {
  padding: 2px;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_input_ table td {
  padding: 2px;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_img_ div {
  margin: 2px;
  width: 370px;
  overflow: auto;
  overflow-y: hidden;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_img_ div a {
  text-decoration: none;
}

div.supplier_event_img_ table.supplier_event_img_ td.supplier_event_img_img_ div img {
  max-width: 370px;
  border-width: 0;
}

div.supplier_event_img_ table.supplier_event_img_comment_ {
  margin-top: 3px;
}

div.supplier_event_img_ table.supplier_event_img_comment_ th {
  padding: 3px;
  border-width: 0;
  width: 100px;
}

div.supplier_event_img_ table.supplier_event_img_comment_ td {
  padding: 3px;
  border-width: 0;
}

/* --------------------------------------------------------------------
	エリア
-------------------------------------------------------------------- */
div.go_area_entry_ {
  margin: 0 auto 10px auto;
  text-align: right;
}

table.formdetail_.area_detail_ label {
  min-width: 5em;
  display: inline-block;
}

/* --------------------------------------------------------------------
	送料
--------------------------------------------------------------------- */
div.go_postage_entry_ {
  margin: 0 auto 10px auto;
  text-align: right;
}

.subtotal_ {
  width: 175px;
}

.postage_subtotal_.txt_input_bg_gray_,
.postage_next_subtotal_.txt_input_bg_gray_ {
  border-color: #f0f0f0;
  background-color: #f0f0f0;
  color: #505050;
  text-align: right;
  width: 160px;
}

textarea .remarks_ {
  width: 50%;
}

table.postage_search_ select {
  width: 250px;
}

table.postage_detail_ textarea {
  width: 98%;
}

/* --------------------------------------------------------------------
	手数料
--------------------------------------------------------------------- */
div.go_charge_entry_ {
  margin: 0 auto 10px auto;
  text-align: right;
}

.subtotal_ {
  width: 175px;
}

.charge_subtotal_.txt_input_bg_gray_,
.charge_next_subtotal_.txt_input_bg_gray_ {
  border-color: #f0f0f0;
  background-color: #f0f0f0;
  color: #505050;
  text-align: right;
  width: 160px;
}

textarea .remarks_ {
  width: 50%;
}

table.charge_detail_ textarea {
  width: 98%;
}
