.base_slider_list .product .img_box img {
    max-height: 500px;
}

.memo_img img { max-width:100%; }

.base_slider_list .box_01 { height:790px; }
.base_slider_list .box_01 .p_conts  { min-height:auto; }
.base_slider_list .box_01 .price_box .delivery { width: 40%; text-align: right; float: right; line-height:24px; color: skyblue; font-size: 20px; }
.base_slider_list .box_01 .price_box .ori_price {font-size:24px; line-height:24px; color:#464646; display:block; text-decoration:line-through; }
.base_slider_list .box_01 .price_box .current_price { font-size:24px; line-height:24px; color:#000000; font-weight:500; display:inline-block; }
.more_btn {
    color: rgb(86, 143, 249) !important;
    border: 2px solid rgb(86, 143, 249);
    display: inline-block;
    width: 80%;
    height: 85px;
    margin: 0 auto;
    line-height: 85px;
    font-size: 26px;
    text-align: center;
    box-sizing: border-box;
}

.tilteBox {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 30px;
}

.tilteBox.page_view_top {
    padding: 0px;
}

.tilteBox.page_view_top > h1 {
    height: 150px; line-height: 170px; font-size: 45px; color: black;display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.subject_memo {
    height: auto; line-height: 20px; font-weight: normal; padding: 20px;
}

.bmname2 {
    height: 50px; line-height: 50px; font-weight: normal;
}

.current_price {
    width: 65%;
}

.current_price p {
    width: 100% !important;
}
section.more_btn_sh {
    text-align: center;
}