@charset "utf-8";

/************************************************
 import css
************************************************ */
@import url("./reset.css");
@import url("./jquery.bxslider.css");
@import url("./slider.css");
@import url("./default.css");
@import url("./common.css");
@import url("./contents.css");
@import url("./table.css");
@import url("./bloc.css");
@import url("./bloc_alpha.css");
@import url("./popup.css");
@import url("./br.css");



@import url("./print.css");

/* cartページ「お買い物を続ける」ボタン調整（PC用） */
#page_cart .ec-cartRole__actions .ec-blockBtn--cancel,
#page_cart .ec-cartRole__actions .ec-blockBtn--cancel:link,
#page_cart .ec-cartRole__actions .ec-blockBtn--cancel:visited {
    display: inline-block;
    padding: 6px 30px;      /* ボタンの高さ・横幅を増やす */
    min-width: 180px;        /* 文字より少し広めに */
    box-sizing: border-box;
	/* 「お買い物を続ける」ボタンの文字揃え修正 */
#page_cart .ec-cartRole__actions .ec-blockBtn--cancel {
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 40px; /* 必要なら調整 */
    line-height: normal !important;
}
/* カートボタン2つのデザイン統一 */

#page_cart .ec-cartRole__actions .ec-blockBtn--action,
#page_cart .ec-cartRole__actions .ec-blockBtn--cancel {
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 58px; /* 好みに応じて調整（50〜65pxが綺麗） */
    line-height: normal !important;
    width: 100%;
    max-width: 350px; /* PCで横幅揃える */
    margin: 0 auto 10px auto; /* ボタン間の余白 */
    font-size: 16px;