@charset "UTF-8";
/**
 * トリコレ編集部 Vol.7 CSS
 * Created on: 2026.10.6
 * Modified on: 2026.10.7
 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
/*--------------------------------------------------------
　BREAK POINT
--------------------------------------------------------*/
/*--------------------------------------------------------
　MIXIN
--------------------------------------------------------*/
/*--------------------------------------------------------
　COLOR
--------------------------------------------------------*/
/* ---------------------------------------------
*   editor: vol7/editor/index.php
--------------------------------------------- */
.vol7.editor {
    background-color: #e6e6e6;
    color: #231815;
    -webkit-font-feature-settings: "palt" 1;
            font-feature-settings: "palt" 1;
}
.vol7.editor .p-fv {
    padding-top: calc(26 * var(--px));
    background-color: #FFFFFF;
}
.vol7.editor .p-fv__ttl {
    margin: 0;
}
.vol7.editor .p-intro {
    padding-top: calc(37 * var(--px));
}
.vol7.editor .p-intro__txt {
    margin: 0;
    text-align: center;
    white-space: nowrap;
    font-size: calc(17 * var(--px));
    line-height: calc(32 * var(--px));
    -webkit-transform: translate(calc(-1 * var(--px)), calc(1 * var(--px)));
            transform: translate(calc(-1 * var(--px)), calc(1 * var(--px)));
    -webkit-font-feature-settings: "halt" 1;
            font-feature-settings: "halt" 1;
}
.vol7.editor .p-intro__line {
    display: block;
}
.vol7.editor .p-intro__line--1 {
    letter-spacing: 0.043em;
}
.vol7.editor .p-intro__line--2 {
    letter-spacing: 0.083em;
}
.vol7.editor .p-intro__line--3 {
    letter-spacing: 0.022em;
}
.vol7.editor .p-intro__line--4 {
    letter-spacing: 0.021em;
}
.vol7.editor .p-intro__line--5 {
    letter-spacing: 0.053em;
}
.vol7.editor .p-intro__line--6 {
    letter-spacing: 0.044em;
}
.vol7.editor .p-intro__line--7 {
    letter-spacing: 0.024em;
}
.vol7.editor .p-intro__line--8 {
    letter-spacing: 0.057em;
}
.vol7.editor .p-intro__line--9 {
    letter-spacing: 0.04em;
}
.vol7.editor .p-intro__line--10 {
    letter-spacing: 0.036em;
}
.vol7.editor .p-intro__line--11 {
    letter-spacing: 0.034em;
}
.vol7.editor .p-member {
    padding-bottom: calc(17 * var(--px));
}
.vol7.editor .p-member__card {
    margin-right: calc(16 * var(--px));
    margin-left: calc(16 * var(--px));
    background-color: var(--card-color);
    clip-path: polygon(0% calc(39 * var(--px)), 0.59% calc(38 * var(--px)), 1.19% calc(37 * var(--px)), 1.79% calc(36 * var(--px)), 2.41% calc(35 * var(--px)), 3.05% calc(34 * var(--px)), 3.69% calc(33 * var(--px)), 4.34% calc(32 * var(--px)), 5.01% calc(31 * var(--px)), 5.69% calc(30 * var(--px)), 6.39% calc(29 * var(--px)), 7.1% calc(28 * var(--px)), 7.82% calc(27 * var(--px)), 8.56% calc(26 * var(--px)), 9.32% calc(25 * var(--px)), 10.1% calc(24 * var(--px)), 10.9% calc(23 * var(--px)), 11.71% calc(22 * var(--px)), 12.55% calc(21 * var(--px)), 13.41% calc(20 * var(--px)), 14.3% calc(19 * var(--px)), 15.21% calc(18 * var(--px)), 16.15% calc(17 * var(--px)), 17.12% calc(16 * var(--px)), 18.13% calc(15 * var(--px)), 19.18% calc(14 * var(--px)), 20.26% calc(13 * var(--px)), 21.4% calc(12 * var(--px)), 22.58% calc(11 * var(--px)), 23.83% calc(10 * var(--px)), 25.14% calc(9 * var(--px)), 26.53% calc(8 * var(--px)), 28.02% calc(7 * var(--px)), 29.63% calc(6 * var(--px)), 31.38% calc(5 * var(--px)), 33.32% calc(4 * var(--px)), 35.53% calc(3 * var(--px)), 38.17% calc(2 * var(--px)), 41.62% calc(1 * var(--px)), 50% calc(0 * var(--px)), 50% calc(0 * var(--px)), 58.38% calc(1 * var(--px)), 61.83% calc(2 * var(--px)), 64.47% calc(3 * var(--px)), 66.68% calc(4 * var(--px)), 68.62% calc(5 * var(--px)), 70.37% calc(6 * var(--px)), 71.98% calc(7 * var(--px)), 73.47% calc(8 * var(--px)), 74.86% calc(9 * var(--px)), 76.17% calc(10 * var(--px)), 77.42% calc(11 * var(--px)), 78.6% calc(12 * var(--px)), 79.74% calc(13 * var(--px)), 80.82% calc(14 * var(--px)), 81.87% calc(15 * var(--px)), 82.88% calc(16 * var(--px)), 83.85% calc(17 * var(--px)), 84.79% calc(18 * var(--px)), 85.7% calc(19 * var(--px)), 86.59% calc(20 * var(--px)), 87.45% calc(21 * var(--px)), 88.29% calc(22 * var(--px)), 89.1% calc(23 * var(--px)), 89.9% calc(24 * var(--px)), 90.68% calc(25 * var(--px)), 91.44% calc(26 * var(--px)), 92.18% calc(27 * var(--px)), 92.9% calc(28 * var(--px)), 93.61% calc(29 * var(--px)), 94.31% calc(30 * var(--px)), 94.99% calc(31 * var(--px)), 95.66% calc(32 * var(--px)), 96.31% calc(33 * var(--px)), 96.95% calc(34 * var(--px)), 97.59% calc(35 * var(--px)), 98.21% calc(36 * var(--px)), 98.81% calc(37 * var(--px)), 99.41% calc(38 * var(--px)), 100% calc(39 * var(--px)), 100% 100%, 0 100%);
}
.vol7.editor .p-member__card--1 {
    margin-top: calc(34 * var(--px));
    padding-bottom: calc(24 * var(--px));
    --card-color: #7dd4d7;
}
.vol7.editor .p-member__card--1 .p-member__logo {
    margin-top: calc(46 * var(--px));
    width: calc(136 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__new {
    margin-top: calc(10 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__info {
    color: #000000;
}
.vol7.editor .p-member__card--1 .p-member__item {
    margin-top: calc(18 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__txt {
    margin-top: calc(12 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__btn {
    margin-top: calc(18 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__shop {
    letter-spacing: 0.128em;
}
.vol7.editor .p-member__card--1 .p-member__name {
    letter-spacing: 0.1em;
}
.vol7.editor .p-member__card--1 .p-member__role {
    margin-right: calc(-1 * var(--px));
    letter-spacing: 0.079em;
}
.vol7.editor .p-member__card--2 {
    margin-top: calc(21 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #fbd381;
}
.vol7.editor .p-member__card--2 .p-member__logo {
    margin-top: calc(31 * var(--px));
    width: calc(108 * var(--px));
}
.vol7.editor .p-member__card--2 .p-member__new {
    margin-top: calc(7 * var(--px));
}
.vol7.editor .p-member__card--2 .p-member__item {
    margin-top: calc(19 * var(--px));
}
.vol7.editor .p-member__card--2 .p-member__txt {
    margin-top: calc(-1 * var(--px));
}
.vol7.editor .p-member__card--2 .p-member__btn {
    margin-top: calc(20 * var(--px));
}
.vol7.editor .p-member__card--2 .p-member__shop {
    letter-spacing: 0.102em;
}
.vol7.editor .p-member__card--2 .p-member__name {
    letter-spacing: 0.102em;
}
.vol7.editor .p-member__card--2 .p-member__role {
    margin-right: calc(-2 * var(--px));
    letter-spacing: 0.1em;
}
.vol7.editor .p-member__card--3 {
    margin-top: calc(20 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #d6afd0;
}
.vol7.editor .p-member__card--3 .p-member__logo {
    margin-top: calc(21 * var(--px));
    width: calc(124 * var(--px));
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.editor .p-member__card--3 .p-member__new {
    margin-top: calc(-22 * var(--px));
}
.vol7.editor .p-member__card--3 .p-member__item {
    margin-top: calc(19 * var(--px));
}
.vol7.editor .p-member__card--3 .p-member__txt {
    margin-top: calc(-1 * var(--px));
}
.vol7.editor .p-member__card--3 .p-member__btn {
    margin-top: calc(20 * var(--px));
}
.vol7.editor .p-member__card--3 .p-member__shop {
    letter-spacing: 0.175em;
}
.vol7.editor .p-member__card--3 .p-member__name {
    letter-spacing: 0.102em;
}
.vol7.editor .p-member__card--3 .p-member__role {
    margin-right: calc(-1 * var(--px));
    letter-spacing: 0.08em;
}
.vol7.editor .p-member__card--4 {
    margin-top: calc(20 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #f3a089;
}
.vol7.editor .p-member__card--4 .p-member__logo {
    margin-top: calc(45 * var(--px));
    width: calc(94 * var(--px));
}
.vol7.editor .p-member__card--4 .p-member__photo {
    margin-top: calc(13 * var(--px));
}
.vol7.editor .p-member__card--4 .p-member__item {
    margin-top: calc(15 * var(--px));
}
.vol7.editor .p-member__card--4 .p-member__txt {
    margin-top: calc(15 * var(--px));
}
.vol7.editor .p-member__card--4 .p-member__btn {
    margin-top: calc(17 * var(--px));
}
.vol7.editor .p-member__card--4 .p-member__shop {
    letter-spacing: 0.198em;
}
.vol7.editor .p-member__card--4 .p-member__name {
    letter-spacing: 0.102em;
}
.vol7.editor .p-member__card--4 .p-member__role {
    margin-right: calc(-1 * var(--px));
    letter-spacing: 0.079em;
}
.vol7.editor .p-member__card--5 {
    margin-top: calc(20 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #f3a7bb;
}
.vol7.editor .p-member__card--5 .p-member__logo {
    margin-top: calc(47 * var(--px));
    width: calc(131 * var(--px));
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.editor .p-member__card--5 .p-member__photo {
    margin-top: calc(11 * var(--px));
}
.vol7.editor .p-member__card--5 .p-member__item {
    margin-top: calc(17 * var(--px));
}
.vol7.editor .p-member__card--5 .p-member__txt {
    margin-top: 0;
}
.vol7.editor .p-member__card--5 .p-member__btn {
    margin-top: calc(17 * var(--px));
}
.vol7.editor .p-member__card--5 .p-member__shop {
    letter-spacing: 0.141em;
}
.vol7.editor .p-member__card--5 .p-member__name {
    letter-spacing: 0.099em;
}
.vol7.editor .p-member__card--5 .p-member__role {
    margin-right: calc(-2 * var(--px));
    color: #000000;
    letter-spacing: 0.042em;
}
.vol7.editor .p-member__card--6 {
    margin-top: calc(21 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #bcdb79;
}
.vol7.editor .p-member__card--6 .p-member__logo {
    margin-top: calc(35 * var(--px));
    width: calc(104 * var(--px));
}
.vol7.editor .p-member__card--6 .p-member__photo {
    margin-top: calc(11 * var(--px));
}
.vol7.editor .p-member__card--6 .p-member__item {
    margin-top: calc(16 * var(--px));
}
.vol7.editor .p-member__card--6 .p-member__txt {
    margin-top: calc(2 * var(--px));
}
.vol7.editor .p-member__card--6 .p-member__btn {
    margin-top: calc(24 * var(--px));
}
.vol7.editor .p-member__card--6 .p-member__shop {
    letter-spacing: 0.152em;
}
.vol7.editor .p-member__card--6 .p-member__name {
    letter-spacing: 0.098em;
}
.vol7.editor .p-member__card--6 .p-member__role {
    margin-right: calc(-2 * var(--px));
    letter-spacing: 0.126em;
}
.vol7.editor .p-member__card--7 {
    margin-top: calc(20 * var(--px));
    padding-bottom: calc(25 * var(--px));
    --card-color: #89afdb;
}
.vol7.editor .p-member__card--7 .p-member__title {
    margin-top: calc(40 * var(--px));
    width: calc(101 * var(--px));
    -webkit-transform: translateX(calc(-2 * var(--px)));
            transform: translateX(calc(-2 * var(--px)));
}
.vol7.editor .p-member__card--7 .p-member__photo {
    margin-top: 0;
    width: calc(113 * var(--px));
}
.vol7.editor .p-member__card--7 .p-member__editor {
    margin-top: calc(9 * var(--px));
    letter-spacing: 0.095em;
}
.vol7.editor .p-member__card--7 .p-member__item {
    margin-top: calc(25 * var(--px));
}
.vol7.editor .p-member__card--7 .p-member__txt {
    margin-top: calc(13 * var(--px));
}
.vol7.editor .p-member__card--7 .p-member__btn {
    margin-top: calc(15 * var(--px));
}
.vol7.editor .p-member__card--8 {
    margin-top: calc(20 * var(--px));
    padding-bottom: calc(29 * var(--px));
    --card-color: #71cea4;
}
.vol7.editor .p-member__card--8 .p-member__title {
    margin-top: calc(43 * var(--px));
    width: calc(149 * var(--px));
    -webkit-transform: translateX(calc(-1 * var(--px)));
            transform: translateX(calc(-1 * var(--px)));
}
.vol7.editor .p-member__card--8 .p-member__photo {
    margin-top: calc(-8 * var(--px));
    width: calc(105 * var(--px));
    -webkit-transform: translateX(calc(2 * var(--px)));
            transform: translateX(calc(2 * var(--px)));
}
.vol7.editor .p-member__card--8 .p-member__editor {
    margin-top: calc(14 * var(--px));
    letter-spacing: 0.104em;
}
.vol7.editor .p-member__card--8 .p-member__item {
    margin-top: calc(22 * var(--px));
}
.vol7.editor .p-member__card--8 .p-member__txt {
    margin-top: calc(14 * var(--px));
}
.vol7.editor .p-member__card--8 .p-member__btn {
    margin-top: calc(21 * var(--px));
}
.vol7.editor .p-member__card--editor .p-member__profile {
    margin-left: calc(31 * var(--px));
    width: calc(137 * var(--px));
}
.vol7.editor .p-member__card--1 .p-member__last--1 {
    letter-spacing: 0.092em;
}
.vol7.editor .p-member__card--1 .p-member__last--2 {
    letter-spacing: 0.151em;
}
.vol7.editor .p-member__card--1 .p-member__last--3 {
    letter-spacing: 0.108em;
}
.vol7.editor .p-member__card--2 .p-member__last--1 {
    letter-spacing: 0.124em;
}
.vol7.editor .p-member__card--2 .p-member__last--2 {
    letter-spacing: 0.124em;
}
.vol7.editor .p-member__card--2 .p-member__last--3 {
    letter-spacing: 0.004em;
}
.vol7.editor .p-member__card--3 .p-member__last--1 {
    letter-spacing: 0.105em;
}
.vol7.editor .p-member__card--3 .p-member__last--2 {
    letter-spacing: 0.114em;
}
.vol7.editor .p-member__card--3 .p-member__last--3 {
    letter-spacing: 0.058em;
}
.vol7.editor .p-member__card--4 .p-member__last--1 {
    letter-spacing: 0.077em;
}
.vol7.editor .p-member__card--4 .p-member__last--2 {
    letter-spacing: 0.114em;
}
.vol7.editor .p-member__card--4 .p-member__last--3 {
    letter-spacing: 0.07em;
}
.vol7.editor .p-member__card--5 .p-member__last--1 {
    letter-spacing: 0.116em;
}
.vol7.editor .p-member__card--5 .p-member__last--2 {
    letter-spacing: 0.112em;
}
.vol7.editor .p-member__card--5 .p-member__last--3 {
    letter-spacing: 0.124em;
}
.vol7.editor .p-member__card--6 .p-member__last--1 {
    letter-spacing: 0.122em;
}
.vol7.editor .p-member__card--6 .p-member__last--2 {
    letter-spacing: 0.134em;
}
.vol7.editor .p-member__card--6 .p-member__last--3 {
    letter-spacing: 0.128em;
}
.vol7.editor .p-member__card--7 .p-member__last--1 {
    letter-spacing: 0.1em;
}
.vol7.editor .p-member__card--7 .p-member__last--2 {
    letter-spacing: 0.108em;
}
.vol7.editor .p-member__card--7 .p-member__last--3 {
    letter-spacing: 0.083em;
}
.vol7.editor .p-member__card--8 .p-member__last--1 {
    letter-spacing: 0.115em;
}
.vol7.editor .p-member__card--8 .p-member__last--2 {
    letter-spacing: 0.119em;
}
.vol7.editor .p-member__card--8 .p-member__last--3 {
    letter-spacing: 0.246em;
}
.vol7.editor .p-member__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.vol7.editor .p-member__profile {
    margin-left: calc(18 * var(--px));
    width: calc(150 * var(--px));
}
.vol7.editor .p-member__logo, .vol7.editor .p-member__new, .vol7.editor .p-member__title {
    margin-right: auto;
    margin-left: auto;
}
.vol7.editor .p-member__new {
    position: relative;
    z-index: 1;
    width: calc(94 * var(--px));
}
.vol7.editor .p-member__photo {
    margin-top: calc(-14 * var(--px));
    margin-right: auto;
    margin-left: auto;
}
.vol7.editor .p-member__comment {
    margin: calc(-7 * var(--px)) calc(31 * var(--px)) calc(-10 * var(--px)) auto;
    width: calc(114 * var(--px));
}
.vol7.editor .p-member__info {
    position: relative;
    margin-top: calc(15 * var(--px));
    padding-left: calc(19 * var(--px));
    text-align: left;
    white-space: nowrap;
}
.vol7.editor .p-member__info::before {
    position: absolute;
    top: calc(22 * var(--px));
    left: calc(18 * var(--px));
    width: calc(306 * var(--px));
    height: 1px;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #231815), color-stop(50%, transparent));
    background-image: linear-gradient(to right, #231815 50%, transparent 50%);
    background-position: left center;
    background-size: 6px 1px;
    background-repeat: repeat-x;
    content: "";
}
.vol7.editor .p-member__shop {
    margin: 0;
    font-size: calc(10 * var(--px));
    line-height: calc(20 * var(--px));
}
.vol7.editor .p-member__name {
    margin: calc(5 * var(--px)) 0 0;
    font-weight: 500;
    font-size: calc(14 * var(--px));
    line-height: calc(20 * var(--px));
}
.vol7.editor .p-member__role {
    font-size: calc(10 * var(--px));
    line-height: 1;
}
.vol7.editor .p-member__item {
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.vol7.editor .p-member__txt {
    margin-left: calc(20 * var(--px));
    width: calc(303 * var(--px));
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
    letter-spacing: 0;
    font-size: calc(14 * var(--px));
    line-height: calc(23 * var(--px));
}
.vol7.editor .p-member__txt p {
    margin: 0;
}
.vol7.editor .p-member__last {
    display: inline-block;
}
.vol7.editor .p-member__hang {
    display: inline-block;
    width: 0;
}
.vol7.editor .p-member__btn a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    padding: calc(10 * var(--px)) 0;
    width: calc(170 * var(--px));
    border: 1px solid #231815;
    border-radius: calc(18 * var(--px));
    background-color: #FFFFFF;
    color: #000000;
    letter-spacing: 0.08em;
    font-size: calc(12 * var(--px));
    line-height: calc(13 * var(--px));
}
.vol7.editor .p-member__btn a::after {
    margin-left: calc(7 * var(--px));
    width: calc(13 * var(--px));
    height: calc(8 * var(--px));
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M0 4h12M7.5.6 12 4 7.5 7.4' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat center/contain;
    content: "";
}
.vol7.editor .p-member__editor {
    position: relative;
    margin-bottom: 0;
    padding: 1px 0;
    white-space: nowrap;
    font-weight: 500;
    font-size: calc(14 * var(--px));
    line-height: calc(24 * var(--px));
}
.vol7.editor .p-member__editor::before, .vol7.editor .p-member__editor::after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: transparent;
    background-image: linear-gradient(to right, #231815 0 2px, transparent 2px);
    background-position: left top;
    background-size: 6px 1px;
    background-repeat: repeat-x;
    content: "";
}
.vol7.editor .p-member__editor::before {
    top: 0;
}
.vol7.editor .p-member__editor::after {
    bottom: 0;
}

/* ---------------------------------------------
*   top: vol7/index.php
--------------------------------------------- */
.vol7.top {
    background-color: #FFFFFF;
    color: #231815;
}
.vol7.top .p-fv {
    display: grid;
    overflow: hidden;
    background: url("/triecolle_edit/vol7/assets/images/top/img_fv.png") 0 0/100% auto no-repeat;
}
.vol7.top .p-fv__ttl {
    align-self: start;
    margin: calc(202 * var(--px)) 0 0 calc(131 * var(--px));
    width: calc(113 * var(--px));
    grid-area: 1/1;
}
.vol7.top .p-fv__list {
    display: grid;
    grid-area: 1/1;
}
.vol7.top .p-fv__item {
    align-self: start;
    list-style: none;
    grid-area: 1/1;
}
.vol7.top .p-fv__item a {
    display: block;
    -webkit-transform-origin: inherit;
            transform-origin: inherit;
}
.vol7.top .p-fv__item a:hover, .vol7.top .p-fv__item a:active {
    opacity: 1;
}
.vol7.top .p-fv__item a::after {
    display: block;
    width: calc(28 * var(--px));
    height: calc(28 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/top/icon_arrow.png") 0 0/100% auto no-repeat;
    content: "";
}
@media (hover: hover) and (pointer: fine) {
    .vol7.top .p-fv__item a {
        transition: --fv-scale 0.3s;
        -webkit-transform: scale(var(--fv-scale));
                transform: scale(var(--fv-scale));
    }
    .vol7.top .p-fv__item a:hover {
        --fv-scale: 1.03;
    }
}
.vol7.top .p-fv__item.is-fv-anm {
    opacity: 0;
    -webkit-transition: opacity 0.4s linear var(--delay), -webkit-transform 0.6s cubic-bezier(0.25, 0.5, 0.35, 1.25) var(--delay);
    transition: opacity 0.4s linear var(--delay), -webkit-transform 0.6s cubic-bezier(0.25, 0.5, 0.35, 1.25) var(--delay);
    transition: opacity 0.4s linear var(--delay), transform 0.6s cubic-bezier(0.25, 0.5, 0.35, 1.25) var(--delay);
    transition: opacity 0.4s linear var(--delay), transform 0.6s cubic-bezier(0.25, 0.5, 0.35, 1.25) var(--delay), -webkit-transform 0.6s cubic-bezier(0.25, 0.5, 0.35, 1.25) var(--delay);
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
}
.vol7.top .p-fv__item.is-fv-anm.is-done {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
@media (prefers-reduced-motion: reduce) {
    .vol7.top .p-fv__item.is-fv-anm {
        -webkit-transition: opacity 0.3s linear;
        transition: opacity 0.3s linear;
        -webkit-transform: none;
                transform: none;
    }
}
.vol7.top .p-fv__item--1 {
    width: calc(223 * var(--px));
    -webkit-transform-origin: 45.7% 99.44%;
            transform-origin: 45.7% 99.44%;
    --delay: 0s;
}
.vol7.top .p-fv__item--1 a {
    padding: calc(33 * var(--px)) 0 calc(37 * var(--px)) calc(13 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/top/bg_fv_bubble01.png") 0 0/100% auto no-repeat;
}
.vol7.top .p-fv__item--1 a::after {
    margin: calc(14 * var(--px)) 0 0 calc(71 * var(--px));
}
.vol7.top .p-fv__item--1 .p-fv__txt {
    width: calc(182 * var(--px));
}
.vol7.top .p-fv__item--2 {
    margin: calc(21 * var(--px)) 0 0 calc(252 * var(--px));
    width: calc(123 * var(--px));
    -webkit-transform-origin: 78.37% 99.69%;
            transform-origin: 78.37% 99.69%;
    --delay: .15s;
}
.vol7.top .p-fv__item--2 a {
    padding: calc(22 * var(--px)) 0 calc(32 * var(--px)) calc(39 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/top/bg_fv_bubble02.png") 0 0/100% auto no-repeat;
}
.vol7.top .p-fv__item--2 a::after {
    margin: calc(11 * var(--px)) 0 0 calc(27 * var(--px));
}
.vol7.top .p-fv__item--2 .p-fv__txt {
    width: calc(68 * var(--px));
}
.vol7.top .p-fv__item--3 {
    margin-top: calc(323 * var(--px));
    width: calc(180 * var(--px));
    -webkit-transform-origin: 19.89% 0;
            transform-origin: 19.89% 0;
    --delay: .3s;
}
.vol7.top .p-fv__item--3 a {
    padding: calc(38 * var(--px)) 0 calc(33 * var(--px)) calc(17 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/top/bg_fv_bubble03.png") 0 0/100% auto no-repeat;
}
.vol7.top .p-fv__item--3 a::after {
    margin: calc(12 * var(--px)) 0 0 calc(55 * var(--px));
}
.vol7.top .p-fv__item--3 .p-fv__txt {
    width: calc(139 * var(--px));
}
.vol7.top .p-fv__item--4 {
    margin: calc(382 * var(--px)) 0 0 calc(195 * var(--px));
    width: calc(180 * var(--px));
    -webkit-transform-origin: 35.22% 0;
            transform-origin: 35.22% 0;
    --delay: .45s;
}
.vol7.top .p-fv__item--4 a {
    padding: calc(35 * var(--px)) 0 calc(11 * var(--px)) calc(36 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/top/bg_fv_bubble04.png") 0 0/100% auto no-repeat;
}
.vol7.top .p-fv__item--4 a::after {
    margin: calc(9 * var(--px)) 0 0 calc(48 * var(--px));
}
.vol7.top .p-fv__item--4 .p-fv__txt {
    width: calc(121 * var(--px));
}
.vol7.top .p-fv__txt {
    display: block;
}
.vol7.top .p-theme {
    padding: 27px 0 25px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background: url("/triecolle_edit/vol7/assets/images/common/bg_theme.png") center top/cover no-repeat;
}
.vol7.top .p-theme__vol {
    margin: 0 auto;
    width: 135px;
}
.vol7.top .p-theme__body {
    margin-top: 17px;
}
.vol7.top .p-theme__txt {
    color: #231815;
    letter-spacing: 0.05em;
    font-size: 15px;
    line-height: 25px;
}
.vol7.top .p-theme__txt + .p-theme__txt {
    margin-top: 12px;
}
.vol7.top .p-backnumber {
    padding: 35px 0;
    border-bottom: 1px solid #000000;
    background: #FFFFFF;
}
.vol7.top .p-backnumber a {
    display: block;
    margin: 0 auto;
    width: 250px;
}
.vol7.top .p-about,
.vol7.top .p-editor {
    scroll-margin-top: 60px;
}
.vol7.top .p-about {
    padding: 25px 0 24px;
    background: url("/triecolle_edit/vol7/assets/images/top/bg_about.png") center bottom/cover no-repeat;
}
.vol7.top .p-about__ttl {
    margin: 0 auto 30px;
    width: 249px;
}
.vol7.top .p-about__txt {
    font-size: 14px;
    line-height: 2;
}
.vol7.top .p-editor--arya {
    padding-bottom: 40px;
    background-color: #fbe6ef;
}
.vol7.top .p-editor--ken {
    background-color: #dff2fc;
}
.vol7.top .p-editor__img {
    margin-right: auto;
    margin-left: auto;
}
.vol7.top .p-editor__img.editor1 {
    padding-top: 41px;
    width: 298px;
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
}
.vol7.top .p-editor__img.editor2 {
    padding-top: 40px;
    width: 215px;
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}
.vol7.top .p-editor__ttl {
    margin: 0 auto 30px;
}
.vol7.top .p-editor__ttl.ttl1 {
    margin-top: 26px;
    width: 159px;
}
.vol7.top .p-editor__ttl.ttl2 {
    margin-top: 21px;
    width: 236px;
}
.vol7.top .p-editor__txt {
    margin: 0 auto;
    padding-bottom: 30px;
    width: 74.7%;
    text-align: left;
    letter-spacing: 0.05em;
    line-height: 2;
}
.vol7.top .p-editor__detail {
    margin: 0 auto;
    width: 74.7%;
}

@property --fv-scale {
    syntax: "<number>";
    inherits: false;
    initial-value: 1;
}
/* ---------------------------------------------
*   campaign: vol7/campaign.php
--------------------------------------------- */
.vol7.campaign {
    background-color: #FFFFFF;
}
.vol7.campaign .p-fv {
    position: relative;
    display: grid;
    padding-bottom: calc(12 * var(--px));
}
.vol7.campaign .p-fv::before, .vol7.campaign .p-fv::after {
    position: absolute;
    top: calc(385 * var(--px));
    z-index: 1;
    width: calc(55 * var(--px));
    height: calc(180 * var(--px));
    content: "";
}
.vol7.campaign .p-fv::before {
    left: calc(16 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/campaign/deco_fv_chopsticks01.png") 0 0/100% auto no-repeat;
}
.vol7.campaign .p-fv::after {
    left: calc(305 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/campaign/deco_fv_chopsticks02.png") 0 0/100% auto no-repeat;
}
.vol7.campaign .p-fv__ttl, .vol7.campaign .p-fv__txt {
    align-self: start;
    grid-area: 1/1;
}
.vol7.campaign .p-fv__ttl {
    margin: 0;
    width: calc(375 * var(--px));
}
.vol7.campaign .p-fv__txt {
    margin: calc(320 * var(--px)) 0 0 calc(68 * var(--px));
    width: calc(243 * var(--px));
}
.vol7.campaign .p-period {
    margin-top: 7%;
    margin-bottom: 9%;
}
.vol7.campaign .p-period__ttl {
    margin: 0 auto 20px;
    width: 87.2%;
}
.vol7.campaign .p-period__img {
    width: 100%;
}
.vol7.campaign .p-period__img img {
    vertical-align: bottom;
}
.vol7.campaign .p-period__list {
    margin: 0 auto;
    width: 87.2%;
}
.vol7.campaign .p-period__list > li {
    position: relative;
    padding-top: 7.3%;
}
.vol7.campaign .p-period__list > li::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 100%;
    height: 8px;
    background-image: url(../images/campaign/bg_line.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.vol7.campaign .p-period__list > li:last-child {
    margin-bottom: 0;
}
.vol7.campaign .p-period__list > li:nth-child(1) {
    padding-top: 0;
    padding-bottom: 7.2%;
}
.vol7.campaign .p-period__list > li:nth-child(2),
.vol7.campaign .p-period__list > li:nth-child(3) {
    padding-top: 6%;
    padding-bottom: 8.5%;
}
.vol7.campaign .p-howto {
    position: relative;
    padding-bottom: 11.1%;
}
.vol7.campaign .p-howto__inner {
    padding: 0 6.3%;
}
.vol7.campaign .p-howto__txt {
    background: #FFFFFF;
    letter-spacing: 0.03em;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5;
}
.vol7.campaign .p-howto__txt span {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(35%, #fff100));
    background: linear-gradient(transparent 65%, #fff100 35%);
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
}
.vol7.campaign .p-howto__message {
    margin: 7.5% auto 3%;
    width: 85.5%;
}
.vol7.campaign .p-howto__btn a {
    display: block;
    margin: 0 auto;
    width: 277px;
}
.vol7.campaign .p-howto__btn a img {
    margin-bottom: -7px;
    max-width: none;
    width: 283px;
}
.vol7.campaign .p-summary__btn {
    margin: 0 auto;
    width: 87.2%;
}
.vol7.campaign .p-summary__txt {
    margin: 13% auto 10%;
    width: 81.6%;
    color: #000000;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
}
.vol7.campaign .p-summary__txt p + p {
    margin-top: 4%;
    padding-top: 4%;
    border-top: 1px solid #000000;
}

/* ---------------------------------------------
*   p-recommend: vol7/recommend/index.php, vol7/recommend/loading01.php〜loading05.php, vol7/recommend/popup01.php〜popup05.php
--------------------------------------------- */
.vol7.recommend {
    background-color: #FFFFFF;
}
.vol7.recommend .p-fv {
    padding: calc(43 * var(--px)) 0 calc(69 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/recommend/deco_fv_fork.png") calc(12 * var(--px)) calc(118 * var(--px))/calc(62 * var(--px)) auto no-repeat, url("/triecolle_edit/vol7/assets/images/recommend/deco_fv_spoon.png") calc(304 * var(--px)) calc(117 * var(--px))/calc(60 * var(--px)) auto no-repeat, url("/triecolle_edit/vol7/assets/images/recommend/bg_fv.png") 0 0/100% auto no-repeat;
}
.vol7.recommend .p-fv__ttl {
    margin-left: calc(62 * var(--px));
    width: calc(257 * var(--px));
}
.vol7.recommend .p-fv__txt {
    margin: calc(36 * var(--px)) 0 0 calc(27 * var(--px));
    width: calc(318 * var(--px));
}
.vol7.recommend .p-recommend-choice {
    display: flow-root;
    padding-bottom: calc(23 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/recommend/bg_choice.png") 0 calc(-1 * var(--px))/100% auto no-repeat;
}
.vol7.recommend .p-recommend-choice__ttl {
    margin: calc(-38 * var(--px)) 0 0 calc(17 * var(--px));
    padding: calc(36 * var(--px)) calc(47 * var(--px)) calc(33 * var(--px)) calc(36 * var(--px));
    width: calc(350 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/recommend/bg_question.png") 0 0/100% auto no-repeat;
}
.vol7.recommend .p-recommend-choice__list {
    margin: calc(17 * var(--px)) 0 0;
    padding: 0;
}
.vol7.recommend .p-recommend-choice__item {
    margin-left: calc(19 * var(--px));
    width: calc(335 * var(--px));
    list-style: none;
}
.vol7.recommend .p-recommend-choice__item + .p-recommend-choice__item {
    margin-top: calc(5 * var(--px));
}
.vol7.recommend .p-recommend-choice__btn {
    display: block;
}
@media (hover: hover) and (pointer: fine) {
    .vol7.recommend .p-recommend-choice__btn {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
    }
    .vol7.recommend .p-recommend-choice__btn:hover {
        opacity: 0.8;
    }
}
.vol7.recommend .p-recommend-choice__img {
    display: block;
}

.p-recommend-modal.modaal-fullscreen {
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior-x: none;
    overscroll-behavior-y: contain;
    -ms-touch-action: pan-y pinch-zoom;
        touch-action: pan-y pinch-zoom;
}
.p-recommend-modal .modaal-container {
    overflow: visible;
    min-height: 100%;
    height: auto;
    background-color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none;
}
@media (min-width: 721px) {
    .p-recommend-modal .modaal-container {
        max-width: 375px;
    }
}
.p-recommend-modal .modaal-content {
    height: auto;
}
.p-recommend-modal .modaal-iframe-elem {
    height: 100vh;
    height: 100dvh;
}

.is-framed {
    overflow: hidden;
}

.vol7.recommend-popup::before, .vol7.recommend-popup::after {
    display: none;
}
@media (min-width: 721px) {
    .vol7.recommend-popup {
        -webkit-box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.6);
                box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.6);
    }
}

.p-recommend-popup {
    background-color: #FFFFFF;
    color: #231815;
    text-align: left;
    word-break: normal;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 1.5;
    container-type: inline-size;
    -ms-touch-action: pan-y pinch-zoom;
        touch-action: pan-y pinch-zoom;
}
.p-recommend-popup__charge {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100vh;
    height: 100dvh;
    cursor: pointer;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
}
.p-recommend-popup__charge.is-leave {
    opacity: 0;
}
.p-recommend-popup__burst {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(825 * var(--px));
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.p-recommend-popup__charge-body {
    width: calc(315 * var(--px));
    -webkit-transform: translateY(calc(16 * var(--px)));
            transform: translateY(calc(16 * var(--px)));
}
.p-recommend-popup__result {
    -webkit-animation: p-recommend-popup-in 0.15s;
            animation: p-recommend-popup-in 0.15s;
}
@media (prefers-reduced-motion: reduce) {
    .p-recommend-popup__charge {
        -webkit-transition: none;
        transition: none;
    }
    .p-recommend-popup__result {
        -webkit-animation: none;
                animation: none;
    }
}
.p-recommend-popup--1 .p-recommend-popup__charge {
    background-color: #fff8f9;
}
.p-recommend-popup--1 .p-recommend-popup__charge-body {
    padding-bottom: calc(3 * var(--px));
}
.p-recommend-popup--1 .p-recommend-popup__charge-img {
    margin: calc(-22 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(280 * var(--px));
}
.p-recommend-popup--1 .p-recommend-result__head {
    padding-bottom: calc(12 * var(--px));
}
.p-recommend-popup--1 .p-recommend-result__type {
    margin-left: calc(33 * var(--px));
    width: calc(309 * var(--px));
}
.p-recommend-popup--1 .p-recommend-result__name {
    margin-left: calc(114 * var(--px));
    width: calc(139 * var(--px));
}
.p-recommend-popup--1 .p-recommend-result__photo {
    margin-top: calc(13 * var(--px));
}
.p-recommend-popup--1 .p-recommend-result__foot {
    margin-top: calc(31 * var(--px));
}
.p-recommend-popup--2 .p-recommend-popup__charge {
    background-color: #f2fbf5;
}
.p-recommend-popup--2 .p-recommend-popup__charge-body {
    padding-bottom: calc(4 * var(--px));
}
.p-recommend-popup--2 .p-recommend-popup__charge-img {
    margin: calc(-8 * var(--px)) 0 0 calc(10 * var(--px));
    width: calc(295 * var(--px));
}
.p-recommend-popup--2 .p-recommend-result__head {
    padding-bottom: calc(12 * var(--px));
}
.p-recommend-popup--2 .p-recommend-result__type {
    margin-left: calc(32 * var(--px));
    width: calc(314 * var(--px));
}
.p-recommend-popup--2 .p-recommend-result__name {
    margin-left: calc(104 * var(--px));
    width: calc(160 * var(--px));
}
.p-recommend-popup--2 .p-recommend-result__photo {
    margin-top: calc(14 * var(--px));
}
.p-recommend-popup--2 .p-recommend-result__foot {
    margin-top: calc(36 * var(--px));
}
.p-recommend-popup--3 .p-recommend-popup__charge {
    background-color: #f2f8fb;
}
.p-recommend-popup--3 .p-recommend-popup__charge-body {
    padding-bottom: calc(4 * var(--px));
}
.p-recommend-popup--3 .p-recommend-popup__charge-img {
    margin: calc(-2 * var(--px)) 0 0 calc(-2 * var(--px));
    width: calc(321 * var(--px));
}
.p-recommend-popup--3 .p-recommend-result__head {
    padding-bottom: calc(11 * var(--px));
}
.p-recommend-popup--3 .p-recommend-result__type {
    margin-left: calc(33 * var(--px));
    width: calc(309 * var(--px));
}
.p-recommend-popup--3 .p-recommend-result__name {
    margin-left: calc(47 * var(--px));
    width: calc(271 * var(--px));
}
.p-recommend-popup--3 .p-recommend-result__photo {
    margin-top: calc(14 * var(--px));
}
.p-recommend-popup--3 .p-recommend-result__foot {
    margin-top: calc(34 * var(--px));
}
.p-recommend-popup--4 .p-recommend-popup__charge {
    background-color: #fefaf2;
}
.p-recommend-popup--4 .p-recommend-popup__charge-body {
    padding-bottom: calc(3 * var(--px));
}
.p-recommend-popup--4 .p-recommend-popup__charge-img {
    margin: calc(4 * var(--px)) 0 0 calc(-1 * var(--px));
    width: calc(311 * var(--px));
}
.p-recommend-popup--4 .p-recommend-result__head {
    padding-bottom: calc(11 * var(--px));
}
.p-recommend-popup--4 .p-recommend-result__type {
    margin-left: calc(30 * var(--px));
    width: calc(317 * var(--px));
}
.p-recommend-popup--4 .p-recommend-result__name {
    margin-left: calc(145 * var(--px));
    width: calc(76 * var(--px));
}
.p-recommend-popup--4 .p-recommend-result__photo {
    margin-top: calc(14 * var(--px));
}
.p-recommend-popup--4 .p-recommend-result__foot {
    margin-top: calc(36 * var(--px));
}
.p-recommend-popup--5 .p-recommend-popup__charge {
    background-color: #f9f2f9;
}
.p-recommend-popup--5 .p-recommend-popup__charge-body {
    padding-bottom: calc(3 * var(--px));
}
.p-recommend-popup--5 .p-recommend-popup__charge-img {
    margin: calc(24 * var(--px)) 0 0 calc(4 * var(--px));
    width: calc(312 * var(--px));
}
.p-recommend-popup--5 .p-recommend-result__head {
    padding-bottom: calc(12 * var(--px));
}
.p-recommend-popup--5 .p-recommend-result__type {
    margin-left: calc(33 * var(--px));
    width: calc(309 * var(--px));
}
.p-recommend-popup--5 .p-recommend-result__name {
    margin-left: calc(127 * var(--px));
    width: calc(112 * var(--px));
}
.p-recommend-popup--5 .p-recommend-result__photo {
    margin-top: calc(14 * var(--px));
}
.p-recommend-popup--5 .p-recommend-result__foot {
    margin-top: calc(36 * var(--px));
}

@-webkit-keyframes p-recommend-popup-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes p-recommend-popup-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.p-recommend-result__type {
    margin: calc(24 * var(--px)) 0 0;
    outline: none;
}
.p-recommend-result__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: calc(24 * var(--px)) 0 calc(23 * var(--px));
    background: url("/triecolle_edit/vol7/assets/images/recommend/deco_result_line.png") calc(30 * var(--px)) 0/calc(315 * var(--px)) 100% no-repeat;
}
.p-recommend-result__text p {
    margin: 0;
    height: calc(197 * var(--px));
    letter-spacing: 0.035em;
    font-size: calc(14 * var(--px));
    line-height: calc(23 * var(--px));
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
}
.p-recommend-result__col {
    display: block;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
    letter-spacing: 0;
}
.p-recommend-result__col:last-child {
    -moz-text-align-last: auto;
         text-align-last: auto;
    letter-spacing: 0.035em;
}
.p-recommend-result__col--tight {
    letter-spacing: -0.07em;
}
.p-recommend-result__punct--end {
    margin-bottom: -0.5em;
}
.p-recommend-result__punct--start {
    margin-top: -0.5em;
}
.p-recommend-result__shop {
    padding: calc(29 * var(--px)) 0 calc(6 * var(--px));
}
.p-recommend-result__ttl {
    margin: 0 0 0 calc(65 * var(--px));
    width: calc(245 * var(--px));
}
.p-recommend-result__name {
    margin: calc(16 * var(--px)) 0 0;
}
.p-recommend-result__photo {
    margin-left: calc(30 * var(--px));
    width: calc(315 * var(--px));
}
.p-recommend-result__desc {
    margin: 0 0 0 calc(31 * var(--px));
    padding-top: calc(1 * var(--px));
    width: calc(314 * var(--px));
    text-align: justify;
    letter-spacing: 0.1em;
    font-size: calc(14 * var(--px));
    line-height: calc(20 * var(--px));
    -webkit-font-feature-settings: "halt" 1;
            font-feature-settings: "halt" 1;
    line-break: strict;
    hanging-punctuation: allow-end;
}
.p-recommend-result__price {
    margin: calc(11 * var(--px)) 0 0 calc(31 * var(--px));
}
.p-recommend-result__line {
    margin: 0;
}
.p-recommend-result__line--price {
    letter-spacing: 0.05em;
    font-size: calc(15 * var(--px));
    line-height: calc(20 * var(--px));
}
.p-recommend-result__line--note {
    letter-spacing: 0.05em;
    font-size: calc(10 * var(--px));
    line-height: calc(15 * var(--px));
}
.p-recommend-result__line--note + .p-recommend-result__line--price {
    margin-top: calc(4 * var(--px));
}
.p-recommend-result__foot {
    display: grid;
}
.p-recommend-result__link, .p-recommend-result__notes, .p-recommend-result__back {
    display: block;
    align-self: start;
    grid-area: 1/1;
}
.p-recommend-result__link {
    margin: calc(2 * var(--px)) 0 0 calc(117 * var(--px));
    width: calc(143 * var(--px));
}
.p-recommend-result__notes {
    margin: calc(54 * var(--px)) 0 0;
}
.p-recommend-result__back {
    margin: calc(122 * var(--px)) 0 0 calc(326 * var(--px));
    width: calc(49 * var(--px));
}
@media (hover: hover) and (pointer: fine) {
    .p-recommend-result__link, .p-recommend-result__back {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
    }
    .p-recommend-result__link:hover, .p-recommend-result__back:hover {
        opacity: 0.7;
    }
}

/* ---------------------------------------------
*   p-suki: vol7/suki/index.php
--------------------------------------------- */
.vol7.suki {
    --card: var(--px);
    background-color: #FFFFFF;
    color: #231815;
    letter-spacing: 0;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
}
.vol7.suki .p-suki {
    background: url("/triecolle_edit/vol7/assets/images/suki/top/bg_suki.png") 0 0/100% auto no-repeat;
}
.vol7.suki .p-suki-kv {
    padding: calc(31 * var(--px)) 0 calc(1 * var(--px));
}
.vol7.suki .p-suki-kv__ttl {
    margin: 0;
}
.vol7.suki .p-suki-kv__lead, .vol7.suki .p-suki-kv__img, .vol7.suki .p-suki-kv__main {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.vol7.suki .p-suki-kv__lead {
    width: calc(162 * var(--px));
}
.vol7.suki .p-suki-kv__img {
    margin-top: calc(-45 * var(--px));
    width: calc(115 * var(--px));
}
.vol7.suki .p-suki-kv__main {
    margin-top: calc(-34 * var(--px));
    width: calc(323 * var(--px));
}
.vol7.suki .p-suki-catch,
.vol7.suki .p-suki-statement {
    text-align: center;
}
.vol7.suki .p-suki-catch__txt,
.vol7.suki .p-suki-statement__txt {
    margin: 0;
    font-weight: 500;
}
.vol7.suki .p-suki-catch__line,
.vol7.suki .p-suki-statement__line {
    display: block;
    white-space: nowrap;
    text-spacing-trim: space-all;
}
.vol7.suki .p-suki-catch {
    padding: calc(6 * var(--px)) 0 calc(24 * var(--px));
}
.vol7.suki .p-suki-catch__txt {
    line-height: calc(23 * var(--px));
}
.vol7.suki .p-suki-catch__line--1 {
    margin-top: calc(0 * var(--px));
    letter-spacing: 0.0545em;
    font-weight: 400;
    font-size: calc(12 * var(--px));
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.suki .p-suki-catch__line--2 {
    margin-top: calc(-1 * var(--px));
    letter-spacing: -0.0129em;
    font-weight: 500;
    font-size: calc(15 * var(--px));
    -webkit-transform: translateX(calc(-3 * var(--px)));
            transform: translateX(calc(-3 * var(--px)));
}
.vol7.suki .p-suki-catch__line--3 {
    margin-top: calc(-1 * var(--px));
    letter-spacing: 0.1262em;
    font-weight: 500;
    font-size: calc(18 * var(--px));
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.suki .p-suki-statement {
    padding: calc(31 * var(--px)) 0 calc(43 * var(--px));
}
.vol7.suki .p-suki-statement__txt {
    font-size: calc(17 * var(--px));
    line-height: calc(33 * var(--px));
}
.vol7.suki .p-suki-statement__line--1 {
    letter-spacing: 0.14em;
    -webkit-transform: translateX(calc(6 * var(--px)));
            transform: translateX(calc(6 * var(--px)));
}
.vol7.suki .p-suki-statement__line--2 {
    letter-spacing: 0.0367em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.suki .p-suki-statement__line--3 {
    letter-spacing: 0.0703em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.suki .p-suki-statement__line--4 {
    letter-spacing: 0.0618em;
    -webkit-transform: translateX(calc(2 * var(--px)));
            transform: translateX(calc(2 * var(--px)));
}
.vol7.suki .p-suki-statement__line--5 {
    letter-spacing: 0.147em;
    -webkit-transform: translateX(calc(1 * var(--px)));
            transform: translateX(calc(1 * var(--px)));
}
.vol7.suki .p-suki-jimo {
    padding: calc(17 * var(--px)) 0 calc(33 * var(--px));
}
.vol7.suki .p-suki-jimo__ttl {
    margin: 0 auto;
    width: calc(164 * var(--px));
}
.vol7.suki .p-suki-jimo__list {
    display: grid;
    grid-template-columns: repeat(2, calc(162 * var(--px)));
    gap: calc(30 * var(--px)) calc(20 * var(--px));
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: calc(20 * var(--px)) 0 0;
    padding: 0;
}
.vol7.suki .p-suki-jimo__item {
    list-style: none;
}
.vol7.suki .p-suki-band {
    position: relative;
    overflow: hidden;
    height: calc(42 * var(--px));
    background: -webkit-gradient(linear, left top, left bottom, from(#231815), to(#231815)) 0 0/100% var(--hair) no-repeat, #FFFFFF;
    background: linear-gradient(#231815, #231815) 0 0/100% var(--hair) no-repeat, #FFFFFF;
}
.vol7.suki .p-suki-band--right {
    background: -webkit-gradient(linear, left top, left bottom, from(#231815), to(#231815)) 0 0/100% var(--hair) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#231815), to(#231815)) 0 100%/100% var(--hair) no-repeat, #FFFFFF;
    background: linear-gradient(#231815, #231815) 0 0/100% var(--hair) no-repeat, linear-gradient(#231815, #231815) 0 100%/100% var(--hair) no-repeat, #FFFFFF;
    --logo-top: 1;
}
.vol7.suki .p-suki-band--left {
    --logo-top: 2;
}
.vol7.suki .p-suki-band__track {
    position: absolute;
    top: 0;
    left: calc(-89 * var(--px));
    width: calc(100% + 178 * var(--px));
    height: 100%;
    background: url("/triecolle_edit/vol7/assets/images/suki/top/deco_band.svg") calc(100 * var(--px)) calc(var(--logo-top) * var(--px))/calc(89 * var(--px)) auto repeat-x;
    -webkit-animation: p-suki-band-right 2.225s linear infinite;
            animation: p-suki-band-right 2.225s linear infinite;
}
.vol7.suki .p-suki-band--left .p-suki-band__track {
    -webkit-animation-name: p-suki-band-left;
            animation-name: p-suki-band-left;
}
@media (prefers-reduced-motion: reduce) {
    .vol7.suki .p-suki-band__track {
        -webkit-animation: none;
                animation: none;
    }
}

@-webkit-keyframes p-suki-band-right {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(89 * var(--px)));
                transform: translateX(calc(89 * var(--px)));
    }
}

@keyframes p-suki-band-right {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(89 * var(--px)));
                transform: translateX(calc(89 * var(--px)));
    }
}
@-webkit-keyframes p-suki-band-left {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(-89 * var(--px)));
                transform: translateX(calc(-89 * var(--px)));
    }
}
@keyframes p-suki-band-left {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(-89 * var(--px)));
                transform: translateX(calc(-89 * var(--px)));
    }
}
/* ---------------------------------------------
*   p-suki-card（記事01〜05への入口のカード）: vol7/suki/index.php, vol7/suki/article01.php, vol7/suki/article02.php, vol7/suki/article03.php, vol7/suki/article04.php, vol7/suki/article05.php
--------------------------------------------- */
.vol7 .p-suki-card {
    display: grid;
    width: calc(162 * var(--card));
    min-height: 0;
    background-color: var(--card-color);
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 0 var(--hair) #231815;
            box-shadow: inset 0 0 0 var(--hair) #231815;
    aspect-ratio: 162/219;
}
.vol7 .p-suki-card__img, .vol7 .p-suki-card__num, .vol7 .p-suki-card__label, .vol7 .p-suki-card__ttl, .vol7 .p-suki-card__btn {
    display: block;
    grid-area: 1/1;
    align-self: start;
}
.vol7 .p-suki-card__btn {
    margin: calc(206 * var(--card)) 0 0 calc(8 * var(--card));
    width: calc(145 * var(--card));
}
.vol7 .p-suki-card--1 {
    --card-color: #c79dc7;
    background-image: url("/triecolle_edit/vol7/assets/images/suki/card/deco_card01_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/card/deco_card01_line02.png");
    background-position: calc(-1 * var(--card)) calc(46 * var(--card)), calc(121 * var(--card)) calc(137 * var(--card));
    background-size: calc(70 * var(--card)) auto, calc(41 * var(--card)) auto;
}
.vol7 .p-suki-card--1 .p-suki-card__img {
    margin: calc(26 * var(--card)) 0 0 calc(8 * var(--card));
    width: calc(145 * var(--card));
}
.vol7 .p-suki-card--1 .p-suki-card__num {
    margin: calc(9 * var(--card)) 0 0 calc(8 * var(--card));
    width: calc(38 * var(--card));
}
.vol7 .p-suki-card--1 .p-suki-card__label {
    margin: calc(131 * var(--card)) 0 0 calc(4 * var(--card));
    width: calc(89 * var(--card));
}
.vol7 .p-suki-card--1 .p-suki-card__ttl {
    margin: calc(11 * var(--card)) 0 0 calc(110 * var(--card));
    width: calc(40 * var(--card));
}
.vol7 .p-suki-card--2 {
    --card-color: #e1979f;
    background-image: url("/triecolle_edit/vol7/assets/images/suki/card/deco_card02_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/card/deco_card02_line02.png");
    background-position: calc(-1 * var(--card)) calc(-1 * var(--card)), calc(139 * var(--card)) calc(23 * var(--card));
    background-size: calc(59 * var(--card)) auto, calc(19 * var(--card)) auto;
}
.vol7 .p-suki-card--2 .p-suki-card__img {
    margin: calc(25 * var(--card)) 0 0 calc(13 * var(--card));
    width: calc(135 * var(--card));
}
.vol7 .p-suki-card--2 .p-suki-card__num {
    margin: calc(150 * var(--card)) 0 0 calc(114 * var(--card));
    width: calc(40 * var(--card));
}
.vol7 .p-suki-card--2 .p-suki-card__label {
    margin: calc(12 * var(--card)) 0 0 calc(99 * var(--card));
    width: calc(33 * var(--card));
}
.vol7 .p-suki-card--2 .p-suki-card__ttl {
    margin: calc(130 * var(--card)) 0 0 calc(5 * var(--card));
    width: calc(98 * var(--card));
}
.vol7 .p-suki-card--3 {
    --card-color: #e1c845;
    background-image: url("/triecolle_edit/vol7/assets/images/suki/card/deco_card03_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/card/deco_card03_line02.png");
    background-position: calc(122 * var(--card)) calc(41 * var(--card)), calc(-1 * var(--card)) calc(107 * var(--card));
    background-size: calc(40 * var(--card)) auto, calc(70 * var(--card)) auto;
}
.vol7 .p-suki-card--3 .p-suki-card__img {
    margin: calc(26 * var(--card)) 0 0 calc(13 * var(--card));
    width: calc(135 * var(--card));
}
.vol7 .p-suki-card--3 .p-suki-card__num {
    margin: calc(134 * var(--card)) 0 0 calc(7 * var(--card));
    width: calc(39 * var(--card));
}
.vol7 .p-suki-card--3 .p-suki-card__label {
    margin: calc(13 * var(--card)) 0 0 calc(9 * var(--card));
    width: calc(92 * var(--card));
}
.vol7 .p-suki-card--3 .p-suki-card__ttl {
    margin: calc(13 * var(--card)) 0 0 calc(100 * var(--card));
    width: calc(51 * var(--card));
}
.vol7 .p-suki-card--4 {
    --card-color: #abb44e;
    background-image: url("/triecolle_edit/vol7/assets/images/suki/card/deco_card04_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/card/deco_card04_line02.png");
    background-position: calc(0 * var(--card)) calc(153 * var(--card)), calc(102 * var(--card)) calc(13 * var(--card));
    background-size: calc(38 * var(--card)) auto, calc(35 * var(--card)) auto;
}
.vol7 .p-suki-card--4 .p-suki-card__img {
    margin: calc(26 * var(--card)) 0 0 calc(13 * var(--card));
    width: calc(137 * var(--card));
}
.vol7 .p-suki-card--4 .p-suki-card__num {
    margin: calc(37 * var(--card)) 0 0 calc(117 * var(--card));
    width: calc(37 * var(--card));
}
.vol7 .p-suki-card--4 .p-suki-card__label {
    margin: calc(15 * var(--card)) 0 0 calc(10 * var(--card));
    width: calc(34 * var(--card));
}
.vol7 .p-suki-card--4 .p-suki-card__ttl {
    margin: calc(131 * var(--card)) 0 0 calc(9 * var(--card));
    width: calc(114 * var(--card));
}
.vol7 .p-suki-card--5 {
    --card-color: #7c94c0;
    background-image: url("/triecolle_edit/vol7/assets/images/suki/card/deco_card05_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/card/deco_card05_line02.png");
    background-position: calc(0 * var(--card)) calc(82 * var(--card)), calc(108 * var(--card)) calc(-1 * var(--card));
    background-size: calc(36 * var(--card)) auto, calc(55 * var(--card)) auto;
}
.vol7 .p-suki-card--5 .p-suki-card__img {
    margin: calc(24 * var(--card)) 0 0 calc(13 * var(--card));
    width: calc(137 * var(--card));
}
.vol7 .p-suki-card--5 .p-suki-card__num {
    margin: calc(14 * var(--card)) 0 0 calc(23 * var(--card));
    width: calc(37 * var(--card));
}
.vol7 .p-suki-card--5 .p-suki-card__label {
    margin: calc(132 * var(--card)) 0 0 calc(97 * var(--card));
    width: calc(60 * var(--card));
}
.vol7 .p-suki-card--5 .p-suki-card__ttl {
    margin: calc(18 * var(--card)) 0 0 calc(65 * var(--card));
    width: calc(63 * var(--card));
}
@media (hover: hover) and (pointer: fine) {
    .vol7 a.p-suki-card {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
    }
    .vol7 a.p-suki-card:hover {
        opacity: 0.8;
    }
}

/* ---------------------------------------------
*   p-article: vol7/suki/article01.php, vol7/suki/article02.php, vol7/suki/article03.php, vol7/suki/article04.php, vol7/suki/article05.php
--------------------------------------------- */
.vol7.article {
    background-color: #FFFFFF;
    color: #231815;
    letter-spacing: 0;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
}
.vol7.article .p-article {
    background-color: var(--article-color);
    text-align: left;
    word-break: normal;
    -webkit-font-kerning: none;
            font-kerning: none;
    line-break: strict;
    isolation: isolate;
    text-spacing-trim: space-all;
}
.vol7.article .p-article__nowrap {
    white-space: nowrap;
}
.vol7.article .p-article-kv,
.vol7.article .p-article-chapter,
.vol7.article .p-article-chapter__visual,
.vol7.article .p-article-chapter__photo,
.vol7.article .p-interview {
    position: relative;
    background-repeat: no-repeat;
}
.vol7.article .p-article-kv::before, .vol7.article .p-article-kv::after,
.vol7.article .p-article-chapter::before,
.vol7.article .p-article-chapter::after,
.vol7.article .p-article-chapter__visual::before,
.vol7.article .p-article-chapter__visual::after,
.vol7.article .p-article-chapter__photo::before,
.vol7.article .p-article-chapter__photo::after,
.vol7.article .p-interview::before,
.vol7.article .p-interview::after {
    position: absolute;
    z-index: -1;
    background-position: 0 0;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.vol7.article .p-article-kv {
    display: grid;
}
.vol7.article .p-article-kv__img, .vol7.article .p-article-kv__num, .vol7.article .p-article-kv__ttl, .vol7.article .p-article-kv__label {
    align-self: start;
    grid-area: 1/1;
}
.vol7.article .p-article-lead {
    text-align: center;
}
.vol7.article .p-article-lead__ttl, .vol7.article .p-article-lead__txt {
    margin: 0;
    font-size: calc(15 * var(--px));
}
.vol7.article .p-article-lead__ttl {
    font-weight: 700;
    line-height: calc(35 * var(--px));
}
.vol7.article .p-article-lead__txt {
    font-weight: 500;
    line-height: calc(27 * var(--px));
}
.vol7.article .p-article-lead__line {
    display: block;
    white-space: nowrap;
}
.vol7.article .p-article-lead__ttl .p-article-lead__line {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.vol7.article .p-article-lead__ttl .p-article-lead__line::after {
    position: absolute;
    top: calc(var(--wave-y) * var(--px));
    right: calc(var(--wave-r) * var(--px));
    left: calc(var(--wave-l) * var(--px));
    height: calc(3 * var(--px));
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 3' preserveAspectRatio='none'%3E%3Cpath d='M0 .5C3 .5 3 2.5 6 2.5S9 .5 12 .5 15 2.5 18 2.5 21 .5 24 .5' fill='none' stroke='%23231815'/%3E%3C/svg%3E") left top/calc(var(--wave-w) * var(--px)) 100% repeat-x;
    content: "";
}
.vol7.article .p-article-chapter__visual {
    display: grid;
}
.vol7.article .p-article-chapter__visual .p-article-chapter__img,
.vol7.article .p-article-chapter__visual .p-article-chapter__ttl,
.vol7.article .p-article-chapter__visual .p-article-chapter__deco {
    align-self: start;
    grid-area: 1/1;
}
.vol7.article .p-article-chapter__ttl {
    margin: 0;
}
.vol7.article .p-article-chapter__img--polaroid {
    position: relative;
    z-index: 2;
}
.vol7.article .p-article-chapter--2::before {
    right: 0;
    bottom: 0;
    content: "";
}
.vol7.article .p-profile {
    position: relative;
}
.vol7.article .p-profile__box {
    border-width: 0;
    border-style: solid;
    border-image-slice: 60 60 6 6 fill;
    border-image-width: calc(30 * var(--px)) calc(30 * var(--px)) calc(3 * var(--px)) calc(3 * var(--px));
    border-image-repeat: stretch;
}
.vol7.article .p-profile__ttl {
    margin: 0;
}
.vol7.article .p-profile__txt {
    letter-spacing: -0.002em;
    font-weight: 500;
    font-size: calc(12 * var(--px));
    line-height: calc(17 * var(--px));
    line-break: strict;
}
.vol7.article .p-interview__word {
    position: absolute;
    z-index: -1;
}
.vol7.article .p-interview__txt {
    margin: 0;
    letter-spacing: -0.002em;
    font-weight: 400;
    font-size: calc(14 * var(--px));
    line-height: calc(25 * var(--px));
    line-break: strict;
}
.vol7.article .p-interview__txt + .p-interview__txt {
    margin-top: calc(25 * var(--px));
}
.vol7.article .p-interview__txt--editor {
    color: #FFFFFF;
}
.vol7.article .p-interview__txt .name {
    font-weight: 500;
}
.vol7.article .p-interview--slant .p-interview__body::before {
    float: right;
    content: "";
}
.vol7.article .p-article-qa {
    position: relative;
}
.vol7.article .p-article-qa::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
    background-color: #F4E8D1;
    content: "";
}
.vol7.article .p-article-qa__head {
    position: relative;
    z-index: 1;
    margin: 0;
}
.vol7.article .p-article-qa__box {
    position: relative;
    border-width: 0;
    border-style: solid;
    border-image-source: var(--qa-box);
    border-image-slice: 338 4 40 4;
    border-image-width: calc(169 * var(--px)) calc(2 * var(--px)) calc(20 * var(--px)) calc(2 * var(--px));
    border-image-repeat: stretch;
    isolation: isolate;
}
.vol7.article .p-article-qa__box::before {
    position: absolute;
    top: calc(168 * var(--px));
    right: calc(2 * var(--px));
    bottom: calc(19 * var(--px));
    left: calc(2 * var(--px));
    z-index: -1;
    background-image: var(--qa-box);
    background-position: calc(-2 * var(--px)) 32.5670498084%;
    background-size: calc(100% + calc(4 * var(--px))) 274%;
    background-repeat: no-repeat;
    content: "";
}
.vol7.article .p-article-qa__ttl {
    margin: 0;
}
.vol7.article .p-article-qa__list {
    position: relative;
    display: grid;
    margin-bottom: 0;
    grid-template-columns: repeat(2, calc(167 * var(--px)));
}
.vol7.article .p-article-qa__list::after {
    position: absolute;
    top: calc(-26 * var(--px));
    left: calc(2 * var(--px));
    z-index: -1;
    width: calc(331 * var(--px));
    height: calc(20 * var(--px));
    background-image: var(--qa-box);
    background-position: calc(-2 * var(--px)) calc(-476 * var(--px));
    background-size: calc(335 * var(--px)) auto;
    background-repeat: no-repeat;
    content: "";
    grid-row: 2;
    grid-column: 1/-1;
}
.vol7.article .p-article-qa__item {
    min-width: 0;
}
.vol7.article .p-article-qa__q {
    margin: 0;
}
.vol7.article .p-article-qa__q-num, .vol7.article .p-article-qa__q-txt {
    display: block;
}
.vol7.article .p-article-qa__a {
    letter-spacing: -0.002em;
    font-weight: 400;
    font-size: calc(12 * var(--px));
    line-height: calc(20 * var(--px));
    line-break: strict;
}
.vol7.article .p-article-favorite__box {
    position: relative;
    overflow: hidden;
    border-radius: calc(3 * var(--px));
    background-color: #FFFFFF;
}
.vol7.article .p-article-favorite__box::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit;
    -webkit-box-shadow: inset 0 0 0 var(--hair) #231815;
            box-shadow: inset 0 0 0 var(--hair) #231815;
    content: "";
    pointer-events: none;
}
.vol7.article .p-article-favorite__ttl {
    margin: 0;
}
.vol7.article .p-article-favorite__txt {
    letter-spacing: -0.002em;
    font-weight: 400;
    font-size: calc(14 * var(--px));
    line-height: calc(25 * var(--px));
    line-break: strict;
}
.vol7.article .p-article-favorite__detail {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0h5v1H0z' fill='%23231815'/%3E%3C/svg%3E") 0 0/calc(6 * var(--px)) var(--hair) repeat-x;
}
.vol7.article .p-article-favorite__lead, .vol7.article .p-article-favorite__list, .vol7.article .p-article-favorite__note, .vol7.article .p-article-favorite__shop {
    margin: 0;
    padding: 0;
    list-style: none;
}
.vol7.article .p-article-favorite__lead > span,
.vol7.article .p-article-favorite__lead li > span, .vol7.article .p-article-favorite__list > span,
.vol7.article .p-article-favorite__list li > span, .vol7.article .p-article-favorite__note > span,
.vol7.article .p-article-favorite__note li > span, .vol7.article .p-article-favorite__shop > span,
.vol7.article .p-article-favorite__shop li > span {
    display: block;
    white-space: nowrap;
}
.vol7.article .p-article-favorite__lead {
    font-weight: 500;
    font-size: calc(14 * var(--px));
    line-height: calc(17 * var(--px));
}
.vol7.article .p-article-favorite__list {
    font-weight: 400;
    font-size: calc(14 * var(--px));
    line-height: calc(17 * var(--px));
}
.vol7.article .p-article-favorite__list li + li {
    margin-top: calc(6 * var(--px));
}
.vol7.article .p-article-favorite__note {
    font-weight: 400;
    font-size: calc(10 * var(--px));
    line-height: calc(14 * var(--px));
}
.vol7.article .p-article-favorite__item-note {
    margin-top: calc(3 * var(--px));
    padding-left: calc(14 * var(--px));
    font-size: calc(10 * var(--px));
    line-height: calc(14 * var(--px));
}
.vol7.article .p-article-favorite__shop {
    font-weight: 500;
    font-size: calc(12 * var(--px));
    line-height: calc(17 * var(--px));
}
.vol7.article .p-article-favorite__shop-note {
    font-size: calc(10 * var(--px));
}
.vol7.article .p-article-favorite__tel {
    display: inline;
    color: inherit;
    text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
    .vol7.article .p-article-favorite__tel {
        pointer-events: none;
    }
}
.vol7.article .p-article-note {
    background: -webkit-gradient(linear, left top, left bottom, from(#231815), to(#231815)) 0 calc(var(--line) * var(--px))/100% var(--hair) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF)) 0 calc(var(--white) * var(--px))/100% 100% no-repeat;
    background: linear-gradient(#231815, #231815) 0 calc(var(--line) * var(--px))/100% var(--hair) no-repeat, linear-gradient(#FFFFFF, #FFFFFF) 0 calc(var(--white) * var(--px))/100% 100% no-repeat;
}
.vol7.article .p-article-note__txt {
    margin: 0;
}
.vol7.article .p-article-note__txt img {
    width: 100%;
    height: auto;
}

.vol7.article .p-article-other {
    padding: calc(29 * var(--px)) 0 calc(60 * var(--px));
    background: linear-gradient(#231815, #231815) 0 0/100% var(--hair) no-repeat, linear-gradient(#231815, #231815) 0 calc(100% - 20 * var(--px))/100% var(--hair) no-repeat, linear-gradient(var(--article-color), var(--article-color)) 0 100%/100% calc(20 * var(--px)) no-repeat, url("/triecolle_edit/vol7/assets/images/suki/common/txt_other_bubble.png") calc(306 * var(--px)) calc(274 * var(--px))/calc(61 * var(--px)) auto no-repeat, url("/triecolle_edit/vol7/assets/images/suki/common/img_other_illust.png") calc(301 * var(--px)) calc(318 * var(--px))/calc(74 * var(--px)) auto no-repeat, #FFFFFF;
    --card: calc(var(--px) * 107 / 162);
}
.vol7.article .p-article-other__ttl {
    margin: 0 auto;
    width: calc(283 * var(--px));
}
.vol7.article .p-article-other__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: calc(15 * var(--px)) 0 0;
    padding: 0;
    gap: calc(28 * var(--px)) calc(10 * var(--px));
}
.vol7.article .p-article-other__item {
    list-style: none;
}
.vol7.article .p-article-other__item.is-current {
    opacity: 0.3;
}

/* ---------------------------------------------
*   p-article（記事01 グリーンサム）: vol7/suki/article01.php
--------------------------------------------- */
.vol7.article01 {
    --article-color: #c79dc7;
}
.vol7.article01 .p-article-kv {
    padding-bottom: calc(7 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_kv_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/article01/deco_kv_line02.png");
    background-position: calc(287 * var(--px)) calc(202 * var(--px)), 0 calc(177 * var(--px));
    background-size: calc(88 * var(--px)) auto, calc(121 * var(--px)) auto;
}
.vol7.article01 .p-article-kv__img {
    margin: calc(42 * var(--px)) 0 0 calc(31 * var(--px));
    width: calc(313 * var(--px));
}
.vol7.article01 .p-article-kv__num {
    margin: calc(26 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(85 * var(--px));
}
.vol7.article01 .p-article-kv__ttl {
    margin: calc(28 * var(--px)) 0 0 calc(253 * var(--px));
    width: calc(91 * var(--px));
}
.vol7.article01 .p-article-kv__label {
    margin: calc(285 * var(--px)) 0 0 calc(13 * var(--px));
    width: calc(207 * var(--px));
}
.vol7.article01 .p-article-lead {
    padding: calc(5 * var(--px)) 0 calc(25 * var(--px));
}
.vol7.article01 .p-article-lead__ttl .p-article-lead__line--1 {
    letter-spacing: -0.0221em;
    -webkit-transform: translateX(calc(-2 * var(--px)));
            transform: translateX(calc(-2 * var(--px)));
    --wave-l: 9;
    --wave-r: 4;
    --wave-w: 23;
    --wave-y: 31;
}
.vol7.article01 .p-article-lead__txt {
    margin-top: calc(4 * var(--px));
}
.vol7.article01 .p-article-lead__txt .p-article-lead__line--1 {
    letter-spacing: -0.0103em;
    -webkit-transform: translateX(calc(-1 * var(--px)));
            transform: translateX(calc(-1 * var(--px)));
}
.vol7.article01 .p-article-lead__txt .p-article-lead__line--2 {
    letter-spacing: -0.0008em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article01 .p-article-lead__txt .p-article-lead__line--3 {
    letter-spacing: -0.0271em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article01 .p-article-lead__txt .p-article-lead__line--4 {
    letter-spacing: 0.0043em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.article01 .p-article-chapter__visual--1::before {
    top: calc(247 * var(--px));
    left: 0;
    width: calc(75 * var(--px));
    height: calc(100 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_line01.png");
    content: "";
}
.vol7.article01 .p-article-chapter__visual--1 .p-article-chapter__img--photo01 {
    margin: calc(54 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--1 .p-article-chapter__ttl {
    margin: calc(15 * var(--px)) 0 0 calc(243 * var(--px));
    width: calc(112 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--1 .p-article-chapter__deco--ring {
    margin: calc(11 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(93 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--2 {
    padding-bottom: calc(26 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--2::before {
    top: calc(-18 * var(--px));
    left: calc(256 * var(--px));
    width: calc(119 * var(--px));
    height: calc(230 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_line02.png");
    content: "";
}
.vol7.article01 .p-article-chapter__visual--2 .p-article-chapter__img--photo02 {
    margin: calc(52 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--2 .p-article-chapter__ttl {
    margin: calc(304 * var(--px)) 0 0;
    width: calc(309 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 {
    padding-bottom: calc(20 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_cloud02.png");
    background-position: calc(247 * var(--px)) calc(279 * var(--px));
    background-size: calc(108 * var(--px)) auto;
}
.vol7.article01 .p-article-chapter__visual--3::before {
    top: calc(-32 * var(--px));
    left: 0;
    width: calc(121 * var(--px));
    height: calc(227 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_cloud01.png");
    content: "";
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__deco--sound02 {
    margin: calc(512 * var(--px)) 0 0 calc(193 * var(--px));
    width: calc(130 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__deco--sound01 {
    margin: calc(362 * var(--px)) 0 0 calc(45 * var(--px));
    width: calc(115 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__img--photo07 {
    margin: calc(428 * var(--px)) 0 0 calc(42 * var(--px));
    width: calc(127 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__img--photo06 {
    margin: calc(329 * var(--px)) 0 0 calc(182 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__img--photo05 {
    margin: calc(40 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article01 .p-article-chapter__visual--3 .p-article-chapter__ttl {
    margin: calc(-13 * var(--px)) 0 0 calc(253 * var(--px));
    width: calc(73 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--1 {
    padding: calc(17 * var(--px)) 0 calc(30 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--1 .p-article-chapter__img--photo03 {
    margin-left: calc(83 * var(--px));
    width: calc(292 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--2 {
    padding: calc(22 * var(--px)) 0 calc(24 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--2::before {
    top: calc(74 * var(--px));
    left: 0;
    width: calc(125 * var(--px));
    height: calc(203 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_line03.png");
    content: "";
}
.vol7.article01 .p-article-chapter__photo--2::after {
    top: calc(-121 * var(--px));
    left: 0;
    width: calc(202 * var(--px));
    height: calc(288 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_cloud03.png");
    content: "";
}
.vol7.article01 .p-article-chapter__photo--2 .p-article-chapter__img--photo08 {
    margin-left: calc(61 * var(--px));
    width: calc(314 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--3 {
    padding-top: calc(18 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_cloud05.png");
    background-position: calc(70 * var(--px)) calc(183 * var(--px));
    background-size: calc(111 * var(--px)) auto;
}
.vol7.article01 .p-article-chapter__photo--3::before {
    top: calc(-167 * var(--px));
    left: calc(181 * var(--px));
    width: calc(194 * var(--px));
    height: calc(280 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/deco_cloud04.png");
    content: "";
}
.vol7.article01 .p-article-chapter__photo--3 .p-article-chapter__img--photo09 {
    width: calc(314 * var(--px));
}
.vol7.article01 .p-article-chapter__photo--3 .p-article-chapter__img--polaroid {
    margin: calc(63 * var(--px)) 0 0 calc(12 * var(--px));
    width: calc(357 * var(--px));
}
.vol7.article01 .p-article-chapter--2::before {
    top: calc(203 * var(--px));
    width: calc(148 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article01/bg_slant.png");
}
.vol7.article01 .p-profile {
    margin-top: calc(-14 * var(--px));
    padding: 0 0 calc(28 * var(--px));
}
.vol7.article01 .p-profile__box {
    margin-left: calc(64 * var(--px));
    padding: calc(21 * var(--px)) 0 calc(16 * var(--px));
    width: calc(269 * var(--px));
    border-image-source: url("/triecolle_edit/vol7/assets/images/suki/article01/bg_profile.png");
}
.vol7.article01 .p-profile__ttl {
    margin-left: calc(20 * var(--px));
    width: calc(222 * var(--px));
}
.vol7.article01 .p-profile__name {
    margin: calc(12 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(52 * var(--px));
}
.vol7.article01 .p-profile__txt {
    margin: calc(8 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(227 * var(--px));
}
.vol7.article01 .p-interview--1 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article01 .p-interview--1 .p-interview__word {
    top: calc(143 * var(--px));
    left: 0;
    width: calc(103 * var(--px));
}
.vol7.article01 .p-interview--1 .p-interview__body {
    margin-left: calc(116 * var(--px));
    width: calc(238 * var(--px));
}
.vol7.article01 .p-interview--2 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article01 .p-interview--2 .p-interview__body {
    margin-left: calc(21 * var(--px));
    width: calc(308 * var(--px));
}
.vol7.article01 .p-interview--2 .p-interview__body::before {
    width: calc(308 * var(--px));
    height: calc(700 * var(--px));
    shape-outside: polygon(calc(297 * var(--px)) 0, 100% 0, 100% 100%, calc(214 * var(--px)) 100%);
}
.vol7.article01 .p-interview--3 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article01 .p-interview--3 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article01 .p-interview--4 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article01 .p-interview--4 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article01 .p-article-qa {
    padding: calc(17 * var(--px)) 0 calc(52 * var(--px));
}
.vol7.article01 .p-article-qa::before {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 123 * var(--px)), 0 100%);
}
.vol7.article01 .p-article-qa__head {
    margin-left: calc(81 * var(--px));
    width: calc(212 * var(--px));
}
.vol7.article01 .p-article-qa__box {
    margin: calc(-45 * var(--px)) calc(20 * var(--px)) 0 calc(20 * var(--px));
    padding-top: calc(71 * var(--px));
    --qa-box: url("/triecolle_edit/vol7/assets/images/suki/article01/bg_qa_box.png");
}
.vol7.article01 .p-article-qa__ttl {
    margin-left: calc(31 * var(--px));
    width: calc(270 * var(--px));
}
.vol7.article01 .p-article-qa__list {
    margin-top: calc(55 * var(--px));
}
.vol7.article01 .p-article-qa__item--1 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article01 .p-article-qa__item--1 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article01 .p-article-qa__item--1 .p-article-qa__q-txt {
    margin: calc(11 * var(--px)) 0 0 calc(29 * var(--px));
    width: calc(114 * var(--px));
}
.vol7.article01 .p-article-qa__item--1 .p-article-qa__a {
    margin: calc(13 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
    line-height: calc(21 * var(--px));
}
.vol7.article01 .p-article-qa__item--2 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article01 .p-article-qa__item--2 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article01 .p-article-qa__item--2 .p-article-qa__q-txt {
    margin: calc(20 * var(--px)) 0 0 calc(9 * var(--px));
    width: calc(148 * var(--px));
}
.vol7.article01 .p-article-qa__item--2 .p-article-qa__a {
    margin: calc(24 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(133 * var(--px));
    line-height: calc(21 * var(--px));
}
.vol7.article01 .p-article-qa__item--3 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article01 .p-article-qa__item--3 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article01 .p-article-qa__item--3 .p-article-qa__q-txt {
    margin: calc(12 * var(--px)) 0 0 calc(29 * var(--px));
    width: calc(114 * var(--px));
}
.vol7.article01 .p-article-qa__item--3 .p-article-qa__a {
    margin: calc(11 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
    line-height: calc(21 * var(--px));
}
.vol7.article01 .p-article-qa__item--4 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article01 .p-article-qa__item--4 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article01 .p-article-qa__item--4 .p-article-qa__q-txt {
    margin: calc(12 * var(--px)) 0 0 calc(12 * var(--px));
    width: calc(138 * var(--px));
}
.vol7.article01 .p-article-qa__item--4 .p-article-qa__a {
    margin: calc(11 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
    line-height: calc(21 * var(--px));
}
.vol7.article01 .p-article-favorite {
    margin-top: calc(-19 * var(--px));
}
.vol7.article01 .p-article-favorite__box {
    margin-left: calc(20 * var(--px));
    width: calc(334 * var(--px));
}
.vol7.article01 .p-article-favorite__head {
    padding: calc(22 * var(--px)) 0 calc(19 * var(--px));
    background-color: #bfdead;
}
.vol7.article01 .p-article-favorite__ttl {
    margin-left: calc(80 * var(--px));
    width: calc(174 * var(--px));
}
.vol7.article01 .p-article-favorite__txt {
    margin: calc(13 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(294 * var(--px));
    letter-spacing: 0.0472em;
}
.vol7.article01 .p-article-favorite__detail {
    padding: calc(21 * var(--px)) 0 calc(17 * var(--px));
}
.vol7.article01 .p-article-favorite__lead {
    margin-left: calc(20 * var(--px));
}
.vol7.article01 .p-article-favorite__lead-line--1 {
    letter-spacing: 0.034em;
}
.vol7.article01 .p-article-favorite__list {
    margin-top: calc(1 * var(--px));
    margin-left: calc(20 * var(--px));
}
.vol7.article01 .p-article-favorite__item--1 .p-article-favorite__menu {
    letter-spacing: 0.044em;
}
.vol7.article01 .p-article-favorite__item--1 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article01 .p-article-favorite__item--2 .p-article-favorite__menu {
    letter-spacing: 0.017em;
}
.vol7.article01 .p-article-favorite__item--2 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article01 .p-article-favorite__item--3 .p-article-favorite__menu {
    letter-spacing: 0.024em;
}
.vol7.article01 .p-article-favorite__item--3 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article01 .p-article-favorite__item--4 .p-article-favorite__menu {
    letter-spacing: -0.025em;
}
.vol7.article01 .p-article-favorite__item--4 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article01 .p-article-favorite__item--5 .p-article-favorite__menu {
    letter-spacing: -0.017em;
}
.vol7.article01 .p-article-favorite__item--5 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article01 .p-article-favorite__note {
    margin-top: calc(10 * var(--px));
    margin-left: calc(19 * var(--px));
}
.vol7.article01 .p-article-favorite__note-line--1 {
    letter-spacing: -0.0159em;
}
.vol7.article01 .p-article-favorite__shop {
    margin-top: calc(10 * var(--px));
    margin-left: calc(17 * var(--px));
}
.vol7.article01 .p-article-favorite__shop-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article01 .p-article-favorite__shop-line--2 {
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.article01 .p-article-note {
    padding: calc(38 * var(--px)) 0 calc(18 * var(--px));
    --line: 20;
    --white: 20;
}
.vol7.article01 .p-article-note__txt {
    margin-left: calc(36 * var(--px));
    width: calc(238 * var(--px));
}

/* ---------------------------------------------
*   p-article（記事02 猿田彦珈琲調布焙煎ホール）: vol7/suki/article02.php
--------------------------------------------- */
.vol7.article02 {
    --article-color: #e1979f;
}
.vol7.article02 .p-article-kv {
    padding-bottom: calc(7 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_kv_line02.png"), url("/triecolle_edit/vol7/assets/images/suki/article02/deco_kv_line01.png");
    background-position: calc(325 * var(--px)) calc(39 * var(--px)), 0 calc(1 * var(--px));
    background-size: calc(43 * var(--px)) auto, calc(140 * var(--px)) auto;
}
.vol7.article02 .p-article-kv__img {
    margin: calc(42 * var(--px)) 0 0 calc(43 * var(--px));
    width: calc(289 * var(--px));
}
.vol7.article02 .p-article-kv__num {
    margin: calc(247 * var(--px)) 0 0 calc(277 * var(--px));
    width: calc(83 * var(--px));
}
.vol7.article02 .p-article-kv__ttl {
    margin: calc(259 * var(--px)) 0 0 calc(14 * var(--px));
    width: calc(231 * var(--px));
}
.vol7.article02 .p-article-kv__label {
    margin: calc(23 * var(--px)) 0 0 calc(218 * var(--px));
    width: calc(74 * var(--px));
}
.vol7.article02 .p-article-lead {
    padding: calc(5 * var(--px)) 0 calc(25 * var(--px));
}
.vol7.article02 .p-article-lead__ttl .p-article-lead__line--1 {
    letter-spacing: -0.0083em;
    --wave-l: 10;
    --wave-r: 10;
    --wave-w: 23;
    --wave-y: 31;
}
.vol7.article02 .p-article-lead__txt {
    margin-top: calc(4 * var(--px));
}
.vol7.article02 .p-article-lead__txt .p-article-lead__line--1 {
    letter-spacing: 0.0316em;
}
.vol7.article02 .p-article-lead__txt .p-article-lead__line--2 {
    letter-spacing: 0.0471em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article02 .p-article-lead__txt .p-article-lead__line--3 {
    letter-spacing: 0.0378em;
}
.vol7.article02 .p-article-lead__txt .p-article-lead__line--4 {
    letter-spacing: 0.0331em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.article02 .p-article-chapter__visual--1::before {
    top: calc(247 * var(--px));
    left: 0;
    width: calc(73 * var(--px));
    height: calc(100 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_line01.png");
    content: "";
}
.vol7.article02 .p-article-chapter__visual--1 .p-article-chapter__img--photo01 {
    margin: calc(54 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--1 .p-article-chapter__ttl {
    margin: calc(15 * var(--px)) 0 0 calc(205 * var(--px));
    width: calc(150 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--1 .p-article-chapter__deco--ring {
    margin: calc(8 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(99 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--2 {
    padding-bottom: calc(26 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--2::before {
    top: calc(-38 * var(--px));
    left: calc(249 * var(--px));
    width: calc(126 * var(--px));
    height: calc(229 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_line02.png");
    content: "";
}
.vol7.article02 .p-article-chapter__visual--2 .p-article-chapter__img--photo02 {
    margin: calc(52 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--2 .p-article-chapter__ttl {
    margin: calc(347 * var(--px)) 0 0;
    width: calc(262 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 {
    padding-bottom: calc(16 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_cloud01.png"), url("/triecolle_edit/vol7/assets/images/suki/article02/deco_cloud02.png");
    background-position: calc(234 * var(--px)) calc(19 * var(--px)), calc(41 * var(--px)) calc(341 * var(--px));
    background-size: calc(141 * var(--px)) auto, calc(108 * var(--px)) auto;
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__deco--sound02 {
    margin: calc(553 * var(--px)) 0 0 calc(213 * var(--px));
    width: calc(121 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__deco--sound01 {
    margin: calc(390 * var(--px)) 0 0 calc(126 * var(--px));
    width: calc(113 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__img--photo04 {
    margin: calc(119 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__img--photo05 {
    margin: calc(406 * var(--px)) 0 0 calc(226 * var(--px));
    width: calc(127 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__img--photo06 {
    margin: calc(466 * var(--px)) 0 0 calc(31 * var(--px));
    width: calc(172 * var(--px));
}
.vol7.article02 .p-article-chapter__visual--3 .p-article-chapter__ttl {
    margin: calc(17 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(275 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--1 {
    padding: calc(17 * var(--px)) 0 calc(30 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--1 .p-article-chapter__img--photo03 {
    margin-left: calc(86 * var(--px));
    width: calc(289 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--2 {
    padding: calc(21 * var(--px)) 0 calc(26 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--2::before {
    top: calc(67 * var(--px));
    left: 0;
    width: calc(147 * var(--px));
    height: calc(203 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_line03.png");
    content: "";
}
.vol7.article02 .p-article-chapter__photo--2::after {
    top: calc(-147 * var(--px));
    left: 0;
    width: calc(210 * var(--px));
    height: calc(288 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_cloud03.png");
    content: "";
}
.vol7.article02 .p-article-chapter__photo--2 .p-article-chapter__img--photo07 {
    margin-left: calc(61 * var(--px));
    width: calc(314 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--3 {
    padding-top: calc(18 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_cloud05.png");
    background-position: calc(90 * var(--px)) calc(183 * var(--px));
    background-size: calc(111 * var(--px)) auto;
}
.vol7.article02 .p-article-chapter__photo--3::before {
    top: calc(-143 * var(--px));
    left: calc(174 * var(--px));
    width: calc(201 * var(--px));
    height: calc(280 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/deco_cloud04.png");
    content: "";
}
.vol7.article02 .p-article-chapter__photo--3 .p-article-chapter__img--photo08 {
    margin-left: calc(-1 * var(--px));
    width: calc(315 * var(--px));
}
.vol7.article02 .p-article-chapter__photo--3 .p-article-chapter__img--polaroid {
    margin: calc(65 * var(--px)) 0 0 calc(12 * var(--px));
    width: calc(356 * var(--px));
}
.vol7.article02 .p-article-chapter--2::before {
    top: calc(246 * var(--px));
    width: calc(126 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article02/bg_slant.png");
}
.vol7.article02 .p-profile {
    margin-top: calc(-14 * var(--px));
    padding: 0 0 calc(28 * var(--px));
}
.vol7.article02 .p-profile__box {
    margin-left: calc(64 * var(--px));
    padding: calc(21 * var(--px)) 0 calc(16 * var(--px));
    width: calc(269 * var(--px));
    border-image-source: url("/triecolle_edit/vol7/assets/images/suki/article02/bg_profile.png");
}
.vol7.article02 .p-profile__ttl {
    margin-left: calc(20 * var(--px));
    width: calc(222 * var(--px));
}
.vol7.article02 .p-profile__name {
    margin: calc(12 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(68 * var(--px));
}
.vol7.article02 .p-profile__txt {
    margin: calc(8 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(227 * var(--px));
}
.vol7.article02 .p-interview--1 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article02 .p-interview--1 .p-interview__word {
    top: calc(63 * var(--px));
    left: calc(271 * var(--px));
    width: calc(104 * var(--px));
}
.vol7.article02 .p-interview--1 .p-interview__body {
    margin-left: calc(21 * var(--px));
    width: calc(230 * var(--px));
}
.vol7.article02 .p-interview--2 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article02 .p-interview--2 .p-interview__body {
    margin-left: calc(21 * var(--px));
    width: calc(326 * var(--px));
}
.vol7.article02 .p-interview--2 .p-interview__body::before {
    width: calc(326 * var(--px));
    height: calc(928 * var(--px));
    shape-outside: polygon(calc(314 * var(--px)) 0, 100% 0, 100% 100%, calc(236 * var(--px)) 100%);
}
.vol7.article02 .p-interview--3 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article02 .p-interview--3 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article02 .p-interview--4 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article02 .p-interview--4 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article02 .p-article-qa {
    padding: calc(17 * var(--px)) 0 calc(52 * var(--px));
}
.vol7.article02 .p-article-qa::before {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 123 * var(--px)), 0 100%);
}
.vol7.article02 .p-article-qa__head {
    margin-left: calc(81 * var(--px));
    width: calc(212 * var(--px));
}
.vol7.article02 .p-article-qa__box {
    margin: calc(-45 * var(--px)) calc(20 * var(--px)) 0 calc(20 * var(--px));
    padding-top: calc(72 * var(--px));
    --qa-box: url("/triecolle_edit/vol7/assets/images/suki/article02/bg_qa_box.png");
}
.vol7.article02 .p-article-qa__ttl {
    margin-left: calc(25 * var(--px));
    width: calc(282 * var(--px));
}
.vol7.article02 .p-article-qa__list {
    margin-top: calc(55 * var(--px));
}
.vol7.article02 .p-article-qa__item--1 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article02 .p-article-qa__item--1 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article02 .p-article-qa__item--1 .p-article-qa__q-txt {
    margin: calc(21 * var(--px)) 0 0 calc(26 * var(--px));
    width: calc(120 * var(--px));
}
.vol7.article02 .p-article-qa__item--1 .p-article-qa__a {
    margin: calc(21 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article02 .p-article-qa__item--2 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article02 .p-article-qa__item--2 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article02 .p-article-qa__item--2 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(11 * var(--px));
    width: calc(147 * var(--px));
}
.vol7.article02 .p-article-qa__item--2 .p-article-qa__a {
    margin: calc(21 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(133 * var(--px));
}
.vol7.article02 .p-article-qa__item--3 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article02 .p-article-qa__item--3 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article02 .p-article-qa__item--3 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(31 * var(--px));
    width: calc(110 * var(--px));
}
.vol7.article02 .p-article-qa__item--3 .p-article-qa__a {
    margin: calc(21 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article02 .p-article-qa__item--4 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article02 .p-article-qa__item--4 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article02 .p-article-qa__item--4 .p-article-qa__q-txt {
    margin: calc(12 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(129 * var(--px));
}
.vol7.article02 .p-article-qa__item--4 .p-article-qa__a {
    margin: calc(9 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(131 * var(--px));
    letter-spacing: -0.015em;
}
.vol7.article02 .p-article-favorite {
    margin-top: calc(-19 * var(--px));
    padding: calc(1 * var(--px)) 0 calc(1 * var(--px));
}
.vol7.article02 .p-article-favorite__box {
    margin-left: calc(20 * var(--px));
    width: calc(334 * var(--px));
}
.vol7.article02 .p-article-favorite__head {
    padding: calc(22 * var(--px)) 0 calc(19 * var(--px));
    background-color: #e7bd85;
}
.vol7.article02 .p-article-favorite__ttl {
    margin-left: calc(80 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article02 .p-article-favorite__txt {
    margin: calc(13 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(295 * var(--px));
}
.vol7.article02 .p-article-favorite__detail {
    padding: calc(20 * var(--px)) 0 calc(19 * var(--px));
}
.vol7.article02 .p-article-favorite__lead {
    margin-left: calc(20 * var(--px));
}
.vol7.article02 .p-article-favorite__lead-line--1 {
    letter-spacing: 0.024em;
}
.vol7.article02 .p-article-favorite__list {
    margin-top: 0;
    margin-left: calc(20 * var(--px));
}
.vol7.article02 .p-article-favorite__item--1 .p-article-favorite__menu {
    letter-spacing: -0.0661em;
}
.vol7.article02 .p-article-favorite__item--1 .p-article-favorite__price--1 {
    letter-spacing: 0.04em;
}
.vol7.article02 .p-article-favorite__item--2 .p-article-favorite__menu {
    letter-spacing: 0.044em;
}
.vol7.article02 .p-article-favorite__item--2 .p-article-favorite__price--1 {
    letter-spacing: 0.04em;
}
.vol7.article02 .p-article-favorite__item--3 .p-article-favorite__menu {
    letter-spacing: -0.0689em;
}
.vol7.article02 .p-article-favorite__item--3 .p-article-favorite__price--1 {
    letter-spacing: 0.04em;
}
.vol7.article02 .p-article-favorite__item--4 .p-article-favorite__menu {
    letter-spacing: -0.0399em;
}
.vol7.article02 .p-article-favorite__note {
    margin-top: calc(8 * var(--px));
    margin-left: calc(20 * var(--px));
}
.vol7.article02 .p-article-favorite__note-line--1 {
    letter-spacing: 0.084em;
}
.vol7.article02 .p-article-favorite__note-line--2 {
    letter-spacing: 0.0229em;
}
.vol7.article02 .p-article-favorite__shop {
    margin-top: calc(7 * var(--px));
    margin-left: calc(17 * var(--px));
}
.vol7.article02 .p-article-favorite__shop-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article02 .p-article-favorite__shop-line--2 {
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.article02 .p-article-note {
    padding: calc(39 * var(--px)) 0 calc(17 * var(--px));
    --line: 21;
    --white: 21;
}
.vol7.article02 .p-article-note__txt {
    margin-left: calc(36 * var(--px));
    width: calc(238 * var(--px));
}

/* ---------------------------------------------
*   p-article（記事03 イオンシネマ シアタス調布）: vol7/suki/article03.php
--------------------------------------------- */
.vol7.article03 {
    --article-color: #cfae27;
}
.vol7.article03 .p-article-kv {
    padding-bottom: calc(7 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_kv_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/article03/deco_kv_line02.png");
    background-position: calc(304 * var(--px)) calc(232 * var(--px)), 0 calc(89 * var(--px));
    background-size: calc(71 * var(--px)) auto, calc(116 * var(--px)) auto;
}
.vol7.article03 .p-article-kv__img {
    margin: calc(42 * var(--px)) 0 0 calc(42 * var(--px));
    width: calc(290 * var(--px));
}
.vol7.article03 .p-article-kv__num {
    margin: calc(260 * var(--px)) 0 0 calc(22 * var(--px));
    width: calc(84 * var(--px));
}
.vol7.article03 .p-article-kv__ttl {
    margin: calc(35 * var(--px)) 0 0 calc(229 * var(--px));
    width: calc(116 * var(--px));
}
.vol7.article03 .p-article-kv__label {
    margin: calc(32 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(211 * var(--px));
}
.vol7.article03 .p-article-lead {
    padding: calc(5 * var(--px)) 0 calc(25 * var(--px));
}
.vol7.article03 .p-article-lead__ttl .p-article-lead__line--1 {
    letter-spacing: 0.0445em;
    -webkit-transform: translateX(calc(1 * var(--px)));
            transform: translateX(calc(1 * var(--px)));
    --wave-l: 2;
    --wave-r: -1;
    --wave-w: 23;
    --wave-y: 31;
}
.vol7.article03 .p-article-lead__ttl .p-article-lead__line--2 {
    letter-spacing: -0.0497em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
    --wave-l: 1;
    --wave-r: 6;
    --wave-w: 22;
    --wave-y: 31;
}
.vol7.article03 .p-article-lead__txt {
    margin-top: calc(4 * var(--px));
}
.vol7.article03 .p-article-lead__txt .p-article-lead__line--1 {
    letter-spacing: -0.0071em;
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.article03 .p-article-lead__txt .p-article-lead__line--2 {
    letter-spacing: 0.0403em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article03 .p-article-lead__txt .p-article-lead__line--3 {
    letter-spacing: -0.0108em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article03 .p-article-lead__txt .p-article-lead__line--4 {
    letter-spacing: 0.0659em;
    -webkit-transform: translateX(calc(1 * var(--px)));
            transform: translateX(calc(1 * var(--px)));
}
.vol7.article03 .p-article-lead__txt .p-article-lead__line--5 {
    letter-spacing: 0.001em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.article03 .p-article-chapter__visual--1::before {
    top: calc(247 * var(--px));
    left: 0;
    width: calc(74 * var(--px));
    height: calc(101 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_line01.png");
    content: "";
}
.vol7.article03 .p-article-chapter__visual--1 .p-article-chapter__img--photo01 {
    margin: calc(51 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--1 .p-article-chapter__ttl {
    margin: calc(12 * var(--px)) 0 0 calc(282 * var(--px));
    width: calc(73 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--1 .p-article-chapter__deco--ring {
    margin: calc(4 * var(--px)) 0 0 calc(27 * var(--px));
    width: calc(93 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--2 {
    padding-bottom: calc(19 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--2::before {
    top: calc(-3 * var(--px));
    left: calc(249 * var(--px));
    width: calc(126 * var(--px));
    height: calc(229 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_line02.png");
    content: "";
}
.vol7.article03 .p-article-chapter__visual--2 .p-article-chapter__img--photo02 {
    margin: calc(57 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--2 .p-article-chapter__ttl {
    margin: calc(349 * var(--px)) 0 0;
    width: calc(302 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 {
    padding-bottom: calc(11 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_cloud01.png"), url("/triecolle_edit/vol7/assets/images/suki/article03/deco_cloud02.png");
    background-position: calc(227 * var(--px)) calc(22 * var(--px)), calc(42 * var(--px)) calc(335 * var(--px));
    background-size: calc(148 * var(--px)) auto, calc(108 * var(--px)) auto;
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__deco--sound02 {
    margin: calc(555 * var(--px)) 0 0 calc(194 * var(--px));
    width: calc(160 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__deco--sound01 {
    margin: calc(396 * var(--px)) 0 0 calc(133 * var(--px));
    width: calc(111 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__img--photo04 {
    margin: calc(122 * var(--px)) 0 0 calc(25 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__img--photo05 {
    margin: calc(409 * var(--px)) 0 0 calc(227 * var(--px));
    width: calc(127 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__img--photo06 {
    margin: calc(453 * var(--px)) 0 0 calc(29 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article03 .p-article-chapter__visual--3 .p-article-chapter__ttl {
    margin: calc(20 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(266 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--1 {
    padding: calc(15 * var(--px)) 0 calc(30 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--1 .p-article-chapter__img--photo03 {
    margin-left: calc(86 * var(--px));
    width: calc(289 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--2 {
    padding: calc(22 * var(--px)) 0 calc(24 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--2::before {
    top: calc(47 * var(--px));
    left: 0;
    width: calc(148 * var(--px));
    height: calc(203 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_line03.png");
    content: "";
}
.vol7.article03 .p-article-chapter__photo--2::after {
    top: calc(-157 * var(--px));
    left: 0;
    width: calc(211 * var(--px));
    height: calc(289 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_cloud03.png");
    content: "";
}
.vol7.article03 .p-article-chapter__photo--2 .p-article-chapter__img--photo07 {
    margin-left: calc(62 * var(--px));
    width: calc(314 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--3 {
    padding-top: calc(26 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_cloud05.png");
    background-position: calc(91 * var(--px)) calc(190 * var(--px));
    background-size: calc(111 * var(--px)) auto;
}
.vol7.article03 .p-article-chapter__photo--3::before {
    top: calc(-178 * var(--px));
    left: calc(182 * var(--px));
    width: calc(193 * var(--px));
    height: calc(280 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/deco_cloud04.png");
    content: "";
}
.vol7.article03 .p-article-chapter__photo--3 .p-article-chapter__img--photo08 {
    margin-left: calc(-1 * var(--px));
    width: calc(315 * var(--px));
}
.vol7.article03 .p-article-chapter__photo--3 .p-article-chapter__img--polaroid {
    margin: calc(68 * var(--px)) 0 0 calc(13 * var(--px));
    width: calc(356 * var(--px));
}
.vol7.article03 .p-article-chapter--2::before {
    top: calc(241 * var(--px));
    width: calc(121 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article03/bg_slant.png");
}
.vol7.article03 .p-profile {
    margin-top: calc(-14 * var(--px));
    padding: 0 0 calc(27 * var(--px));
}
.vol7.article03 .p-profile__box {
    margin-left: calc(64 * var(--px));
    padding: calc(21 * var(--px)) 0 calc(17 * var(--px));
    width: calc(269 * var(--px));
    border-image-source: url("/triecolle_edit/vol7/assets/images/suki/article03/bg_profile.png");
}
.vol7.article03 .p-profile__ttl {
    margin-left: calc(20 * var(--px));
    width: calc(222 * var(--px));
}
.vol7.article03 .p-profile__name {
    margin: calc(12 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(64 * var(--px));
}
.vol7.article03 .p-profile__txt {
    margin: calc(7 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(227 * var(--px));
    color: #000000;
    letter-spacing: 0.0471em;
}
.vol7.article03 .p-interview--1 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article03 .p-interview--1 .p-interview__word {
    top: calc(56 * var(--px));
    left: 0;
    width: calc(100 * var(--px));
}
.vol7.article03 .p-interview--1 .p-interview__body {
    margin-left: calc(116 * var(--px));
    width: calc(238 * var(--px));
}
.vol7.article03 .p-interview--1 .p-interview__txt--3 {
    letter-spacing: -0.015em;
}
.vol7.article03 .p-interview--2 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article03 .p-interview--2 .p-interview__body {
    margin-left: calc(21 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article03 .p-interview--2 .p-interview__body::before {
    width: calc(327 * var(--px));
    height: calc(900 * var(--px));
    shape-outside: polygon(calc(315 * var(--px)) 0, 100% 0, 100% 100%, calc(235 * var(--px)) 100%);
}
.vol7.article03 .p-interview--3 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article03 .p-interview--3 .p-interview__body {
    margin-left: calc(62 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article03 .p-interview--4 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article03 .p-interview--4 .p-interview__body {
    margin-left: calc(62 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article03 .p-article-qa {
    padding: calc(15 * var(--px)) 0 calc(52 * var(--px));
}
.vol7.article03 .p-article-qa::before {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 123 * var(--px)), 0 100%);
}
.vol7.article03 .p-article-qa__head {
    margin-left: calc(81 * var(--px));
    width: calc(212 * var(--px));
}
.vol7.article03 .p-article-qa__box {
    margin: calc(-45 * var(--px)) calc(20 * var(--px)) 0 calc(20 * var(--px));
    padding-top: calc(73 * var(--px));
    --qa-box: url("/triecolle_edit/vol7/assets/images/suki/article03/bg_qa_box.png");
}
.vol7.article03 .p-article-qa__ttl {
    margin-left: calc(28 * var(--px));
    width: calc(273 * var(--px));
}
.vol7.article03 .p-article-qa__list {
    margin-top: calc(55 * var(--px));
}
.vol7.article03 .p-article-qa__item--1 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article03 .p-article-qa__item--1 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article03 .p-article-qa__item--1 .p-article-qa__q-txt {
    margin: calc(11 * var(--px)) 0 0 calc(32 * var(--px));
    width: calc(108 * var(--px));
}
.vol7.article03 .p-article-qa__item--1 .p-article-qa__a {
    margin: calc(12 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article03 .p-article-qa__item--2 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article03 .p-article-qa__item--2 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article03 .p-article-qa__item--2 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(14 * var(--px));
    width: calc(133 * var(--px));
}
.vol7.article03 .p-article-qa__item--2 .p-article-qa__a {
    margin: calc(21 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
    letter-spacing: -0.045em;
}
.vol7.article03 .p-article-qa__item--3 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article03 .p-article-qa__item--3 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article03 .p-article-qa__item--3 .p-article-qa__q-txt {
    margin: calc(21 * var(--px)) 0 0 calc(11 * var(--px));
    width: calc(146 * var(--px));
}
.vol7.article03 .p-article-qa__item--3 .p-article-qa__a {
    margin: calc(23 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article03 .p-article-qa__item--4 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article03 .p-article-qa__item--4 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article03 .p-article-qa__item--4 .p-article-qa__q-txt {
    margin: calc(11 * var(--px)) 0 0 calc(27 * var(--px));
    width: calc(106 * var(--px));
}
.vol7.article03 .p-article-qa__item--4 .p-article-qa__a {
    margin: calc(13 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article03 .p-article-favorite {
    margin-top: calc(-19 * var(--px));
    padding: calc(1 * var(--px)) 0 calc(1 * var(--px));
}
.vol7.article03 .p-article-favorite__box {
    margin-left: calc(21 * var(--px));
    width: calc(334 * var(--px));
}
.vol7.article03 .p-article-favorite__head {
    padding: calc(22 * var(--px)) 0 calc(22 * var(--px));
    background-color: #bbc4e4;
}
.vol7.article03 .p-article-favorite__ttl {
    margin-left: calc(80 * var(--px));
    width: calc(174 * var(--px));
}
.vol7.article03 .p-article-favorite__txt {
    margin: calc(12 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(294 * var(--px));
    letter-spacing: 0.0466em;
}
.vol7.article03 .p-article-favorite__detail {
    padding: calc(20 * var(--px)) 0 calc(22 * var(--px));
}
.vol7.article03 .p-article-favorite__list {
    margin-left: calc(20 * var(--px));
}
.vol7.article03 .p-article-favorite__item--1 .p-article-favorite__menu {
    letter-spacing: -0.0141em;
}
.vol7.article03 .p-article-favorite__item--1 .p-article-favorite__price--1 {
    letter-spacing: 0.1em;
}
.vol7.article03 .p-article-favorite__note {
    margin-top: calc(3 * var(--px));
    margin-left: calc(20 * var(--px));
}
.vol7.article03 .p-article-favorite__note-line--1 {
    letter-spacing: -0.032em;
}
.vol7.article03 .p-article-favorite__note-line--2 {
    letter-spacing: 0.053em;
}
.vol7.article03 .p-article-favorite__shop {
    margin-top: calc(6 * var(--px));
    margin-left: calc(18 * var(--px));
}
.vol7.article03 .p-article-favorite__shop-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article03 .p-article-favorite__shop-line--2 {
    letter-spacing: 0.031em;
    -webkit-transform: translateX(calc(2 * var(--px)));
            transform: translateX(calc(2 * var(--px)));
}
.vol7.article03 .p-article-favorite__shop-line--3 {
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.article03 .p-article-note {
    padding: calc(38 * var(--px)) 0 calc(18 * var(--px));
    --line: 19;
    --white: 19;
}
.vol7.article03 .p-article-note__txt {
    margin-left: calc(36 * var(--px));
    width: calc(238 * var(--px));
}

/* ---------------------------------------------
*   p-article（記事04 調布航空宇宙センター展示室）: vol7/suki/article04.php
--------------------------------------------- */
.vol7.article04 {
    --article-color: #9eb15b;
}
.vol7.article04 .p-article-kv {
    padding-bottom: calc(7 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_kv_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/article04/deco_kv_line02.png");
    background-position: 0 calc(241 * var(--px)), calc(246 * var(--px)) calc(20 * var(--px));
    background-size: calc(113 * var(--px)) auto, calc(69 * var(--px)) auto;
}
.vol7.article04 .p-article-kv__img {
    margin: calc(42 * var(--px)) 0 0 calc(46 * var(--px));
    width: calc(295 * var(--px));
}
.vol7.article04 .p-article-kv__num {
    margin: calc(66 * var(--px)) 0 0 calc(269 * var(--px));
    width: calc(86 * var(--px));
}
.vol7.article04 .p-article-kv__ttl {
    margin: calc(253 * var(--px)) 0 0 calc(23 * var(--px));
    width: calc(271 * var(--px));
}
.vol7.article04 .p-article-kv__label {
    margin: calc(30 * var(--px)) 0 0 calc(32 * var(--px));
    width: calc(74 * var(--px));
}
.vol7.article04 .p-article-lead {
    padding: calc(5 * var(--px)) 0 calc(43 * var(--px));
}
.vol7.article04 .p-article-lead__ttl .p-article-lead__line--1 {
    letter-spacing: -0.0058em;
    -webkit-transform: translateX(calc(-3 * var(--px)));
            transform: translateX(calc(-3 * var(--px)));
    --wave-l: 8;
    --wave-r: -2;
    --wave-w: 23;
    --wave-y: 31;
}
.vol7.article04 .p-article-lead__ttl .p-article-lead__line--2 {
    letter-spacing: 0.0005em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
    --wave-l: 1;
    --wave-r: 3;
    --wave-w: 23;
    --wave-y: 32;
}
.vol7.article04 .p-article-lead__txt {
    margin-top: calc(4 * var(--px));
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--1 {
    letter-spacing: -0.0031em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--2 {
    letter-spacing: 0.0283em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--3 {
    letter-spacing: -0.0421em;
    -webkit-transform: translateX(calc(-4 * var(--px)));
            transform: translateX(calc(-4 * var(--px)));
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--4 {
    letter-spacing: 0.0321em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--5 {
    letter-spacing: 0.0282em;
}
.vol7.article04 .p-article-lead__txt .p-article-lead__line--6 {
    letter-spacing: 0.0082em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
}
.vol7.article04 .p-article-chapter__visual--1::before {
    top: calc(237 * var(--px));
    left: 0;
    width: calc(74 * var(--px));
    height: calc(100 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_line01.png");
    content: "";
}
.vol7.article04 .p-article-chapter__visual--1 .p-article-chapter__img--photo01 {
    margin: calc(41 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--1 .p-article-chapter__ttl {
    margin: calc(2 * var(--px)) 0 0 calc(282 * var(--px));
    width: calc(73 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--1 .p-article-chapter__deco--ring {
    margin: calc(2 * var(--px)) 0 0 calc(29 * var(--px));
    width: calc(90 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--2 {
    padding-bottom: calc(26 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--2::before {
    top: calc(-5 * var(--px));
    left: calc(254 * var(--px));
    width: calc(121 * var(--px));
    height: calc(229 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_line02.png");
    content: "";
}
.vol7.article04 .p-article-chapter__visual--2 .p-article-chapter__img--photo02 {
    margin: calc(63 * var(--px)) 0 0 calc(25 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--2 .p-article-chapter__ttl {
    margin: calc(346 * var(--px)) 0 0;
    width: calc(295 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 {
    padding-bottom: calc(28 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_cloud02.png");
    background-position: calc(247 * var(--px)) calc(313 * var(--px));
    background-size: calc(108 * var(--px)) auto;
}
.vol7.article04 .p-article-chapter__visual--3::before {
    top: calc(-31 * var(--px));
    left: 0;
    width: calc(121 * var(--px));
    height: calc(227 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_cloud01.png");
    content: "";
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__deco--sound02 {
    margin: calc(554 * var(--px)) 0 0 calc(183 * var(--px));
    width: calc(123 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__deco--sound01 {
    margin: calc(349 * var(--px)) 0 0 calc(23 * var(--px));
    width: calc(188 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__img--photo06 {
    margin: calc(457 * var(--px)) 0 0 calc(42 * var(--px));
    width: calc(127 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__img--photo05 {
    margin: calc(354 * var(--px)) 0 0 calc(182 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__img--photo04 {
    margin: calc(32 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article04 .p-article-chapter__visual--3 .p-article-chapter__ttl {
    margin: calc(-25 * var(--px)) 0 0 calc(253 * var(--px));
    width: calc(73 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--1 {
    padding: calc(16 * var(--px)) 0 calc(29 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--1 .p-article-chapter__img--photo03 {
    margin-left: calc(87 * var(--px));
    width: calc(289 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--2 {
    padding: calc(21 * var(--px)) 0 calc(25 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--2::before {
    top: calc(72 * var(--px));
    left: 0;
    width: calc(148 * var(--px));
    height: calc(203 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_line03.png");
    content: "";
}
.vol7.article04 .p-article-chapter__photo--2::after {
    top: calc(-128 * var(--px));
    left: 0;
    width: calc(202 * var(--px));
    height: calc(289 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_cloud03.png");
    content: "";
}
.vol7.article04 .p-article-chapter__photo--2 .p-article-chapter__img--photo07 {
    margin-left: calc(61 * var(--px));
    width: calc(315 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--3 {
    padding-top: calc(8 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_cloud05.png");
    background-position: calc(70 * var(--px)) calc(178 * var(--px));
    background-size: calc(111 * var(--px)) auto;
}
.vol7.article04 .p-article-chapter__photo--3::before {
    top: calc(-213 * var(--px));
    left: calc(181 * var(--px));
    width: calc(194 * var(--px));
    height: calc(280 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/deco_cloud04.png");
    content: "";
}
.vol7.article04 .p-article-chapter__photo--3 .p-article-chapter__img--photo08 {
    width: calc(314 * var(--px));
}
.vol7.article04 .p-article-chapter__photo--3 .p-article-chapter__img--polaroid {
    margin: calc(71 * var(--px)) 0 0 calc(12 * var(--px));
    width: calc(357 * var(--px));
}
.vol7.article04 .p-article-chapter--2::before {
    top: calc(247 * var(--px));
    width: calc(128 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article04/bg_slant.png");
    background-size: 100% calc(100% + calc(5 * var(--px)));
}
.vol7.article04 .p-profile {
    margin-top: calc(-14 * var(--px));
    padding: 0 0 calc(28 * var(--px));
}
.vol7.article04 .p-profile__box {
    margin-left: calc(64 * var(--px));
    padding: calc(20 * var(--px)) 0 calc(19 * var(--px));
    width: calc(269 * var(--px));
    border-image-source: url("/triecolle_edit/vol7/assets/images/suki/article04/bg_profile.png");
}
.vol7.article04 .p-profile__ttl {
    margin-left: calc(20 * var(--px));
    width: calc(222 * var(--px));
}
.vol7.article04 .p-profile__name {
    margin: calc(12 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(47 * var(--px));
}
.vol7.article04 .p-profile__txt {
    margin: calc(7 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(227 * var(--px));
    color: #000000;
}
.vol7.article04 .p-interview--1 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article04 .p-interview--1 .p-interview__word {
    top: calc(28 * var(--px));
    left: calc(277 * var(--px));
    width: calc(98 * var(--px));
}
.vol7.article04 .p-interview--1 .p-interview__body {
    margin-left: calc(20 * var(--px));
    width: calc(238 * var(--px));
}
.vol7.article04 .p-interview--2 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article04 .p-interview--2 .p-interview__body {
    margin-left: calc(22 * var(--px));
    width: calc(324 * var(--px));
}
.vol7.article04 .p-interview--2 .p-interview__body::before {
    width: calc(324 * var(--px));
    height: calc(976 * var(--px));
    shape-outside: polygon(calc(312 * var(--px)) 0, 100% 0, 100% 100%, calc(234 * var(--px)) 100%);
}
.vol7.article04 .p-interview--2 .p-interview__txt--3 {
    letter-spacing: -0.015em;
}
.vol7.article04 .p-interview--2 .p-interview__txt--5 {
    letter-spacing: -0.03em;
}
.vol7.article04 .p-interview--3 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article04 .p-interview--3 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article04 .p-interview--4 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article04 .p-interview--4 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(254 * var(--px));
}
.vol7.article04 .p-article-qa {
    padding: calc(17 * var(--px)) 0 calc(52 * var(--px));
}
.vol7.article04 .p-article-qa::before {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 124 * var(--px)), 0 100%);
}
.vol7.article04 .p-article-qa__head {
    margin-left: calc(81 * var(--px));
    width: calc(212 * var(--px));
}
.vol7.article04 .p-article-qa__box {
    margin: calc(-45 * var(--px)) calc(20 * var(--px)) 0 calc(20 * var(--px));
    padding-top: calc(71 * var(--px));
    --qa-box: url("/triecolle_edit/vol7/assets/images/suki/article04/bg_qa_box.png");
}
.vol7.article04 .p-article-qa__ttl {
    margin-left: calc(30 * var(--px));
    width: calc(272 * var(--px));
}
.vol7.article04 .p-article-qa__list {
    margin-top: calc(54 * var(--px));
}
.vol7.article04 .p-article-qa__item--1 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article04 .p-article-qa__item--1 .p-article-qa__q-num {
    margin-left: calc(53 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article04 .p-article-qa__item--1 .p-article-qa__q-txt {
    margin: calc(21 * var(--px)) 0 0 calc(31 * var(--px));
    width: calc(109 * var(--px));
}
.vol7.article04 .p-article-qa__item--1 .p-article-qa__a {
    margin: calc(23 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article04 .p-article-qa__item--2 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article04 .p-article-qa__item--2 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article04 .p-article-qa__item--2 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(40 * var(--px));
    width: calc(81 * var(--px));
}
.vol7.article04 .p-article-qa__item--2 .p-article-qa__a {
    margin: calc(23 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article04 .p-article-qa__item--3 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article04 .p-article-qa__item--3 .p-article-qa__q-num {
    margin-left: calc(53 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article04 .p-article-qa__item--3 .p-article-qa__q-txt {
    margin: calc(20 * var(--px)) 0 0 calc(39 * var(--px));
    width: calc(95 * var(--px));
}
.vol7.article04 .p-article-qa__item--3 .p-article-qa__a {
    margin: calc(24 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article04 .p-article-qa__item--4 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article04 .p-article-qa__item--4 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article04 .p-article-qa__item--4 .p-article-qa__q-txt {
    margin: calc(20 * var(--px)) 0 0 calc(9 * var(--px));
    width: calc(143 * var(--px));
}
.vol7.article04 .p-article-qa__item--4 .p-article-qa__a {
    margin: calc(24 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article04 .p-article-favorite {
    margin-top: calc(-19 * var(--px));
    padding: calc(1 * var(--px)) 0 0;
}
.vol7.article04 .p-article-favorite__box {
    margin-left: calc(20 * var(--px));
    width: calc(334 * var(--px));
}
.vol7.article04 .p-article-favorite__head {
    padding: calc(22 * var(--px)) 0 calc(19 * var(--px));
    background-color: #f8c6bd;
}
.vol7.article04 .p-article-favorite__ttl {
    margin-left: calc(80 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article04 .p-article-favorite__txt {
    margin: calc(13 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(294 * var(--px));
}
.vol7.article04 .p-article-favorite__detail {
    padding: calc(21 * var(--px)) 0 calc(21 * var(--px));
}
.vol7.article04 .p-article-favorite__list {
    margin-left: calc(20 * var(--px));
}
.vol7.article04 .p-article-favorite__item--1 .p-article-favorite__menu {
    letter-spacing: 0.08em;
}
.vol7.article04 .p-article-favorite__note {
    margin-top: calc(3 * var(--px));
    margin-left: calc(19 * var(--px));
}
.vol7.article04 .p-article-favorite__note-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article04 .p-article-favorite__shop {
    margin-top: calc(9 * var(--px));
    margin-left: calc(19 * var(--px));
}
.vol7.article04 .p-article-favorite__shop-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article04 .p-article-favorite__shop-line--2 {
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-6 * var(--px)));
            transform: translateX(calc(-6 * var(--px)));
}
.vol7.article04 .p-article-favorite__shop-line--3 {
    margin-top: calc(1 * var(--px));
    letter-spacing: 0.08em;
    font-size: calc(10 * var(--px));
    line-height: calc(14 * var(--px));
}
.vol7.article04 .p-article-favorite__shop-line--4 {
    margin-top: calc(2 * var(--px));
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-6 * var(--px)));
            transform: translateX(calc(-6 * var(--px)));
}
.vol7.article04 .p-article-note {
    padding: calc(38 * var(--px)) 0 calc(17 * var(--px));
    --line: 20;
    --white: 20;
}
.vol7.article04 .p-article-note__txt {
    margin-left: calc(36 * var(--px));
    width: calc(238 * var(--px));
}

/* ---------------------------------------------
*   p-article（記事05 mocca）: vol7/suki/article05.php
--------------------------------------------- */
.vol7.article05 {
    --article-color: #7c94c0;
}
.vol7.article05 .p-article-kv {
    padding-bottom: calc(7 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_kv_line01.png"), url("/triecolle_edit/vol7/assets/images/suki/article05/deco_kv_line02.png");
    background-position: calc(260 * var(--px)) calc(2 * var(--px)), 0 calc(167 * var(--px));
    background-size: calc(115 * var(--px)) auto, calc(85 * var(--px)) auto;
}
.vol7.article05 .p-article-kv__img {
    margin: calc(42 * var(--px)) 0 0 calc(35 * var(--px));
    width: calc(305 * var(--px));
}
.vol7.article05 .p-article-kv__num {
    margin: calc(29 * var(--px)) 0 0 calc(79 * var(--px));
    width: calc(82 * var(--px));
}
.vol7.article05 .p-article-kv__ttl {
    margin: calc(22 * var(--px)) 0 0 calc(134 * var(--px));
    width: calc(153 * var(--px));
}
.vol7.article05 .p-article-kv__label {
    margin: calc(271 * var(--px)) 0 0 calc(220 * var(--px));
    width: calc(141 * var(--px));
}
.vol7.article05 .p-article-lead {
    padding: calc(5 * var(--px)) 0 calc(40 * var(--px));
}
.vol7.article05 .p-article-lead__ttl .p-article-lead__line--1 {
    letter-spacing: 0.0493em;
    -webkit-transform: translateX(calc(-3 * var(--px)));
            transform: translateX(calc(-3 * var(--px)));
    --wave-l: 9;
    --wave-r: -2;
    --wave-w: 24;
    --wave-y: 31;
}
.vol7.article05 .p-article-lead__ttl .p-article-lead__line--2 {
    letter-spacing: 0.0233em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
    --wave-l: 0;
    --wave-r: 8;
    --wave-w: 24;
    --wave-y: 32;
}
.vol7.article05 .p-article-lead__ttl .p-article-lead__line--3 {
    letter-spacing: 0.0003em;
    -webkit-transform: translateX(calc(4 * var(--px)));
            transform: translateX(calc(4 * var(--px)));
    --wave-l: 0;
    --wave-r: 8;
    --wave-w: 23;
    --wave-y: 33;
}
.vol7.article05 .p-article-lead__txt {
    margin-top: calc(4 * var(--px));
}
.vol7.article05 .p-article-lead__txt .p-article-lead__line--1 {
    letter-spacing: 0.044em;
}
.vol7.article05 .p-article-lead__txt .p-article-lead__line--2 {
    letter-spacing: 0.0174em;
}
.vol7.article05 .p-article-lead__txt .p-article-lead__line--3 {
    letter-spacing: 0.0219em;
}
.vol7.article05 .p-article-lead__txt .p-article-lead__line--4 {
    letter-spacing: 0.0383em;
}
.vol7.article05 .p-article-lead__txt .p-article-lead__line--5 {
    letter-spacing: 0.0144em;
    -webkit-transform: translateX(calc(3 * var(--px)));
            transform: translateX(calc(3 * var(--px)));
}
.vol7.article05 .p-article-chapter__visual--1::before {
    top: calc(237 * var(--px));
    left: 0;
    width: calc(74 * var(--px));
    height: calc(100 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_line01.png");
    content: "";
}
.vol7.article05 .p-article-chapter__visual--1 .p-article-chapter__img--photo01 {
    margin: calc(41 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(339 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--1 .p-article-chapter__ttl {
    margin: calc(2 * var(--px)) 0 0 calc(282 * var(--px));
    width: calc(73 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--1 .p-article-chapter__deco--ring {
    margin: calc(4 * var(--px)) 0 0 calc(29 * var(--px));
    width: calc(89 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--2 {
    padding-bottom: calc(26 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--2::before {
    top: calc(-40 * var(--px));
    left: calc(256 * var(--px));
    width: calc(119 * var(--px));
    height: calc(229 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_line02.png");
    content: "";
}
.vol7.article05 .p-article-chapter__visual--2 .p-article-chapter__img--photo03 {
    margin: calc(45 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--2 .p-article-chapter__ttl {
    margin: calc(326 * var(--px)) 0 0;
    width: calc(250 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 {
    padding-bottom: calc(20 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_cloud02.png");
    background-position: calc(46 * var(--px)) calc(378 * var(--px));
    background-size: calc(108 * var(--px)) auto;
}
.vol7.article05 .p-article-chapter__visual--3::before {
    top: calc(-35 * var(--px));
    left: calc(214 * var(--px));
    width: calc(161 * var(--px));
    height: calc(227 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_cloud01.png");
    content: "";
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__deco--sound02 {
    margin: calc(578 * var(--px)) 0 0 calc(188 * var(--px));
    width: calc(117 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__deco--sound01 {
    margin: calc(416 * var(--px)) 0 0 calc(45 * var(--px));
    width: calc(131 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__img--photo07 {
    margin: calc(499 * var(--px)) 0 0 calc(42 * var(--px));
    width: calc(127 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__img--photo06 {
    margin: calc(418 * var(--px)) 0 0 calc(192 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__img--photo05 {
    margin: calc(87 * var(--px)) 0 0 calc(24 * var(--px));
    width: calc(327 * var(--px));
}
.vol7.article05 .p-article-chapter__visual--3 .p-article-chapter__ttl {
    margin: calc(21 * var(--px)) 0 0 calc(23 * var(--px));
    width: calc(227 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--1 {
    padding: calc(18 * var(--px)) 0 calc(27 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--1 .p-article-chapter__img--photo02 {
    margin-left: calc(117 * var(--px));
    width: calc(259 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--2 {
    padding: calc(24 * var(--px)) 0 calc(30 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--2 .p-article-chapter__img--photo04 {
    margin-left: calc(56 * var(--px));
    width: calc(320 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--3 {
    padding: calc(20 * var(--px)) 0 calc(27 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--3::before {
    top: calc(27 * var(--px));
    left: 0;
    width: calc(135 * var(--px));
    height: calc(203 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_line03.png");
    content: "";
}
.vol7.article05 .p-article-chapter__photo--3::after {
    top: calc(-172 * var(--px));
    left: 0;
    width: calc(202 * var(--px));
    height: calc(288 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_cloud03.png");
    content: "";
}
.vol7.article05 .p-article-chapter__photo--3 .p-article-chapter__img--photo08 {
    margin-left: calc(61 * var(--px));
    width: calc(315 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--4 {
    padding-top: calc(14 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_cloud05.png");
    background-position: calc(70 * var(--px)) calc(182 * var(--px));
    background-size: calc(111 * var(--px)) auto;
}
.vol7.article05 .p-article-chapter__photo--4::before {
    top: calc(-193 * var(--px));
    left: calc(181 * var(--px));
    width: calc(194 * var(--px));
    height: calc(280 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/deco_cloud04.png");
    content: "";
}
.vol7.article05 .p-article-chapter__photo--4 .p-article-chapter__img--photo09 {
    width: calc(314 * var(--px));
}
.vol7.article05 .p-article-chapter__photo--4 .p-article-chapter__img--polaroid {
    margin: calc(70 * var(--px)) 0 0 calc(12 * var(--px));
    width: calc(357 * var(--px));
}
.vol7.article05 .p-article-chapter--2::before {
    top: calc(233 * var(--px));
    width: calc(127 * var(--px));
    background-image: url("/triecolle_edit/vol7/assets/images/suki/article05/bg_slant.png");
}
.vol7.article05 .p-profile {
    margin-top: calc(-14 * var(--px));
    padding: 0 0 calc(28 * var(--px));
}
.vol7.article05 .p-profile__box {
    margin-left: calc(64 * var(--px));
    padding: calc(20 * var(--px)) 0 calc(19 * var(--px));
    width: calc(269 * var(--px));
    border-image-source: url("/triecolle_edit/vol7/assets/images/suki/article05/bg_profile.png");
}
.vol7.article05 .p-profile__ttl {
    margin-left: calc(20 * var(--px));
    width: calc(222 * var(--px));
}
.vol7.article05 .p-profile__name {
    margin: calc(12 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(58 * var(--px));
}
.vol7.article05 .p-profile__txt {
    margin: calc(7 * var(--px)) 0 0 calc(19 * var(--px));
    width: calc(227 * var(--px));
    color: #000000;
    letter-spacing: 0.0486em;
}
.vol7.article05 .p-interview--1 {
    padding: calc(5 * var(--px)) 0 calc(16 * var(--px));
}
.vol7.article05 .p-interview--1 .p-interview__word {
    top: calc(122 * var(--px));
    left: 0;
    width: calc(104 * var(--px));
}
.vol7.article05 .p-interview--1 .p-interview__body {
    margin-left: calc(116 * var(--px));
    width: calc(239 * var(--px));
}
.vol7.article05 .p-interview--2 {
    padding: calc(5 * var(--px)) 0 calc(16 * var(--px));
}
.vol7.article05 .p-interview--2 .p-interview__body {
    margin-left: calc(116 * var(--px));
    width: calc(239 * var(--px));
}
.vol7.article05 .p-interview--3 {
    padding: calc(5 * var(--px)) 0 calc(4 * var(--px));
}
.vol7.article05 .p-interview--3 .p-interview__body {
    margin-left: calc(22 * var(--px));
    width: calc(323 * var(--px));
}
.vol7.article05 .p-interview--3 .p-interview__body::before {
    width: calc(323 * var(--px));
    height: calc(710 * var(--px));
    shape-outside: polygon(calc(312 * var(--px)) 0, 100% 0, 100% 100%, calc(240 * var(--px)) 100%);
}
.vol7.article05 .p-interview--4 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article05 .p-interview--4 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article05 .p-interview--5 {
    padding: calc(4 * var(--px)) 0 calc(5 * var(--px));
}
.vol7.article05 .p-interview--5 .p-interview__body {
    margin-left: calc(61 * var(--px));
    width: calc(253 * var(--px));
}
.vol7.article05 .p-article-qa {
    padding: calc(17 * var(--px)) 0 calc(52 * var(--px));
}
.vol7.article05 .p-article-qa::before {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 123 * var(--px)), 0 100%);
}
.vol7.article05 .p-article-qa__head {
    margin-left: calc(81 * var(--px));
    width: calc(212 * var(--px));
}
.vol7.article05 .p-article-qa__box {
    margin: calc(-45 * var(--px)) calc(20 * var(--px)) 0 calc(20 * var(--px));
    padding-top: calc(72 * var(--px));
    --qa-box: url("/triecolle_edit/vol7/assets/images/suki/article05/bg_qa_box.png");
}
.vol7.article05 .p-article-qa__ttl {
    margin-left: calc(28 * var(--px));
    width: calc(273 * var(--px));
}
.vol7.article05 .p-article-qa__list {
    margin-top: calc(54 * var(--px));
}
.vol7.article05 .p-article-qa__item--1 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article05 .p-article-qa__item--1 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article05 .p-article-qa__item--1 .p-article-qa__q-txt {
    margin: calc(23 * var(--px)) 0 0 calc(23 * var(--px));
    width: calc(125 * var(--px));
}
.vol7.article05 .p-article-qa__item--1 .p-article-qa__a {
    margin: calc(20 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article05 .p-article-qa__item--2 {
    padding-bottom: calc(45 * var(--px));
}
.vol7.article05 .p-article-qa__item--2 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article05 .p-article-qa__item--2 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(11 * var(--px));
    width: calc(143 * var(--px));
}
.vol7.article05 .p-article-qa__item--2 .p-article-qa__a {
    margin: calc(20 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article05 .p-article-qa__item--3 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article05 .p-article-qa__item--3 .p-article-qa__q-num {
    margin-left: calc(52 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article05 .p-article-qa__item--3 .p-article-qa__q-txt {
    margin: calc(23 * var(--px)) 0 0 calc(16 * var(--px));
    width: calc(139 * var(--px));
}
.vol7.article05 .p-article-qa__item--3 .p-article-qa__a {
    margin: calc(16 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article05 .p-article-qa__item--4 {
    padding-bottom: calc(29 * var(--px));
}
.vol7.article05 .p-article-qa__item--4 .p-article-qa__q-num {
    margin-left: calc(47 * var(--px));
    width: calc(67 * var(--px));
}
.vol7.article05 .p-article-qa__item--4 .p-article-qa__q-txt {
    margin: calc(22 * var(--px)) 0 0 calc(9 * var(--px));
    width: calc(143 * var(--px));
}
.vol7.article05 .p-article-qa__item--4 .p-article-qa__a {
    margin: calc(17 * var(--px)) 0 0 calc(15 * var(--px));
    width: calc(132 * var(--px));
}
.vol7.article05 .p-article-favorite {
    margin-top: calc(-19 * var(--px));
    padding: calc(1 * var(--px)) 0 calc(1 * var(--px));
}
.vol7.article05 .p-article-favorite__box {
    margin-left: calc(20 * var(--px));
    width: calc(334 * var(--px));
}
.vol7.article05 .p-article-favorite__head {
    padding: calc(21 * var(--px)) 0 calc(18 * var(--px));
    background-color: #c9e6e0;
}
.vol7.article05 .p-article-favorite__ttl {
    margin-left: calc(80 * var(--px));
    width: calc(175 * var(--px));
}
.vol7.article05 .p-article-favorite__txt {
    margin: calc(13 * var(--px)) 0 0 calc(20 * var(--px));
    width: calc(294 * var(--px));
    letter-spacing: 0.0489em;
}
.vol7.article05 .p-article-favorite__detail {
    padding: calc(15 * var(--px)) 0 calc(11 * var(--px));
}
.vol7.article05 .p-article-favorite__list {
    margin-left: calc(20 * var(--px));
}
.vol7.article05 .p-article-favorite__item--1 .p-article-favorite__menu {
    letter-spacing: 0.024em;
}
.vol7.article05 .p-article-favorite__item--1 .p-article-favorite__price--1 {
    letter-spacing: -0.014em;
}
.vol7.article05 .p-article-favorite__item--1 .p-article-favorite__price--2 {
    letter-spacing: 0.05em;
}
.vol7.article05 .p-article-favorite__item--2 .p-article-favorite__menu {
    letter-spacing: -0.047em;
}
.vol7.article05 .p-article-favorite__item--2 .p-article-favorite__price--1 {
    letter-spacing: 0.05em;
}
.vol7.article05 .p-article-favorite__shop {
    margin-top: calc(4 * var(--px));
    margin-left: calc(19 * var(--px));
}
.vol7.article05 .p-article-favorite__shop-line--1 {
    letter-spacing: 0.08em;
}
.vol7.article05 .p-article-favorite__shop-line--2 {
    letter-spacing: 0.08em;
    -webkit-transform: translateX(calc(-6 * var(--px)));
            transform: translateX(calc(-6 * var(--px)));
}
.vol7.article05 .p-article-note {
    padding: calc(37 * var(--px)) 0 calc(17 * var(--px));
    --line: 19;
    --white: 19;
}
.vol7.article05 .p-article-note__txt {
    margin-left: calc(36 * var(--px));
    width: calc(238 * var(--px));
}
