@charset "UTF-8";

/*-------------------------------------------
  セットへのリンク
--------------------------------------------*/
.bn_m_paperset__linkWrap {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
	padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.bn_m_paperset__link {
	font-size: 1.6rem;
    margin-top: .75rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.bn_m_paperset__link::after {
    right: 1.5rem;
}
.bn_m_paperset__link:first-of-type {
    margin-top: 1.5rem;
}

/* ご注文から完成までの流れ */
.paperFlowHM__icWrap,
.paperFlowPP__icWrap{
	padding: 2rem 1.5rem;
}
.paperFlowHM__txtWrap,
.paperFlowPP__txtWrap{
	padding: 2rem 1rem;
}
.cartUpper_btn {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding: 0.75rem;
}
.paperTtl {
	padding: 5rem 0.5rem 0.5rem 2rem;
}
.paperTtl:only-of-type {
	padding-top: 0;
}

/* 無料特典（カート下） */
.cartBtm__inner:not(:first-of-type) {
    margin-top: 5rem;
}
.cartBtm__ttl {
    padding-left: 2rem;
    font-size: 2rem;
}
.noveltyArea__list--01 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.noveltyArea__list--01 .noveltyArea__item {
    width: 28%;
}
.noveltyArea__list--02 .noveltyArea__item {
    width: 28%;
}
.noveltyArea__txt {
    font-size: 2.8rem;
    letter-spacing: 3px;
    gap: 0.75rem;
}
.noveltyArea__txt img {
    width: 28px;
    height: auto;
}
.noveltyArea__item {
    padding-top: .5rem;
    padding-bottom: 1.25rem;
}
.noveltyArea__btn {
    margin: .75rem .75rem 0;
}
.noveltyArea__itemName {
    margin: .75rem .75rem 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.cartBtm .dp-bannerLink__txt{
	font-size: 2.0rem;
}

/*------------------------------------------------------
  商品ページQ＆A
------------------------------------------------------*/
.itemPage_faq__faqUL__ttl{
    font-size: 1.8rem!important;
}

/* カート上OP ペーパー独自スタイル */
.c-itemGroupRebuildList__item {
    width: 60%;
}
.c-itemgrouprebuild__name {
	font-size: 1.5rem;
}