@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Yeseva+One&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap'); .mm-body { font-family:"Noto Sans JP", sans-serif; } .mm-title { text-align:center; justify-content: center; } .mm-flex { display: flex; /*横並び*/ margin: auto; align-items: center; justify-content: center; } .mm-flex .image { width: 60px; /*画像サイズ指定*/ margin: 0; padding: 0; overflow: hidden; position: relative; } .mm-flex .text { font-family:"Noto Sans JP", sans-serif; line-height: 1.7; letter-spacing: .12em; font-size:3.0rem; font-weight: 500; color: #36af3c; text-align:center; margin: 0 0 0 10px; padding: 0; } .mm-text { font-family:"Noto Sans JP", sans-serif; line-height: 1.7; letter-spacing: .12em; font-size:3.0rem; font-weight: 500; color: #36af3c; text-align:center; margin: 0; padding: 0; } .mm-inner { max-width: calc(980px + 7rem); margin: auto; background-color: #f0f0f0; } .mm-heading { font-family:"Noto Sans JP", sans-serif; line-height: 1.7; letter-spacing: .12em; font-size:2.4rem; font-weight: 500; text-align: center; overflow: hidden; color: #36af3c; position: relative; margin: 1.5vw 0; } .mm-heading span { position: relative; padding: 0 36px; } .mm-heading span::before, .mm-heading span::after{ position: absolute; top: 50%; content: ''; width: 50vw; height: 1px; /* background-color: #36af3c; */ } .mm-heading span::before{ right: 100%; } .mm-heading span::after{ left: 100%; } .info__enquete-inner { max-width: calc(980px + 7rem); margin: 40px auto; } .info__enquete-list { display: grid; grid-template-rows: auto; grid-template-columns: repeat(3, 1fr); gap: 32px 21px; margin-bottom: 22px; counter-reset: number 0; } .info__enquete-item { position: relative; text-align: center; border: 1px solid #ada69f; background: #fff; } .info__enquete-item::before { position: absolute; top: -19px; right: 0; left: 0; width: 53px; height: 53px; margin-inline: auto; content: ""; background: #ada69f; border-radius: 50%; } .info__enquete-title { position: relative; display: flex; align-items: center; justify-content: center; height: 42px; font-size: 18px; color: #fff; background: #ada69f; } .info__enquete-item:first-of-type .info__enquete-contente { padding-top: 10px; } .info__enquete-text { text-align: center; } .info__enquete-item:first-of-type .info__enquete-text { font-size: 15px; } .info__enquete-item:first-of-type img { margin-top: -4px; width: 35%; } .info__enquete-stamp { display: flex; align-items: center; justify-content: center; width: 191px; height: 30px; margin-inline: auto; font-size: 15px; color: #fff; background: #4d9274; border-radius: 10px; margin-bottom: 20px; } .info__enquete-item::after { position: absolute; top: -19px; right: 0; left: 0; width: 10px; height: 14px; margin-inline: auto; font-size: 18px; font-weight: 500; color: #fff; content: counter(number) " "; counter-increment: number 1; } .info__enquete-item:last-of-type .info__enquete-stamp { display: flex; flex-direction: column; width: 191px; height: 76px; border-radius: 10px; } .info__enquete-item:last-of-type .info__enquete-stamp>span { width: 137.5px; margin-top: 7px; font-size: 20px; color: #fafd7d; border-top: .8px solid #fff; } .info__enquete-item:last-of-type .info__enquete-stamp>span span { letter-spacing: -0.23em; } .info__enquete-item:nth-of-type(2) .info__enquete-contente { padding-top: 10px; } .info__enquete-item:last-of-type .info__enquete-contente { padding-top: 10px; } .info__enquete-item:last-of-type img { margin-top: 4px; width: 35%; } .s-cp-title { font-family: font-family: "Jost", sans-serif; font-style: normal; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .10em; line-height: 1.7; font-size:4.4rem; font-weight: 400; color: #69819A; text-align:center; } .info__enquete-item:first-of-type .info__enquete-text span:first-of-type { font-size: 12px; } .info__enquete-item:nth-of-type(2) .info__enquete-text span:first-of-type { font-size: 12px; } .s-cp-product { align-items: center; display: flex; justify-content: center; font-weight: 800; color: #36af3c; font-size: 2.0rem; } .s-cp-product::before, .s-cp-product::after { background-color: #36af3c; content: ""; height: 1px; width: 15%; } .s-cp-product::before { margin-right: 15px; } .s-cp-product::after { margin-left: 15px; } .monitor-box { margin: 20px auto; max-width: calc(750px + 7rem); height: auto; padding: 20px 0; background-color: #ffffff; outline: 1px solid #ada69f; outline-offset: -10px; } .monitor-gift img { max-width: calc(440px + 7rem); } .monitor-title img { width: 80%; } .monitor-line { margin: auto; text-align: center; } .monitor-line img { max-width: calc(280px + 7rem); } .product-thumbs { width: 60%; height: auto; margin: auto; display: flex; justify-content: space-between; } .product-thumbs-wrap { display: flex; flex-flow: column; align-items: center; } .product-thumbs-box { width: 48.86%; } .product-thumbs p { letter-spacing: .10em; line-height: 1.7; padding: 10px 10px; font-size: 1.8rem; font-weight: 500; text-align: center; } @media (max-width: 1440px){ .monitor-box { width: 90%; } .monitor-gift img { } .monitor-line img { } } @media (max-width: 1024px){ .mm-inner{ width: 90%; } .info__enquete-inner { width: 90%; } } @media (max-width: 767px){ .mm-period .block-paragraph .text-container { padding: 0; } .mm-flex .image { width: 50px; /*画像サイズ指定*/ } .mm-flex .text { font-size:4.0rem; } .mm-text { font-size:4.0rem; } .mm-inner{ width: 90%; } .mm-heading{ font-size:3.4rem; margin: 4.0vw 0; } .mm-heading span{ position: relative; padding: 0 36px; } .info__enquete-inner { width: 90%; } .info__enquete-list { grid-template-columns: repeat(1, 1fr); grid-template-rows: auto; gap: max(8.5333333333vw, 32px) max(5.6vw, 21px); margin-bottom: max(5.8666666667vw, 22px); } .info__enquete-item::before { top: min(-3.2vw, -19px); width: max(8.8vw, 53px); height: max(8.8vw, 53px); } .info__enquete-title { height: max(8.5333333333vw, 42px); font-size: max(3.4666666667vw, 18px); } .info__enquete-item:first-of-type .info__enquete-contente { padding-top: max(2.6666666667vw, 10px); } .info__enquete-item:first-of-type .info__enquete-text { font-size: max(3.4666666667vw, 15px); } .info__enquete-item:nth-of-type(2) .info__enquete-text { font-size: max(3.4666666667vw, 15px); } .info__enquete-item:last-of-type .info__enquete-text { font-size: max(3.4666666667vw, 15px); } .info__enquete-item:first-of-type img { width: max(17.6vw, 35%); margin-top: min(-1.0666666667vw, -4px); } .info__enquete-stamp { width: max(31.2vw, 191px); height: max(8vw, 30px); font-size: max(3.2vw, 15px); border-radius: max(2.6666666667vw, 10px); } .info__enquete-item::after { top: min(-2.4vw, -19px); width: max(1.6vw, 10px); height: max(3.7333333333vw, 14px); font-size: max(3.4666666667vw, 18px); } .info__enquete-item:last-of-type .info__enquete-stamp { width: max(50.9333333333vw, 191px); height: max(20.2666666667vw, 76px); border-radius: max(2.6666666667vw, 10px); } .info__enquete-item:last-of-type .info__enquete-stamp>span { width: max(36.6666666667vw, 137.5px); margin-top: max(1.8666666667vw, 7px); font-size: max(5.3333333333vw, 20px); } .info__enquete-item:nth-of-type(2) .info__enquete-contente { padding-top: max(2.6666666667vw, 10px); padding-bottom: max(2.6666666667vw, 10px); } .info__enquete-item:last-of-type .info__enquete-contente { padding-top: max(2.6666666667vw, 10px); } .info__enquete-item:first-of-type .info__enquete-text span:first-of-type { font-size: max(2.4vw, 12px); } .info__enquete-item:nth-of-type(2) .info__enquete-text span:first-of-type { font-size: max(2.4vw, 12px); } .info__enquete-item:last-of-type img { margin-top: max(1.0666666667vw, 4px); } .info__enquete-item:last-of-type .info__enquete-contente img { width: max(22.9333333333vw, 35%); } .s-cp-title{ font-size:6.4rem; padding: 0 30px; } .s-cp-product { font-size: 3.0rem; } .s-cp-product::before, .s-cp-product::after { width: 35%; } .monitor-box { margin: 0 auto; padding: 20px 0; width: 90%; height: auto; } .monitor-gift img { width: 100%; } .monitor-title img { width: 100%; } .monitor-line { margin: auto; text-align: center; width: 100%; } .monitor-line img { max-width: 90%; } .product-thumbs { width: 90%; height: auto; margin: auto; flex-flow: column; display: flex; justify-content: space-between; align-items: center; } .product-thumbs-box { width: 100%; margin: 10px 0; } .product-thumbs p { letter-spacing: .10em; line-height: 1.8; font-size: 2.4rem; padding: 10px 5px; } .sp-br{ display: inline-block; } }

でスタンプを2個集めて

特別なギフトをGETしよう!


期 間


スタンプの集め方

アンケート

エントリー

乳液をご購入
回目)

スタンプ 1個目

アンケート

エントリーから
2週間後

アンケート

乳液をご購入(2回目)

スタンプ 2個目トをGET


ギフト




イグニス公式LINE お友だち追加はこちら