@charset "UTF-8";

/*
化粧品DB0 春の美容液フェア
-------------------------------------------------- */
div#db0Pur_1072 .content img,
div#db0Pur_1072 .box img {
    width: 100%;
}
div#db0Pur_1072 .inner {

}

/* 対象商品はこちらボタン */
div#db0Pur_1072 .btn-center {
    padding: 52px 0 32px;
    text-align: center;
}
div#db0Pur_1072 .btn-center a {
    display: inline-block;
}
div#db0Pur_1072 .inner > p {
    position: absolute;
    top: -30px;
    left: 0px;
    width: 340px;
}
div#db0Pur_1072 .box {
	display: flex;
    justify-content: space-between;
	margin-top: 15px;
}

div#db0Pur_1072 .box + .box > p:first-of-type {
    margin-left: 15px;
    width: 378px;
}
div#db0Pur_1072 .box + p {
	margin-top: 15px;
	margin-left: 10px;
	font-size: 14px;
}
div#db0Pur_1072 .box .text {
    width: 430px;
}
div#db0Pur_1072 .box .text p {
    margin-left: 1em;
    text-indent: -1em;
}
div#db0Pur_1072 .inner + p {
    margin: auto;
    margin-top: 40px;
    width: 600px;
}
div#db0Pur_1072 .specialBox {
    margin: 0 auto;
    padding: 10px;
    background: #e60000;
    color: #ffffff;
    font-size: 128%;
    font-weight: bold;
    text-align: center;
}

div#db0Pur_1072.mailorder {
    width: 120px;
    vertical-align: -3px;
    margin: 0 0 0 8px;
}

div#db0Pur_1072 span.small{
    font-size:82%;
}
p {
    color: #333;
    padding-bottom: 30px;
}

.list-contents {
    padding-top: 20px;
}

.red-text {
    color: #E50044;
}

.red-underline {
    color: #E50044;
    text-decoration: underline;
    text-decoration-color: #E50044;
}

.announce {
    border: 3px dotted #E50044;
    margin-top: 38px;
    margin-bottom: 38px;
    padding: 20px 25px;
}

.announce p {
    color: #E50044;
    font-size: 18px;
    line-height: 1.4;
    padding-bottom: 0px !important;
}