@charset "utf-8";


#lp-content .content .main-header{ padding: 10% 6.5%; background-color: #e24822; }
#lp-content .content .main-header .ttl-body .ttl{ width: 94.9096%; margin: 0 auto; }
#lp-content .content .main-header .ttl-body .txt{ font-size: 1rem; text-align: center; color: #ffffff; margin-top: 3%; }
#lp-content .content .main-header .ttl-body .caption{ font-size: 0.8rem; text-align: center; color: #ffffff; }
#lp-content .content .main-header .makeup-body{ background-color: #ffffff; margin-top: 7%; border-radius: 15px; padding: 5%; overflow: hidden; }
#lp-content .content .main-header .makeup-body .ttl{ width: 88.0244%; margin: 0 auto; }
#lp-content .content .main-header .makeup-body .txt{ font-size: 1rem; }
#lp-content .content .main-header .makeup-body .list-item{ margin-top: 7%; }
#lp-content .content .main-header .makeup-body .list-item .item{ overflow: hidden; }
#lp-content .content .main-header .makeup-body .list-item .item:nth-child(n+2){ margin-top: 8%; padding-top: 8%; border-top: 1px dashed #231815; }
#lp-content .content .main-header .makeup-body .list-item .item .head-body{ margin-bottom: 5px; }
#lp-content .content .main-header .makeup-body .list-item .item .head{ font-size: 1.1rem; color: #231815; font-weight: bold; }
#lp-content .content .main-header .makeup-body .list-item .photo{ margin-bottom: 10px; }
#lp-content .content .main-header .makeup-body .list-item .split-item .photo{ width: 40%; float: right; margin: 0 0 4% 4%; }
#lp-content .content .main-header .makeup-body .list-item .txt-body+.photo{ margin-top: 10px; }
#lp-content .content .main-header .makeup-body .list-item .store-list{ display: flex; display: -ms-flex; flex-wrap: wrap; margin-top: 5px; }
#lp-content .content .main-header .makeup-body .list-item .split-item .store-list{ display: block; }
#lp-content .content .main-header .makeup-body .list-item .store-list .store{ font-size: 1rem; padding-right: 1em; }
#lp-content .content .main-header .makeup-body .list-item .store-list .store .icon{ font-size: 0.8rem; border: 1px solid #666666; padding: 0 3px; border-radius: 3px; margin-right: 0.3em; }
#lp-content .content .main-header .makeup-body .list-item .store-list .store .icon:nth-child(n+2){ margin-left: 2px; }
#lp-content .content .main-header .makeup-body .list-item .item .netshop-btn{ margin-top: 10px; }
#lp-content .content .main-header .makeup-body .list-item .item .netshop-btn a{ display: block; background-color: #000000; padding: 10px 0; font-size: 1rem; text-align: center; color: #ffffff; text-decoration: none; border-radius: 22px; }
#lp-content .content .main-header .navi-body{ margin-top: 10%; }
#lp-content .content .main-header .navi-body .ttl{ text-align: center; font-size: 2rem; font-weight: bold; color: #ffffff; }
#lp-content .content .main-header .navi-body .navi-list{ display: flex; display: -ms-flex; flex-wrap: wrap; justify-content: space-between; margin: 5% auto 0; width: 86.4788%; }
#lp-content .content .main-header .navi-body .navi-list .navi{ width: 49%; }
#lp-content .content .main-header .navi-body .navi-list .navi:nth-child(n+2){ margin-top: 2%; }
#lp-content .content .main-header .navi-body .navi-list .navi01{ width: 100%; }
#lp-content .content .main-header .navi-body .navi-list .navi a{ display: block; text-align: center; font-size: 1.15rem; font-weight: bold; background-color: #231815; color: #ffffff; text-decoration: none; padding: 6px 0; }
#lp-content .content .main-header .navi-body .navi-list .navi a .s-size{ font-size: 80%; }
#lp-content .content .store-wrapper{ box-sizing: border-box; width: 100%; padding: 0; background-color: #ffffff; }
#lp-content .content .store-wrapper .store-body{ background-color: #d6d4e8; }
#lp-content .content .store-wrapper .store-body:nth-child(2n+2){ background-color: #ffe7a1; }
#lp-content .content .store-wrapper .store-body .store-ttl{ text-align: center; font-size: 1.15rem; font-weight: bold; background-color: #231815; color: #ffffff; padding: 6px 0; margin: 0 -5.5555%; }
#lp-content .content .store-wrapper .store-body .store-ttl .s-size{ font-size: 80%; }
#lp-content .content .store-wrapper .store-body .event-body{ padding: 8% 5%; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item{ overflow: hidden; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item:nth-child(n+2){ margin-top: 7%; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .head-body{ margin-bottom: 5px; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .photo{ width: 40%; float: right; margin: 0 0 4% 4%; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .head{ font-size: 1.1rem; color: #000000; font-weight: bold; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .txt{ font-size: 1rem; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .txt .limited{ background-color: #fabe00; font-size: 1rem; padding: 0 10px; margin-right: 5px; border-radius: 12px; display: inline-block; }
#lp-content .content .store-wrapper .store-body .event-body .list-item .item .caption{ font-size: 0.8rem; }
#lp-content .content .end-caption{ padding: 5%; margin: 0; }
#lp-content .content .garden-section{ border: 5px solid #b7d342; padding: 7% 5% 0; margin-top: 5%; background-color: #ffffff; }
#lp-content .content .garden-section .copy{ font-size: 1rem; font-weight: bold; }
#lp-content .content .garden-section .txt{ font-size: 1rem; }
#lp-content .content .garden-section .list-item{ margin-top: 7%; }
#lp-content .content .garden-section .list-item .item{ overflow: hidden; }
#lp-content .content .garden-section .list-item .item:nth-child(n+2){ margin-top: 8%; }
#lp-content .content .garden-section .list-item .item .head-body{ margin-bottom: 5px; }
#lp-content .content .garden-section .list-item .item .head{ font-size: 1.1rem; color: #231815; font-weight: bold; }
#lp-content .content .garden-section .list-item .item .photo{ width: 40%; float: right; margin: 0 0 4% 4%; }
#lp-content .content .garden-section .insta{ background-color: #b7d342; padding: 7% 5%; margin: 7% -6% 0; }
#lp-content .content .garden-section .insta *{ color: #231815; }
#lp-content .content .garden-section .insta .head{ font-size: 1.1rem; font-weight: bold; }
#lp-content .content .garden-section .insta .split-view{ overflow: hidden; }
#lp-content .content .garden-section .insta .split-view .qr{ width: 40%; float: right; margin: 0 0 4% 4%; }
#lp-content .content .garden-section .insta .navi a{ display: block; background-color: #000000; color: #ffffff; font-size: 0.9230rem; text-decoration: none; padding: 10px 10%; border-radius: 33px; position: relative; text-align: center; margin-top: 3%; }
#lp-content .content .garden-section .insta .navi a::before{ content: ""; position: absolute; right: 5%; top: 50%; transform: translateY(-50%); border: solid transparent; border-width: 5px 0 5px 8px; border-left-color: #ffffff; }
#lp-content .content .garden-section .caption{ font-size: 0.8rem; }

