@charset "utf-8";
/* 管理ページ共通 一覧用 PC・SP共通*/

/* 検索フォーム開閉 */
.accordion{
    cursor: pointer;
}
.accordion_contents{
    display:block;
}

/** 検索条件 */
.section.condition .col{
    padding: 0.8em;
}

.search_condition{
    display: flex;
    flex-wrap: wrap;
}

form[name="serch"] .row{
    display: flex;
}

.row.form-item{
    flex-wrap: nowrap;
    width: 440px;
    margin: 0 12px;
}

.row.form-item .col.left{
    width: 200px;
    display: flex;
    align-items: center;
}
.row.form-item .col.right{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.row.form-item .col.right label{
    margin: 0 4px;
}

form[name="serch"] .col{
    padding: 0.8em;
    vertical-align: middle;
}

/* データテーブル表示用 */
table.data, table.edit{
    min-width: 767px;
}

table.data{
    border: #472720 solid 1px;
    width: auto;
    margin: 0;
}

table.data thead{
    background-color: #a3a3a3;
    border: #472720 solid 1px;
    font-weight: bold;
}

table.data thead td{
    text-align: center;
}

table.data tbody td.align_center{
    text-align: center;
}

table.data td{
    padding: 0.5em;
    vertical-align: middle;
}

/* データテーブルページ切替 */
#myTable_paginate {
    float: left;
    margin-left: 40px;
}

/* input項目 */
.wide40{
width: 40px;
}