/*---------------------------------------------------------------------------*/
/* オーナ―専用画面のスタイル */
/*---------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------- */
/* CSSファイル読み込み */
/* ------------------------------------------------------------------------- */
@import url(../../common/css/base.css);
@import url(../../common/css/item.css);
@import url(../../common/css/list.css);
@import url(../../common/css/figure.css);
@import url(../../common/css/modal.css);
@import url(../../common/css/map.css);
@import url(../../common/css/advertising.css);
@import url(../../common/css/advertising_statistics.css);
@import url(../../common/css/image_editor.css);


/*---------------------------------------------------------------------------*/
/* .description .shop_name */
.description {
    /* box */
    padding: 10px;
}

.shop-name {
    /* font, text, color */
    font-weight: bold;
}


/*---------------------------------------------------------------------------*/
/* カテゴリ選択用ボックスのスタイル */
/*---------------------------------------------------------------------------*/
.category-selector {
    /* visual */
    align-items: center;
}

.category-selector .selected-category-wrapper {
    /* visual */
    overflow: hidden;
    /* box */
    width: 80%;
    margin-right: 5px;
}

.selected-category-preview {
    /* box */
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    /* background */
    background-color: var(--c-gray);
    /* font, text, color */
    font-weight: bold;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.category-selector .button-wrapper {
    /* visual */
    gap: 5px;
    /* box */
}


/*---------------------------------------------------------------------------*/
/* URL入力用テキストボックスのスタイル */
/*---------------------------------------------------------------------------*/
.url-input-group {
    /* visual */
    display: flex;
    flex-direction: column;
    gap: 2.0rem;
}

.url-input-wrapper {
    /* box */
    width: 100%;
}

.url-input-wrapper img.url-icon {
    /* box */
    width: auto;
    height: 4.0rem;
    margin-right: 10px;
}


/*---------------------------------------------------------------------------*/
/* ボタンのスタイル */
button.preview {
    /* visual */
    /* box */
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    /* background */
    background-color: var(--c-blue);
    /* font, text, color */
    color: var(--c-white);
    font-size: var(--f-big);
    font-weight: bold;

}

button:hover {
    opacity: 0.8;
}

/*---------------------------------------------------------------------------*/
/* レスポンシブ対応*/
@media only screen and (max-width: 900px) {
    
}