@charset "UTF-8";.news-block figure+p{margin-top:2rem}.news-block address{margin-bottom:1.6rem}.news-block .btn-primary{border:1px solid #000030;border-radius:3px;background:#000030;color:#fff;width:100%;display:flex;align-items:center;justify-content:center;min-height:5.6rem;text-align:center}.news-block .btn-secondary{border:1px solid #000030;border-radius:3px;background:#fff;color:#000030;width:100%;display:flex;align-items:center;justify-content:center;min-height:5.6rem;text-align:center}.news-block .btn.tab{display:block;margin:auto;padding:15px;width:100%;border:1px solid #000030;border-radius:3px;background:#000030;color:#fff;font-size:1.4rem;line-height:2;text-align:center}.news-block .btn.tab.--secondary{background:#fff;color:#000030}#visibleLoop{line-height:1.6}.news-block{padding-top:30px}.news-block .c-main-section__in{margin-top:2.4rem}.news-block .c-title__date{color:#949494;margin-bottom:1.6rem;font-size:12px;font-family:TTCommons-Regular,sans-serif}.news-block .c-title02{font-weight:400;line-height:1.625;margin-bottom:2.4rem}.news-block .newslist__tag-box{margin-bottom:16px}.news-block .news-mainimg{width:100%;margin:0 auto 4rem}.news-block .news-mainimg img{width:100%;margin:auto}.news-block .news-detailtxt{line-height:1.5;margin-bottom:40px}.news-block .news-detailtxt p{margin-bottom:20px}.news-block .other-newslist{margin-bottom:35px;margin-top:8px;border-top:1px solid #ccc}@media screen and (max-width:768px){.news-block .c-title02{font-size:16px}.news-block .news-mainimg{margin-bottom:3.2rem}}@media(min-width:769px){.news-block .other-newslist{margin-bottom:8px}}.news-block .other-newslist li{border-bottom:1px solid #ccc}.news-block .other-newslist li a{display:flex;padding:12px 0;gap:0 16px;color:#393c41}@media(min-width:769px){.news-block .other-newslist li a{gap:0 20px;align-items:center}}.news-block .other-newslist li a .newslist__txt-box{flex:1}.news-block .other-newslist li a .newslist__txt-box .newslist__txt-box--date{margin-bottom:5px}.news-block .newsdetail-note{font-size:12px;color:#949494}.news-block .newsdetail-items{margin:40px 0;display:flex;flex-wrap:wrap;gap:42px 25px;padding:0 1.8vw}@media(min-width:769px){.news-block .newsdetail-items{padding:0;gap:40px 20px}}.news-block .newsdetail-items li{width:calc(50% - 13px);line-height:1.5}@media(min-width:769px){.news-block .newsdetail-items li{width:calc(25% - 15px)}}.news-block .newsdetail-items li a .newsdetail-items__img-box{margin-bottom:8px}.news-block .newsdetail-items li a .newsdetail-items__img-box img{width:100%}.news-block .newsdetail-items li a .newsdetail-items__txt-box .newsdetail-items__txt-box--ttl{margin-bottom:5px}.news-block .newsdetail-items li a .newsdetail-items__txt-box .newsdetail-items__txt-box-price{font-size:10px}.news-block .newsdetail-items li a .newsdetail-items__txt-box .newsdetail-items__txt-box-price .price{font-size:18px;font-family:TTCommons-Regular,sans-serif}.news-block .itemlist-btn.c-button02--type01.link-opacity{margin-bottom:40px;margin-left:auto;margin-right:auto}.news-block .newsdetail-pager{margin-top:8rem;margin-bottom:40px;display:flex;flex-wrap:nowrap}.news-block .newsdetail-pager .newsdetail-pager__btn{width:calc(50% - 12px);position:relative}.news-block .newsdetail-pager .newsdetail-pager__btn.left{padding-right:2.4rem}.news-block .newsdetail-pager .newsdetail-pager__btn.left:after{position:absolute;content:"";width:1px;height:100%;top:0;right:0;background-color:#ccc;opacity:1}.news-block .newsdetail-pager .newsdetail-pager__btn.right{padding-left:2.4rem}.news-block .newsdetail-pager .newsdetail-pager__btn a{display:flex;height:100%;position:relative;align-items:center;gap:16px}.news-block .newsdetail-pager .newsdetail-pager__btn a:before{content:"";width:8px;height:8px;border-top:solid 1px #393c41;border-right:solid 1px #393c41;position:absolute;left:0;top:0;bottom:0;margin:auto;transform:rotate(-135deg)}.news-block .newsdetail-pager .newsdetail-pager__btn a .newsdetaillist__img-box{max-width:80px;flex-shrink:0}.news-block .newsdetail-pager .newsdetail-pager__btn a .newsdetaillist__txt-box{font-size:12px;flex:1}.news-block .newsdetail-pager .newsdetail-pager__btn a .newsdetaillist__txt-box .newsdetaillist__txt-box--date{color:#949494;font-family:TTCommons-Regular,sans-serif}.news-block .newsdetail-pager .newsdetail-pager__btn.left a{padding-left:15px}.news-block .newsdetail-pager .newsdetail-pager__btn.right a{padding-right:15px}.news-block .newsdetail-pager .newsdetail-pager__btn.right a:before{left:auto;right:0;transform:rotate(45deg)}@media screen and (max-width:768px){.news-block .newsdetail-pager{flex-direction:column-reverse}.news-block .newsdetail-pager .newsdetail-pager__btn{width:calc(100% - 12px)}.news-block .newsdetail-pager .newsdetail-pager__btn.left{padding-right:0;border-top:1px solid #ccc;padding-top:1.6rem;margin-top:1.6rem}.news-block .newsdetail-pager .newsdetail-pager__btn.left:after{content:none}.news-block .newsdetail-pager .newsdetail-pager__btn.right{padding-left:0}.news-block .newsdetail-pager .newsdetail-pager__btn.right a{flex-direction:row-reverse}}.news-block .c-button02--type02.c-button02--type02__back{margin-bottom:80px;margin-left:auto;margin-right:auto;position:relative}@media(min-width:769px){.news-block .c-button02--type02.c-button02--type02__back{margin-bottom:120px}}.news-block img{display:block}.news-block hr{border:none;margin:2.4rem 0;border-top:1px solid #ccc}.news-block .maroon{font-size:1.2rem}.c-box-text p+p{margin-top:1.6rem}.topics-stack{--stack-space: 2.4rem}.topics-stack.--xs{--stack-space: .8rem}.topics-stack.--sm{--stack-space: 1.6rem}.topics-stack.--md{--stack-space: 3.2rem}.topics-stack.--lg{--stack-space: 4.8rem}.topics-stack.--xl{--stack-space: 6.4rem}.topics-stack>*+*{margin-top:var(--stack-space)}.topics-content+.topics-content{margin-top:5.6rem}.news-block .price{font-family:TTCommons-Regular,Noto Sans JP,sans-serif}.news-block .tax{font-size:75%}.news-block .border{border:1px solid #ccc;margin:3.2rem auto;padding:2rem}.news-block .box-bg{background-color:#fff;margin:3.2rem auto;padding:2.4rem 2rem}.news-block .buttonarea{margin:5.6rem auto 4rem}.button-wrapper{display:flex;flex-wrap:wrap;column-gap:4rem;row-gap:3.2rem;justify-content:center;margin:3.2rem auto 4rem}.topics-button{color:#fff;background-color:#000030;border:1px solid #000030;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;border-radius:3px;margin:3.2rem auto 0;padding:1.2rem;position:relative;min-height:6.4rem}.topics-button.--bg-white{background-color:#fff;color:#000030}@media screen and (max-width:768px){.news-block .border,.news-block .box-bg{margin:2.4rem auto;padding:2.4rem 1.5rem}}.title-wrapper{margin:4rem auto 2.4rem}.title-wrapper--m{margin:3.2rem auto 1.6rem}.title-wrapper--s{margin:1.6rem auto}.heading-wrapper{text-align:center;margin-bottom:2.4rem}.topics-title__box{text-align:center;padding-bottom:1rem;border-bottom:1px solid #393c41;margin:4rem auto 2.4rem}.sec-title{font-size:1.8rem;font-weight:600}.sec-title-plain{font-size:1.6rem;font-size:400}.sub-title{font-size:1.4rem;font-weight:600;margin-bottom:2.4rem}.title-box-line{border-left:3px solid #000030;padding:.5rem 1rem;color:#000030}.title-box-line>*+*{margin-top:.2em}.title-box-line__main{font-size:1.8rem;font-weight:600}.title-box-line__sub{font-size:1.2rem;font-weight:400}.topics-nav{--column-gap: 4.8rem;--row-gap: 3.2rem;padding:0 1.6rem;margin-bottom:4rem}.topics-nav.--border{padding-bottom:1.6rem;border-bottom:1px solid #ccc}.topics-nav__list{display:grid;gap:var(--row-gap) var(--column-gap);list-style:none;grid-template-columns:1fr;padding:0;margin:0}.topics-nav__list.--2col{grid-template-columns:repeat(auto-fill,minmax(calc((100% - var(--column-gap) * 1) / 2),1fr))}.topics-nav__list.--3col{grid-template-columns:repeat(auto-fill,minmax(calc((100% - var(--column-gap) * 2) / 3),1fr))}.topics-nav__list.--4col{grid-template-columns:repeat(auto-fill,minmax(calc((100% - var(--column-gap) * 3) / 4),1fr))}.topics-nav__list.--border .topics-nav__link{border-bottom:1px solid currentColor}.topics-nav__link{display:block;color:inherit;transition:.3s;padding:0 2rem .8rem .8rem;position:relative}.topics-na__listv.--border .topics-nav__link{border-bottom:1px solid currentColor}.topics-nav__link:after{content:"";width:1rem;height:1rem;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(135deg);position:absolute;bottom:1.6rem;right:.8rem;transition:bottom .3s}@media screen and (max-width:768px){.topics-nav{--column-gap: 2rem;padding:0}.topics-nav__list:not(.--1col-sp){grid-template-columns:repeat(auto-fit,minmax(calc(50% - var(--column-gap)),1fr))}.topics-nav__link:after{width:.8rem;height:.8rem;right:.4rem}.topics-nav__list.--1col-sp{grid-template-columns:1fr}}.item-media-list{margin-bottom:5.6rem}.item-media-list>.item-media:not(:last-child){margin-bottom:48px}.item-media-inner{display:flex;position:relative;margin:-10px}.item-media-inner.--re{flex-direction:row-reverse}.item-media-inner.--item-center{align-items:center}.item-media-inner>*{padding:10px}.item-media .item-media-image{flex:0 0 33.333333%;max-width:33.333333%}.item-media .item-media-image02{flex:0 0 50%;max-width:50%}.item-media .item-media-content{flex:0 0 66.666667%;max-width:66.666667%}.item-media .item-media-content02{flex:0 0 50%;max-width:50%}.item-media .item-name{font-weight:600}.item-media .price{margin-top:.4rem}.item-media .info{margin-top:1.6rem}@media screen and (max-width:768px){.item-media-list>.item-media:not(:last-child){margin-bottom:40px}.item-media-inner{flex-direction:column;row-gap:1.6rem;margin:0}.item-media-inner.--re{flex-direction:column}.item-media-inner.--re-sp{flex-direction:column-reverse}.item-media-inner.--item-left-sp{align-items:flex-start}.item-media-inner>*{padding:0}.item-media .item-media-image,.item-media .item-media-image02{flex:auto;max-width:100%}.item-media .item-media-image img,.item-media .item-media-image02 img{margin:0 auto}.item-media .item-media-content,.item-media .item-media-content02{flex:auto;max-width:100%}.item-media-inner.--sp_column-reverse{flex-direction:column-reverse}}.item-holder{margin:5.6rem auto}.item-holder.--margin-s{margin:2.4rem auto}.item-holder hr{margin:1rem auto}.item-holder-inner,.item-holder .inner{display:flex;flex-wrap:wrap;margin:-2rem}.item-holder .item{position:relative;padding:2rem;width:50%}.item-holder img{margin:0}.item-holder .base{background-color:#f6f6f6;border:1px solid #f6f6f6;height:100%;display:block}.item-holder .text-area{padding:3rem 2rem}.item-holder .price{font-size:1.4rem;margin-top:.4em}@media screen and (max-width:768px){.item-holder{margin:4rem auto}.item-holder-inner,.item-holder .inner{margin:-.8rem}.item-holder .item{padding:.8rem}.item-holder .text-area{padding:1.2rem 1rem;font-size:1.2rem;line-height:1.6}.item-holder .price{font-size:1rem;margin-top:.5rem}}.news-block .row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.news-block .row .item-holder{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.news-block .row{margin-left:-8px;margin-right:-8px}}.bs-lead{margin-bottom:4rem}.bs-lead>p+p{margin-top:1em}.bs-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.6rem 3.2rem;list-style:none;padding:0 1.6rem 1.6rem;margin:0 auto 6rem;border-bottom:1px solid #ccc}.bs-menu__item a{position:relative}.bs-menu__item a:after{position:absolute;top:calc(50% - 8px);right:-1.8rem;bottom:0;width:8px;height:8px;content:"";-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);border-top:solid 1px currentColor;border-right:solid 1px currentColor}.bs-title-box{display:flex;align-items:center;border-left:3px solid #000030;padding:.5rem 1rem;color:#000030}.bs-title-box h2{font-size:1.8rem;font-weight:600}.bs-title-box p{margin-left:1.6rem}#monthlyranking .item-holder--top{margin-top:3rem;margin-bottom:0}#monthlyranking .flex-box{display:flex;justify-content:space-between;align-items:flex-start}#monthlyranking .flex-box .pic{width:50%;padding-right:20px}#monthlyranking .icon-holder{padding:0;top:10px;z-index:3}#monthlyranking .item-holder .text-area{padding:15px 15px 15px 0!important}#monthlyranking .item-holder .flex-box .text-area{width:50%}.icon-text--1st{font-size:1.4rem}#monthlyranking .item-holder .flex-box .text-area .text__bs{font-size:1.4rem;margin:0rem}#monthlyranking .base .text-area .text__bs{font-size:1.4rem;margin-top:2rem}#monthlyranking .note{margin-top:1.5rem;font-size:12px}#monthlyranking .sub-text p+p{margin-top:1.5rem}#monthlyranking .sub-text{margin:3rem 0 0}#monthlyranking .item-holder .text-area{text-align:left}#monthlyranking .note{font-size:1.2rem;margin-top:1.6rem}@media screen and (max-width:768px){.bs-menu{grid-template-columns:1fr 40%;gap:2rem 1rem;padding:0 .8rem 2rem;margin-bottom:4rem}.bs-title-box:not(:first-of-type){margin-top:5rem}.bs-title-box h2{font-size:1.6rem;font-weight:600}.bs-title-box p{margin-left:1.4rem}#monthlyranking .item-holder .flex-box .text-area .text__bs{font-size:1.2rem;margin:0rem}#monthlyranking .base .text-area .text__bs{font-size:1.2rem}#monthlyranking .text-block .item-holder--top{margin-top:1.5rem!important;margin-bottom:0!important}#monthlyranking .item-holder .flex-box{align-items:center;width:100%;margin-left:0;flex-direction:column}#monthlyranking .item-holder .flex-box .pic{width:100%;padding:0}#monthlyranking .item-holder .flex-box .text-area{padding-top:1rem;width:100%;padding:7.5px}#monthlyranking .text-block .item-holder{margin:40px 0}#monthlyranking .item-holder .text-area{padding:15px 0!important}#monthlyranking .sub-text{padding:0 0 0 7.5px}#monthlyranking .note{font-size:1rem;margin-top:1.4rem}}#bs-fragrance,#bs-skincare,#bs-body-handcare,#bs-haircare,#bs-makeup,#bs-home{counter-reset:number}#monthlyranking .pic{position:relative}#monthlyranking .number-tag{font-family:TTCommons-Regular,sans-serif;line-height:1}#monthlyranking .number-tag:before,#monthlyranking .no1-number-tag:before{position:absolute;content:"";top:0;left:0;width:25%;aspect-ratio:1 / 1;background-color:#000030;clip-path:polygon(0 0,100% 0,0 100%);z-index:1}#monthlyranking .no1-number-tag:before{top:0;left:0}#monthlyranking .number-tag:after,#monthlyranking .no1-number-tag:after{position:absolute;counter-increment:number 1;content:counter(number)" ";color:#fff;top:4%;left:6.3%;font-size:2rem;z-index:2}@media screen and (max-width:768px){#monthlyranking .number-tag:before{width:20%}#monthlyranking .item:nth-of-type(1) .number-tag:before,#monthlyranking .item:nth-of-type(2) .number-tag:before{width:28%}#monthlyranking .number-tag:after{font-size:1.5rem;top:3.5%;left:6.5%}#monthlyranking .no1-number-tag:after{font-size:2rem;top:3.5%;left:5.5%}}#basicKnowledge{font-size:1.4rem;line-height:1.5;color:#393c41;margin-top:30px}#basicKnowledge *+*:not(.content):not(.section):not(.btn-container){margin-top:24px}#basicKnowledge .section{margin-top:0;padding-top:80px;padding-bottom:80px}#basicKnowledge .section:first-child{padding-top:0}#basicKnowledge .section+.section{padding-top:0}#basicKnowledge .section .content{margin-top:80px}#basicKnowledge .content+.content{margin-top:48px}#basicKnowledge .box{padding:40px 50px}#basicKnowledge .box--narrow{padding:30px 20px}@media screen and (max-width:768px){#basicKnowledge .box{padding:32px 24px}}#basicKnowledge .box--bg{background:#f6f6f6}#basicKnowledge .box--border{border:1px solid #393c41}#basicKnowledge .box--moreinfo{border:1px solid #ccc;padding:24px}#basicKnowledge .section .box{margin-top:40px}#basicKnowledge .section .box>*:first-child{margin-top:0}#basicKnowledge .section .box+*{margin-top:40px}#basicKnowledge .h2{font-size:22px;font-weight:700;position:relative;padding-bottom:16px}@media screen and (max-width:768px){#basicKnowledge .h2{font-size:1.8rem}}#basicKnowledge .h2:after{position:absolute;bottom:0;left:0;width:100%;content:"";border-bottom:1px solid #eee}#basicKnowledge .h3{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){#basicKnowledge .h3{font-size:1.6rem}}#basicKnowledge .h4{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){#basicKnowledge .h4{font-size:1.4rem}}#basicKnowledge .h5{font-weight:700;position:relative;display:block;padding-left:1.5em}#basicKnowledge .h5:before{position:absolute;top:50%;left:0;width:8px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#393c41}#basicKnowledge .text{font-size:1.4rem}#basicKnowledge .text--small{font-size:1.2rem}#basicKnowledge .text--small:not(span){margin-top:12px}#basicKnowledge .text--bold{font-weight:700}#basicKnowledge .image{width:100%;height:auto}@media screen and (min-width:768px){#basicKnowledge .image{margin-top:40px}}@media screen and (min-width:768px){#basicKnowledge .image+*{margin-top:40px}}#basicKnowledge .link{display:inline-block;transition:.5s}#basicKnowledge .link:not(.img){text-decoration:underline;color:#393c41!important}#basicKnowledge .link:not(.img):hover{text-decoration:underline!important}#basicKnowledge .link:hover{transition:.5s;opacity:.8}#basicKnowledge .list{margin-top:40px}#basicKnowledge .list+*:not(.content){margin-top:40px}#basicKnowledge .list__item{display:block}#basicKnowledge .list--num{list-style-type:decimal;margin-bottom:0;padding-left:2rem}#basicKnowledge .list--num .list__item{display:list-item;list-style-type:decimal}#basicKnowledge .list__item--dot{position:relative;padding-left:1.5em}#basicKnowledge .list__item--dot:before{position:absolute;top:50%;left:0;width:8px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#393c41}#basicKnowledge .list__item--arrow{position:relative;padding-left:1.5em;transition:.5s}#basicKnowledge .list__item--arrow:before{position:absolute;top:0;left:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #393c41}#basicKnowledge .list__item:not(:first-child){margin-top:24px}@media screen and (max-width:768px){#basicKnowledge .tableContent--wrapX{overflow-x:scroll}#basicKnowledge .tableContent--wrapY{overflow-y:scroll}}#basicKnowledge .table{width:100%;margin-bottom:0;border-collapse:collapse}#basicKnowledge .table td,#basicKnowledge .table th{border-top:1px solid #dee2e6}#basicKnowledge .table--fixed{table-layout:fixed}@media screen and (max-width:768px){#basicKnowledge .tableContent--wrapX .table{width:700px}}#basicKnowledge .table__body{border:1px solid #ccc}#basicKnowledge .table__item,#basicKnowledge .table__title,#basicKnowledge .table__text{margin-top:0}#basicKnowledge .table__title,#basicKnowledge .table__text{padding:16px;vertical-align:middle}#basicKnowledge .table__title--w10,#basicKnowledge .table__text--w10{width:10%}#basicKnowledge .table__title--w20,#basicKnowledge .table__text--w20{width:20%}#basicKnowledge .table__title--w30,#basicKnowledge .table__text--w30{width:30%}#basicKnowledge .table__title--w40,#basicKnowledge .table__text--w40{width:40%}#basicKnowledge .table__title--w50,#basicKnowledge .table__text--w50{width:50%}#basicKnowledge .tableContent--wrapX .table__title:not(:first-child),#basicKnowledge .tableContent--wrapX .table__text:not(:first-child){border-left:1px solid #ccc}@media screen and (max-width:768px){#basicKnowledge .tableContent:not(.tableContent--wrapX) .table__title,#basicKnowledge .tableContent:not(.tableContent--wrapX) .table__text{display:block;width:100%;margin-top:0;padding:20px 16px}}@media screen and (min-width:768px){#basicKnowledge .tableContent:not(.tableContent--wrapX) .table__title:not(:first-child),#basicKnowledge .tableContent:not(.tableContent--wrapX) .table__text:not(:first-child){border-left:1px solid #ccc}}#basicKnowledge .table__title{font-weight:500;background:#eee}#basicKnowledge .table__text{background:#fff}#basicKnowledge .btn--secondary:after,#basicKnowledge .btn--primary:after{position:absolute;top:50%;right:16px;width:10px;height:10px;content:"";-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#basicKnowledge .btn-container{display:flex;flex-direction:column;max-width:700px;margin:40px auto auto;align-items:center;justify-content:center;gap:24px 0}@media screen and (min-width:768px){#basicKnowledge .btn-container{flex-direction:row;gap:0 24px}}#basicKnowledge .btn-container+.btn-container{margin-top:24px}#basicKnowledge .btn-container+*:not(.btn-container){margin-top:40px}#basicKnowledge .btn{font-size:1.4rem;display:block;width:100%;margin-top:0;padding:16px 24px 16px 16px;transition:.5s;text-align:center;border:1px solid #000030;border-radius:4px}#basicKnowledge .btn--primary{position:relative;color:#fff;background:#000030}#basicKnowledge .btn--primary:after{border-top:solid 1px #fff;border-right:solid 1px #fff}#basicKnowledge .btn--secondary{color:#000030;background:#fff}#basicKnowledge .btn--secondary:after{border-top:solid 1px #000030;border-right:solid 1px #000030}#basicKnowledge .btn:hover{transition:.5s;opacity:.8}#basicKnowledge .btn--narrow{width:100%;max-width:500px;margin-right:auto;margin-left:auto}#basicKnowledge .indent{padding-left:50px}@media screen and (max-width:768px){#basicKnowledge .indent{padding-left:24px}}.topics-table{width:100%;border-collapse:collapse}.topics-table th,.topics-table td{vertical-align:top;font-weight:400;text-align:left}.topics-table .date{width:125px}.topics-table tr:not(:last-child) td{padding-bottom:1rem}.topics-table caption{caption-side:bottom;margin-top:1.6rem;font-size:1.2rem}@media screen and (max-width:768px){.topics-table th,.topics-table td,.topics-table .date{display:block;width:100%}.topics-table tr:not(:last-child) td{padding-bottom:1.6rem}}.insta-content{margin-top:3.2rem}.insta-subtitle{margin-bottom:1.6rem}.insta-item{display:flex;align-items:center;column-gap:1.6rem}.insta-item+.insta-item{margin-top:1.6rem}.insta-item__img{flex:0 0 25%}.insta-item__text{flex:1}.insta-item__text>*+*{margin-top:.5rem}@media screen and (max-width:768px){.insta-item__img{flex:0 0 40%}}.item-introduction{margin:3.2rem 0}.item-introduction .title-wrapper{margin:0 auto 2.4rem}.item-introduction .inner-video{display:flex;flex-direction:row;gap:0 32px;justify-content:flex-start}.item-introduction .text-contents{margin:8px auto 0}.item-introduction .text-contents .text{margin:40px auto 0}.item-introduction .text-contents .text:first-child{margin:0 auto}@media screen and (max-width:767px){.item-introduction .inner-video{flex-direction:column;align-items:center}.item-introduction{margin:2.4rem 0}.item-introduction .text-contents{margin:2.4rem auto 0}}.item-introduction .video-wrap iframe{aspect-ratio:9 / 16;width:400px;height:596px;border:0}@media screen and (max-width:767px){.item-introduction .video-wrap iframe{aspect-ratio:9 / 16;width:100%!important;margin:20px auto}}.insta-content .cast{font-size:12px}.topics-menu_list{margin:0 auto 4rem;width:100%}.topics-menu_item{width:100%;margin-bottom:1.6rem}.topics-menu_item a{display:flex;align-items:baseline;position:relative;border-bottom:1px solid #393c41;padding-right:2.4rem;padding-left:.6rem;width:fit-content}.topics-menu_item a:before{position:absolute;top:calc(50% - 4px);right:.6rem;bottom:0;width:8px;height:8px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 1px #393c41;border-right:solid 1px #393c41}.topics-menu_item a span{margin-right:.4rem}@media screen and (max-width:768px){.topics-menu_item a{width:100%}}.topics__container .partner--img{width:50%;margin:20px auto}.icon .topics_instagram{width:70%;margin:10px 2px}.info-cap{font-size:12px;text-align:center}.shop-fragrance--flex{display:flex;gap:8px;padding-top:8px}.shop-fragrance--flex figure{margin:0}.shop-fragrance--flex .item-media-image{flex:6;aspect-ratio:4 / 2}.shop-fragrance--flex .item-media-image-2{flex:2;aspect-ratio:2 / 4}.shop-fragrance--flex img{width:100%;height:auto;display:block;height:290px}.shop-fragrance--flex .item-media-image .info-cap,.shop-fragrance--flex .item-media-image-2 .info-cap{text-align:left;padding:5px}.tp-icon-instagram{width:18px}.shop-fragrance--flex .item-media-image-2 .info-cap .teika{font-size:11px}@media screen and (max-width:767px){.shop-fragrance--flex img{height:190px;object-fit:cover}}@media screen and (min-width:768px){.shop-fragrance--flex img{max-height:290px}}@media screen and (max-width:768px){.shop-fragrance--flex .item-media-image .info-cap,.shop-fragrance--flex .item-media-image-2 .info-cap{padding:5px 2px}}.rank-card{display:flex;flex-wrap:wrap;margin:3.2rem auto;column-gap:3.2rem;row-gap:4rem}.rank-card.--re{flex-direction:row-reverse}.rank-card.--item-center{align-items:center}.rank-card__item{width:calc((100% - 4rem)/2)}@media screen and (max-width:768px){.rank-card{column-gap:1.6rem}.rank-card.--1col-sp{flex-direction:column;row-gap:2.4rem}.rank-card.--1col-sp.--gap-wide{margin-top:4rem}.rank-card.--1col-sp.--sp-re{flex-direction:column-reverse}.rank-card.--1col-sp .rank-card__item{width:100%;max-width:none}.rank-card__item{width:calc((100% - 1.6rem)/2)}}.mtmb-40{margin:40px auto}.ingredient-spotlight_media{margin-bottom:24px}.ingredient-spotlight_media:last-child{margin-bottom:0}.ingredient-spotlight_inner{display:flex;margin:-8px}.ingredient-spotlight_image{width:33.333333%;padding:8px;flex:0 0 33.333333%;max-width:33.333333%}.ingredient-spotlight_text{width:66.666667%;max-width:66.666667%;flex:0 0 66.666667%;padding:8px}.ingredient-spotlight_text .ingredients__text{margin-bottom:8px}@media screen and (max-width:480px){.ingredient-spotlight_image{width:calc(40% - 16px);flex:0 0 calc(40% - 16px);max-width:calc(40% - 16px);padding:0}.ingredient-spotlight_inner{display:flex;flex-direction:row;margin:0;column-gap:16px}.ingredient-spotlight_text{width:60%;max-width:60%;flex:0 0 60%;padding:0}.ingredient-spotlight_text .ingredients__text{margin-top:-4px}.ingredient-spotlight_media{margin-bottom:32px}}@media screen and (max-width:768px){.u-sp-fz16{font-size:16px}}.u-color-navy{color:#000030}.icon__limited{background:#949494;color:#fff;width:fit-content;padding:4px 10px;display:inline-block;vertical-align:text-top;font-size:10px}.product-card{display:flex;flex-wrap:wrap;margin:3.2rem auto;column-gap:3.2rem;row-gap:4rem;justify-content:space-between}.product-card__item{width:calc((100% - 4rem)/2)}.product-card-sub_inner{display:flex;margin-top:2.4rem;gap:0 1.6rem}.product-card-sub_inner .product-card-sub__item.--img{width:100%;flex:0 0 40%}.product-card-sub_inner.--center{align-items:center}@media screen and (max-width:768px){.product-card{column-gap:1.6rem}.product-card.--column-re-sp{flex-direction:column-reverse;row-gap:2.4rem}.product-card__item{width:100%;max-width:none}}.qa-list+.qa-list{margin-top:1.6rem}.qa-list dt,.qa-list dd{padding-left:1.5em;position:relative;font-weight:400}.qa-list .q{margin-bottom:.4rem}.qa-list .q:before{content:"Q";position:absolute;left:0;font-weight:600}.qa-list .a:before{content:"A";position:absolute;left:0;font-weight:600}.point-title{display:flex;align-items:center;column-gap:1rem;row-gap:.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.point-title__tag{background-color:#000030;color:#fff;padding:.2rem .8rem}@media(max-width:768px){.point-title{flex-direction:column;align-items:flex-start}}.item-deatil-list>li+li{margin-top:.8rem}.item-deatil-list .--step{display:flex;column-gap:.4em}.item-deatil-list .--step>*:first-child{flex-shrink:0}.p-perfume .p-perfume__list{display:flex;gap:0 1.6rem;margin-top:.8rem}.p-perfume .p-perfume__item{display:flex;align-items:center;gap:0 1.6rem;width:calc((100% - 1.6rem)/2)}.p-perfume .p-perfume__img{width:100%;flex:0 0 50%}.p-perfume__list .p-perfume__item .sub-title__item{font-size:1.2rem}.p-perfume__list .p-perfume__item .perfume__text p+p{padding-top:.8rem;margin-top:auto}.p-perfume__list .p-perfume__item .perfume__text{flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width:768px){.p-perfume .p-perfume__item{flex-direction:column}.p-perfume__list .p-perfume__item .sub-title__item{margin-top:.8rem}.p-perfume .p-perfume__img{width:100%}}.u-img-pc-70{width:70%}.lineup{display:flex;flex-wrap:wrap;margin:3.2rem auto;column-gap:3.2rem;row-gap:4rem}.lineup.--item-center{align-items:center}.lineup-product-img,.lineup-product-text{width:calc((100% - 3.2rem)/2)}.lineup-product-text .price{font-size:1.4rem;margin-top:.4em}@media screen and (max-width:768px){.u-img-pc-70{width:100%}.lineup{column-gap:1.6rem;flex-direction:row;flex-wrap:nowrap}.lineup.--1col-sp.--gap-wide{margin-top:4rem}.lineup.--1col-sp .lineup__item{width:100%;max-width:none}.lineup-product-img{width:40%}.lineup-product-text{width:60%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/newsDetail.css.map */
