@charset "UTF-8";

/*
* datamanagement
*/

/* 複数共通利用 */
.datamanagement_m3_cost_container .m3_cost_row {
    display: flex;
}
.datamanagement_m3_cost_container dt {

}
.datamanagement_m3_cost_container dd {
    margin: 0;
}

/* as */
.datamanagement_as .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* bf */
.datamanagement_bf .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* detailasname */
.datamanagement_detailasname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* detailbfname */
.datamanagement_detailbfname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* detailrmjname */
.datamanagement_detailrmjname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* detailtcvname */
.datamanagement_detailtcvname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* detailsbtname */
.datamanagement_detailsbtname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* index */
.datamanagement_index .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* rmj */
.datamanagement_rmj .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
/* rmjSalesManagement */
.datamanagement_rmjSales .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
/* rmjBuyerManagement */
.datamanagement_rmjBuyer .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmjTenpo .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmjGroup .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmjSalesChannel .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmjJpnPort .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmjShippingNo .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_rmj_csv .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}
.datamanagement_m3Cost .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* tcv */
.datamanagement_tcv .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* sbt */
.datamanagement_sbt .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* updatebfname */
.datamanagement_updatebfname .container {
    max-width: 1000px;
    max-width: var(--large-width);
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
}

/* car name list */
.miss_match_list .dm_car_name_list .car_name_list_row  {
    background-color: #FFA6B3;
    padding: 5px;
    border-radius: 5px;
}
.dm_car_name_list dt {
    margin: 0;
}
.dm_car_name_list dd {
    margin: 0;
}
.dm_car_name_list .car_name_list_row {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    justify-content: start;
    /*align-items: flex-start;*/
    align-content: space-around;
    border-bottom: solid 1px;
    margin-bottom: 2px;
    padding: 5px;
}
.dm_car_name_list .car_name_list_row .car_name_list_left {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    justify-content: start;
    /*align-items: flex-start;*/
    align-content: space-around;
}
.dm_car_name_list .car_name_list_row .car_name_list_right {
    margin-left: 20px;
}
.dm_car_name_list .car_name_list_row .car_name_list_right .car_name_list_upper {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    justify-content: start;
    /*align-items: flex-start;*/
    align-content: space-around;
    border-bottom: dotted 1px;
    padding: 5px;
    height: 30px;
}
.dm_car_name_list .car_name_list_row .car_name_list_right .car_name_list_lower {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    justify-content: start;
    /*align-items: flex-start;*/
    align-content: space-around;
    padding: 5px;
    height: 40px;
}
.dm_car_name_list .car_name_list_row .car_name_list_btn {
    width: 50px;
}
.dm_car_name_list .car_name_list_row .car_name_list_id {
    width: 50px;
}
.dm_car_name_list .car_name_list_row .car_name_list_maker {
    width: 150px;
}
.dm_car_name_list .car_name_list_row .car_name_list_name {
    width: 250px;
}
.dm_car_name_list .car_name_list_row .car_name_list_category {
    width: 150px;
}
.dm_car_name_list .car_name_list_row .car_name_list_body_size {
    width: 250px;
}

