@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css);
@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&display=swap);
@media print{*{display:none}img{display:none}}body:not(#top){background-color:#fff;-webkit-animation:fadein 1s ease-out forwards;animation:fadein 1s ease-out forwards}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}* img{max-width:100%;vertical-align:top}* a{font-weight:700;color:#321469;text-decoration:underline}@media(min-width: 1000px){* a{transition:opacity .1s ease}* a:hover{opacity:.6}}button{background:none;border:none}.ntv-wrapper{margin-bottom:0}.love-louvre-wrap{font-family:YakuHanJP,"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:1.7rem;line-height:1.4;color:#09012a;letter-spacing:.05em;background:#f8cbc8}@media(max-width: 767.98px){.love-louvre-wrap{font-size:1.5rem}}.love-louvre-wrap *{box-sizing:border-box}.base-inner{max-width:1120px;padding:0 60px;margin:0 auto}@media(max-width: 578.98px){.base-inner{padding:0 25px}}.base-container{padding:15px 60px 60px;margin:0 0 90px 0;font-size:1.7rem;font-weight:500;line-height:2;letter-spacing:.05em;background-color:#fff;border-radius:30px}.base-container:last-child{margin-bottom:0}@media(max-width: 999.98px){.base-container:last-child{padding:15px 60px 150px;border-radius:30px 30px 0 0}}@media(max-width: 767.98px){.base-container:last-child{padding:15px 60px 100px;border-radius:20px 20px 0 0}}@media(max-width: 578.98px){.base-container:last-child{padding:10px 25px 100px}}.base-container p{margin-top:45px}@media(max-width: 767.98px){.base-container p{margin-top:30px}}.base-container p+p{margin-top:30px}@media(max-width: 767.98px){.base-container p+p{margin-top:20px}}@media(max-width: 999.98px){.base-container{margin:0 -60px 90px -60px}}@media(max-width: 767.98px){.base-container{margin:0 -60px 40px -60px;font-size:1.5rem;border-radius:20px}}@media(max-width: 578.98px){.base-container{padding:10px 25px 40px;margin:0 -25px 40px -25px}}.base-container>*:first-child{margin-top:45px}@media(max-width: 578.98px){.base-container>*:first-child{margin-top:30px}}.base-grid,.base-grid--4column,.base-grid--3column,.base-grid--2column-to-1column,.base-grid--2column{display:grid;margin-top:45px;text-align:center}@media(max-width: 767.98px){.base-grid,.base-grid--4column,.base-grid--3column,.base-grid--2column-to-1column,.base-grid--2column{margin-top:30px}}.base-grid figure img,.base-grid--4column figure img,.base-grid--3column figure img,.base-grid--2column-to-1column figure img,.base-grid--2column figure img{max-width:100%;margin:0 auto;border-radius:5px}.base-grid figure figcaption,.base-grid--4column figure figcaption,.base-grid--3column figure figcaption,.base-grid--2column-to-1column figure figcaption,.base-grid--2column figure figcaption{margin-top:15px;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.05em}@media(max-width: 767.98px){.base-grid figure figcaption,.base-grid--4column figure figcaption,.base-grid--3column figure figcaption,.base-grid--2column-to-1column figure figcaption,.base-grid--2column figure figcaption{margin-top:10px;font-size:1.2rem}}.base-grid figure figcaption>span,.base-grid--4column figure figcaption>span,.base-grid--3column figure figcaption>span,.base-grid--2column-to-1column figure figcaption>span,.base-grid--2column figure figcaption>span{font-size:1.2rem}@media(max-width: 767.98px){.base-grid figure figcaption>span,.base-grid--4column figure figcaption>span,.base-grid--3column figure figcaption>span,.base-grid--2column-to-1column figure figcaption>span,.base-grid--2column figure figcaption>span{font-size:1rem}}.base-grid--2column{grid-template-columns:1fr 1fr;row-gap:30px;-moz-column-gap:30px;column-gap:30px}@media(max-width: 767.98px){.base-grid--2column{row-gap:20px;-moz-column-gap:20px;column-gap:20px}.base-grid--2column figure figcaption{font-size:1rem}}.base-grid--2column-to-1column{grid-template-columns:1fr 1fr;row-gap:30px;-moz-column-gap:30px;column-gap:30px}@media(max-width: 767.98px){.base-grid--2column-to-1column{grid-template-columns:1fr;row-gap:30px;-moz-column-gap:0;column-gap:0}.base-grid--2column-to-1column figure figcaption{font-size:1rem}}.base-grid--3column{grid-template-columns:1fr 1fr 1fr;row-gap:30px;-moz-column-gap:30px;column-gap:30px}@media(max-width: 767.98px){.base-grid--3column{grid-template-columns:1fr;row-gap:30px;-moz-column-gap:0;column-gap:0}}.base-grid--4column{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:30px;-moz-column-gap:30px;column-gap:30px}.base-grid--4column figure figcaption{font-size:1.2rem}@media(max-width: 999.98px){.base-grid--4column{grid-template-columns:1fr 1fr;row-gap:30px;-moz-column-gap:45px;column-gap:45px}}@media(max-width: 767.98px){.base-grid--4column{row-gap:20px;-moz-column-gap:20px;column-gap:20px}.base-grid--4column figure figcaption{font-size:1rem}}.base-article{margin-top:45px;overflow:hidden}@media(max-width: 767.98px){.base-article{margin-top:30px}}.base-article__text p:first-child{margin-top:0}.base-article__pic-left,.base-article__pic-right{max-width:50%}@media(max-width: 767.98px){.base-article__pic-left,.base-article__pic-right{float:none !important;max-width:100%;text-align:center}}.base-article__pic-left figure,.base-article__pic-right figure{padding:0 45px 30px 0}@media(max-width: 767.98px){.base-article__pic-left figure,.base-article__pic-right figure{padding:0 0 30px}}.base-article__pic-left figure img,.base-article__pic-right figure img{border-radius:5px}.base-article__pic-left figure figcaption,.base-article__pic-right figure figcaption{margin-top:15px;font-size:1.4rem;line-height:1.4;text-align:center}@media(max-width: 767.98px){.base-article__pic-left figure figcaption,.base-article__pic-right figure figcaption{margin-top:10px;font-size:1.2rem}}.base-article__pic-left figure figcaption>span,.base-article__pic-right figure figcaption>span{font-size:1.2rem}@media(max-width: 767.98px){.base-article__pic-left figure figcaption>span,.base-article__pic-right figure figcaption>span{font-size:1rem}}.base-article__pic-left{float:left}.base-article__pic-right{float:right}.base-article__pic-right figure{padding:0 0 30px 45px}@media(max-width: 767.98px){.base-article__pic-right figure{padding:0 0 30px}}.base-article .base-article__text+.base-article__pic-left,.base-article .base-article__text+.base-article__pic-right{margin-top:30px}@media(max-width: 767.98px){.base-article .base-article__text+.base-article__pic-left,.base-article .base-article__text+.base-article__pic-right{margin-top:20px}}.base-heading-huge{display:flex;align-items:center;margin-bottom:60px;font-size:3.6rem;font-weight:700;line-height:1.4;letter-spacing:.05em}@media(max-width: 767.98px){.base-heading-huge{margin-bottom:40px;font-size:2.4rem}}.base-heading-huge-heart{position:relative;display:inline-block;align-self:flex-start;width:90px;min-width:90px;height:90px;margin-right:45px;background-image:url("/love_louvre/images/common/heart-white.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 767.98px){.base-heading-huge-heart{width:60px;min-width:60px;height:60px;margin-right:20px}}.base-heading-huge-heart__text{position:absolute;top:19px;left:50%;font-size:2.1rem;font-weight:500;line-height:1.25;color:#ee918c;text-align:center;transform:translateX(-50%)}@media(min-width: 1000px){.base-heading-huge-heart__text{font-size:2.2rem}}@media(max-width: 767.98px){.base-heading-huge-heart__text{top:11px;font-size:1.6rem}}.base-heading-huge-heart__text .text-small{display:block;margin-top:1px;font-size:1.4rem;letter-spacing:.05em}@media(max-width: 767.98px){.base-heading-huge-heart__text .text-small{margin-top:0;font-size:1rem}}.base-heading-large{position:relative;display:flex;align-items:center;margin-bottom:45px;font-size:3rem;font-weight:700;line-height:1.4;letter-spacing:.05em;background-color:#f8cbc8}.base-container .base-heading-large{padding:120px 0 75px;margin:0 -60px}@media(max-width: 999.98px){.base-container .base-heading-large{padding:120px 0 75px 60px}}@media(max-width: 767.98px){.base-container .base-heading-large{padding:70px 0 60px 60px}}@media(max-width: 578.98px){.base-container .base-heading-large{padding:70px 0 60px 25px;margin:0 -25px}}.base-container .base-heading-large::before,.base-container .base-heading-large::after{position:absolute;left:0;width:100%;height:30px;content:"";background-color:#fff}.base-container .base-heading-large::before{top:0;border-radius:0 0 30px 30px}@media(max-width: 767.98px){.base-container .base-heading-large::before{border-radius:0 0 20px 20px}}.base-container .base-heading-large::after{bottom:0;border-radius:30px 30px 0 0}@media(max-width: 767.98px){.base-container .base-heading-large::after{border-radius:20px 20px 0 0}}@media(max-width: 767.98px){.base-heading-large{margin-bottom:30px;font-size:2.2rem}}.base-heading-large-heart{display:inline-block;align-self:flex-start;width:40px;min-width:40px;height:40px;margin-right:30px;background-image:url("/love_louvre/images/common/heart-dot.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 767.98px){.base-heading-large-heart{width:30px;min-width:30px;height:30px;margin-right:15px}}.base-heading-large+*{margin-top:30px !important}@media(max-width: 578.98px){.base-heading-large+*{margin-top:10px !important}}.base-heading-middle{padding:1em 0;margin-top:60px;font-size:1.8rem;font-weight:700;line-height:1.4;color:#ee918c;letter-spacing:.05em;border-top:1px solid #ee918c;border-bottom:1px solid #ee918c}@media(max-width: 767.98px){.base-heading-middle{margin-top:40px;font-size:1.6rem}}.base-text-bold{font-weight:700}.base-text-strong{font-weight:700;color:#ee918c}.base-text-large{font-size:2rem}@media(max-width: 767.98px){.base-text-large{font-size:1.7rem}}.base-text-small{font-size:1.4rem}@media(max-width: 767.98px){.base-text-small{font-size:1.2rem}}.base-text-line{letter-spacing:-2px}.base-text-promotion{display:none}.base-note{margin-top:15px}@media(max-width: 578.98px){.base-note{margin-top:10px}}.base-note__item{position:relative;padding-left:1em;margin-bottom:10px;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.05em}@media(max-width: 767.98px){.base-note__item{font-size:1.2rem}}.base-note__item::before{position:absolute;top:0;left:0;width:1.4em;height:1.4em;content:"＊"}.base-note__item:last-child{margin-bottom:0}blockquote{padding:30px;margin-top:45px;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.05em;background-color:#fdf2f1;border-radius:5px}blockquote p:first-child{margin-top:0}@media(max-width: 767.98px){blockquote{padding:25px;margin-top:30px;font-size:1.2rem}}.base-btn,.base-btn--disabled{display:inline-flex;align-items:center;padding:10px 15px 10px 45px;margin-top:45px;font-family:inherit;font-size:1.7rem;font-weight:700;line-height:1.4;color:#f8cbc8;text-align:center;text-decoration:none;letter-spacing:.05em;cursor:pointer;background-color:#321469;border-radius:50rem}p+.base-btn,p+.base-btn--disabled{margin-top:30px}@media(max-width: 767.98px){p+.base-btn,p+.base-btn--disabled{margin-top:20px}}@media(min-width: 1000px){.base-btn:hover,.base-btn--disabled:hover{color:#321469;background-color:#f8cbc8;opacity:1}.base-btn:hover .base-btn__icon--arrow-right,.base-btn--disabled:hover .base-btn__icon--arrow-right{background-image:url("/love_louvre/images/common/icon/icon-arrow-right-navy.svg")}.base-btn:hover .base-btn__icon--target,.base-btn--disabled:hover .base-btn__icon--target{background-image:url("/love_louvre/images/common/icon/icon-blank-navy.svg")}.base-btn:hover .base-btn__icon--plus,.base-btn--disabled:hover .base-btn__icon--plus{background-image:url("/love_louvre/images/common/icon/icon-plus-navy.svg")}.base-btn:hover .base-btn__icon--close,.base-btn--disabled:hover .base-btn__icon--close{background-image:url("/love_louvre/images/common/icon/icon-close-navy.svg")}}@media(max-width: 767.98px){.base-btn,.base-btn--disabled{margin-top:30px}}@media(max-width: 767.98px){.base-btn,.base-btn--disabled{padding:10px 15px 10px 30px;font-size:1.5rem}}.base-btn__icon,.base-btn__icon--close,.base-btn__icon--plus,.base-btn__icon--target,.base-btn__icon--arrow-right{display:inline-block;width:40px;height:40px;margin-left:10px;font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 767.98px){.base-btn__icon,.base-btn__icon--close,.base-btn__icon--plus,.base-btn__icon--target,.base-btn__icon--arrow-right{width:30px;height:30px;margin-left:5px}}.base-btn__icon--arrow-right{background-image:url("/love_louvre/images/common/icon/icon-arrow-right-pink.svg")}.base-btn__icon--target{background-image:url("/love_louvre/images/common/icon/icon-blank-pink.svg")}.base-btn__icon--plus{background-image:url("/love_louvre/images/common/icon/icon-plus-pink.svg")}.base-btn__icon--close{background-image:url("/love_louvre/images/common/icon/icon-close-pink.svg")}.base-btn--disabled{padding:17px 45px;color:#c1bfca;pointer-events:none;background-color:#fff;border:1px solid #c1bfca}@media(max-width: 767.98px){.base-btn--disabled{padding:13.5px 30px}}.base-anchor{display:grid;grid-template-columns:repeat(auto-fit, minmax(25%, 1fr));row-gap:30px;-moz-column-gap:0;column-gap:0;margin-bottom:60px}.base-container .base-anchor{margin-top:45px;margin-bottom:0}@media(max-width: 578.98px){.base-container .base-anchor{margin-top:30px}}@media(max-width: 999.98px){.base-anchor{grid-template-columns:1fr !important;row-gap:0;margin-bottom:60px}}.base-anchor__item{border-right:1px dotted #321469}@media(max-width: 999.98px){.base-anchor__item{border-right:none !important;border-bottom:1px dotted #321469;border-left:none !important}}.base-anchor__item:first-child{border-left:1px dotted #321469}@media(max-width: 999.98px){.base-anchor__item:first-child{border-top:1px dotted #321469}}.base-anchor__item:nth-child(4n+1){border-left:1px dotted #321469}.base-anchor__item a{display:block;width:100%;height:100%;padding:0 15px;font-size:2rem;font-weight:700;color:#321469;text-align:center;text-decoration:none}@media(min-width: 1000px){.base-anchor__item a:hover{opacity:1}.base-anchor__item a:hover::after{background-color:#321469;background-image:url("/love_louvre/images/common/icon/icon-arrow-down-pink.svg")}.base-container .base-anchor__item a:hover::after{background-image:url("/love_louvre/images/common/icon/icon-arrow-down-white.svg")}}@media(max-width: 999.98px){.base-anchor__item a{display:flex;align-items:center;justify-content:space-between;padding:25px 0px}}@media(max-width: 767.98px){.base-anchor__item a{padding:15px 5px;font-size:1.7rem}}.base-anchor__item a::after{display:block;width:40px;height:40px;margin:20px auto 0;content:"";background-image:url("/love_louvre/images/common/icon/icon-arrow-down-navy.svg");background-repeat:no-repeat;background-position:center;background-size:30px;border:2px solid #321469;border-radius:50%}@media(max-width: 999.98px){.base-anchor__item a::after{margin:0 0 0 15px}}@media(max-width: 767.98px){.base-anchor__item a::after{width:35px;height:35px;background-size:25px}}.base-table{width:100%;margin-top:45px;overflow:hidden;line-height:1.4;word-break:break-all;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #321469;border-radius:28px}@media(max-width: 767.98px){.base-table{margin-top:30px;border-radius:20px}}.base-table thead{font-size:1.7rem;color:#f8cbc8;background:#321469}@media(max-width: 767.98px){.base-table thead{font-size:1.5rem}}.base-table thead tr th{padding:30px 25px;font-weight:bold;text-align:center;vertical-align:middle}@media(max-width: 767.98px){.base-table thead tr th{padding:20px 15px}}.base-table tbody{text-align:center}.base-table tbody tr th{width:calc(100% / 3);padding:30px 25px;font-size:1.7rem;font-weight:bold;color:#321469;vertical-align:middle;background:#fdf2f1;border-top:1px solid #321469;border-right:1px solid #321469}@media(max-width: 767.98px){.base-table tbody tr th{padding:20px 15px;font-size:1.5rem}}.base-table tbody tr td{padding:30px 25px;font-size:1.7rem;vertical-align:middle;border-top:1px solid #321469;border-right:1px solid #321469}.base-table tbody tr td:last-child{border-right:none}@media(max-width: 767.98px){.base-table tbody tr td{padding:20px 15px;font-size:1.5rem}}.base-table tbody tr:first-child th,.base-table tbody tr:first-child td{border-top:none}.base-table .is-pc{display:inline-block}@media(max-width: 767.98px){.base-table .is-pc{display:none}}.base-table .is-sp{display:none}@media(max-width: 767.98px){.base-table .is-sp{display:inline-block}}.base-list{margin-top:45px}@media(max-width: 767.98px){.base-list{margin-top:30px}}.base-list__item{padding:30px 0;line-height:1.4;border-bottom:1px dotted #f8cbc8}@media(max-width: 578.98px){.base-list__item{padding:25px 0}}.base-list__item:first-child{padding-top:0}.base-list__item:last-child{border-bottom:none}.base-list__item p{margin-top:0}.base-list__item p .base-text-strong{display:inline-block;margin-bottom:15px;font-size:1.8rem}@media(max-width: 767.98px){.base-list__item p .base-text-strong{font-size:1.6rem}}.base-block{position:relative;display:block;width:100%;padding:35px 30px 30px;margin-top:60px;border:1px solid #321469;border-radius:30px}@media(max-width: 767.98px){.base-block{padding:30px 25px 25px;margin-top:40px;border-radius:20px}}.base-block p{margin-top:0;font-size:1.6rem}@media(max-width: 767.98px){.base-block p{font-size:1.4rem}.base-block p:first-of-type{margin-top:0}}.base-block__heading{position:absolute;top:-9px;left:50%;display:inline-block;padding:0 20px;font-size:1.8rem;font-weight:700;line-height:1;color:#321469;background-color:#fff;transform:translateX(-50%)}@media(max-width: 767.98px){.base-block__heading{top:-8px;padding:0 15px;font-size:1.6rem}}.soldout{display:flex;align-items:center;justify-content:center;color:#c1bfca}@media(max-width: 767.98px){.soldout{flex-direction:column}}.soldout::after{display:inline-block;padding:4px 9px;margin-left:15px;font-size:16px;line-height:1.4;white-space:nowrap;content:"販売終了";border:1px solid currentColor;border-radius:70px}@media(max-width: 767.98px){.soldout::after{margin-top:10px;margin-left:0;font-size:14px}}p.soldout{display:block !important}@media(max-width: 767.98px){p.soldout::after{display:block;width:80px;margin-top:10px}}
