@charset "utf-8";

:root{
    --main-font-color:#d9281b;
    --main-btn-color:#452812;
    --main-btn-off-color:#c3a792;
}

.content > p{color:var( --main-font-color);}

.hr-d9{
    width: 100%;
    height: 1px;
    border: none;
    background:#d9d9d9;
    opacity: 1;
    margin: 15px 0;
    box-sizing: border-box;
}
.pl-15{padding-left: 15px;}
.pr-15{padding-right: 15px;}
.mb-10px{margin-bottom: 10px;}
.mt-5px{margin-top: 5px;}

.order_number{display: flex; justify-content: space-between; margin-bottom: 20px;}

.order_info{margin-bottom: 20px;}
.order_info_addr{font-size: 14px; color:#000;}
.order_info_tel{margin-top: 5px; font-size: 14px; color:#000; font-weight: bold;}

.order_history > ul > li {font-size: 14px;}

.order_menu_detail > ul > li.li-c{position: relative; color:#767676; font-size: 14px;}
.order_menu_detail > ul > li.li-c::before{position: absolute; left: 5px; top: 50%; content: '·'; transform: translateY(-50%); }


/*다른 파일 수정*/
/*style.css*/
.base-list.search-list-amt{padding: 0px;}
.base-list ul li{padding:2px 15px;}
.base-list ul li.order_receipt_total{padding:0px 15px 0 0;}

.btn-box{padding:0px 15px 30px;}

div .btn-base{background: var(--main-btn-color); border:none; height: 40px; line-height: 1em; padding:0px;}


/* 240816 */
.main {
    padding: calc(env(safe-area-inset-top) + 60px) 5% 0;
}
.btn-box{box-shadow: none;}

/* 240819 */
.content{margin-top: 0px} 