/*
 rmjSalesManagement
*/
.datamanagement_rmjSales .container .sales_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjSales .container .sales_list .analysis_on {
    background-color: #89E88B;
    background-color: var(--paid-btn-color);
}
.datamanagement_rmjSales .container .sales_list .data_container {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjSales .container .sales_list .data_container dd {
    margin: 0;
}
.datamanagement_rmjSales .container .sales_list .data_container .no {
    width:30px;
}
.datamanagement_rmjSales .container .sales_list .data_container .btn {
    width:30px;
}
.datamanagement_rmjSales .container .sales_list .data_container .sales_name {
    width: 250px;
}
.datamanagement_rmjSales .container .sales_list .data_container .matching_name {
    width: 250px;
}
.datamanagement_rmjSales .container .sales_list .data_container .analysis {
    width: 150px;
}

/*
 rmjBuyerManagement
*/
.datamanagement_rmjBuyer .container .buyer_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjBuyer .container .buyer_list .analysis_on {
    background-color: #89E88B;
    background-color: var(--paid-btn-color);
}
.datamanagement_rmjBuyer .container .buyer_list .data_container {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container dd {
    margin: 0;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container .no {
    width:30px;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container .btn {
    width:30px;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container .buyer_name {
    width: 250px;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container .matching_name {
    width: 250px;
}
.datamanagement_rmjBuyer .container .buyer_list .data_container .analysis {
    width: 150px;
}


/*
 rmjTenpoManagement
*/
.datamanagement_rmjTenpo .container .tenpo_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjTenpo .container .tenpo_list .analysis_on {
    background-color: #89E88B;
    background-color: var(--paid-btn-color);
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container dd {
    margin: 0;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .no {
    width:30px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .btn {
    width:30px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .tenpo_name {
    width: 250px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .matching_name {
    width: 250px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .jpn_port {
    width: 250px;
}
.datamanagement_rmjTenpo .container .tenpo_list .data_container .analysis {
    width: 150px;
}

/*
 rmjGroupManagement
*/
.datamanagement_rmjGroup .container .group_list {
    margin-bottom: 15px;
}
.datamanagement_rmjGroup .container .group_list .group_row {
    display: flex;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjGroup .container .group_list .group_row dt {
    width: 180px;
    margin: 5px;
}
.datamanagement_rmjGroup .container .group_list .group_row dd {
    width: 180px;
    margin: 5px;
}
.datamanagement_rmjGroup .container .info_container .info_row .small_container {
    display: flex;
    border: solid 1px #C0C0C0;
    border-radius: 8px;
    width: 330px;
}
.datamanagement_rmjGroup .container .info_container .group_container {
    display: flex;
    margin-bottom: 5px;
}
.datamanagement_rmjGroup .container .info_container .group_container .small_container {
    display: flex;
    border: solid 1px #C0C0C0;
    border-radius: 8px;
}
.datamanagement_rmjGroup .container .title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    width: 125px;
    background-color: #ddd;
    color: #E84F81;
    color: var(--accent-color);
}
.datamanagement_rmjGroup .container .text {
    width: 200px;
    margin-left: 5px;
    font-size: 16px;
}
/*
.datamanagement_rmjGroup .container .register_container {
    margin-bottom: 15px;
}
.datamanagement_rmjGroup .container .register_container .register_row {
    display: flex;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjGroup .container .register_container .register_row dt {
    width: 180px;
    margin: 5px;
}
.datamanagement_rmjGroup .container .register_container .register_row dd {
    width: 180px;
    margin: 5px;
}
.datamanagement_rmjGroup .container .register_container .register_row .btn_container {
    width: 80px;
    margin: 5px;
}
*/
/*
 rmjSalesChannelManagement
*/
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .analysis_on {
    background-color: #89E88B;
    background-color: var(--paid-btn-color);
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container dd {
    margin: 0;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container .no {
    width:30px;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container .btn {
    width:30px;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container .sales_channel_name {
    width: 250px;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container .matching_name {
    width: 250px;
}
.datamanagement_rmjSalesChannel .container .sales_channel_list .data_container .analysis {
    width: 150px;
}

/*
 rmjJpnPortManagement
*/
.datamanagement_rmjJpnPort .container .jpn_port_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container dd {
    margin: 0;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container .no {
    width:50px;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container .btn {
    width:30px;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container .jpn_port_name {
    width: 250px;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container .eng_port_name {
    width: 250px;
}
.datamanagement_rmjJpnPort .container .jpn_port_list .data_container .area {
    width: 200px;
}

/*
 rmjShippingNoManagement
*/
.datamanagement_rmjShippingNo .container .shipping_no_list .data_row {
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .data_container {
    display: flex;
    padding: 5px;
}

.datamanagement_rmjShippingNo .container .shipping_no_list dd {
    margin: 0;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .no {
    width: 50px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .btn {
    width: 50px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .jpn_port_list {
    width: 250px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .region_list {
    width: 250px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .initials {
    width: 200px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .num {
    width: 200px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .shipping_num_editor form {
    display: flex;
    padding: 5px;
}
.datamanagement_rmjShippingNo .container .shipping_no_list .small_attention {
    color: #E84F81;
    font-size: 0.8rem;
}
/*
 m3CostManagement
*/
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row {
    border-bottom: solid 1px #000;
    margin-bottom: 30px;
    border-left: solid 8px #A3DCFF;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .row_upper .data_main_container {
    display: flex;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .row_upper .data_main_container div {
    margin-left: 5px;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .row_lower {
    display: flex;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .m3_cost_editor form {
    display: flex;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .m3_cost_editor input {
    width: 120px;
    text-align: center;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row dt {
    width: 150px;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row dd {
    margin: 0;
    width: 150px;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .data_container .not_set {
    background-color: #ffe0ef;
}
.datamanagement_m3Cost .container .m3_cost_container .m3_cost_row .data_container .small_text {
    font-size: 0.6rem;
}

.datamanagement_m3Cost .container .not_set_m3_cost_container .not_set_m3_row {
    display: flex;
    border-bottom: solid 1px #000;
    margin-bottom: 10px;
}
.datamanagement_m3Cost .container .not_set_m3_cost_container .not_set_m3_row dt {
    width: 250px;
}
.datamanagement_m3Cost .container .not_set_m3_cost_container .not_set_m3_row dd {
    margin: 0;
    width: 250px;
}

.datamanagement_m3Cost .container .update_info_box {
    margin-bottom: 100px;
}

.datamanagement_m3Cost .container .update_info_box .update_info {
    display: flex;
}
.datamanagement_m3Cost .container .update_info_box .update_info .update_info_container {
    margin-left: 10px;
    border-bottom: solid 1px #000;
    /* border-left: solid 1px #000; */
    padding: 5px;
    width: 165px;
}
