@charset "UTF-8";@media screen and (min-width: 769px){.sp-only{display:none!important}}@media screen and (max-width: 768px){.pc-only{display:none!important}}body{width:100%}img{vertical-align:top}.contents-inner{margin-top:0;background-color:#fff}.splide__arrow:focus-visible{outline:none}.anime_trigger{opacity:0;transition:opacity .75s ease,transform .75s ease}.anime_trigger.base_anime{transform:translateY(20px)}.anime_trigger.is_fade{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s ease}.anime_trigger.fragrance-background{transition:opacity 1s ease-out,transform .75s ease}.section-main-visual{-webkit-animation:fade_in 3s ease;animation:fade_in 3s ease}.section-main-visual .kv-wrap{-webkit-animation:fade_in 1s ease,keyvisual_animation 1s ease-out;animation:fade_in 1s ease,keyvisual_animation 1s ease-out;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes keyvisual_animation{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes keyvisual_animation{0%{transform:translateY(20px)}to{transform:translateY(0)}}@-webkit-keyframes modal_open{0%{opacity:0;transform:translateY(20%)}20%{z-index:1000001}to{opacity:1;transform:translateY(0);z-index:1000001}}@keyframes modal_open{0%{opacity:0;transform:translateY(20%)}20%{z-index:1000001}to{opacity:1;transform:translateY(0);z-index:1000001}}@-webkit-keyframes modal_close{0%{z-index:1000001;opacity:1;transform:translateY(0)}20%{z-index:-1}to{opacity:0;transform:translateY(20%)}}@keyframes modal_close{0%{z-index:1000001;opacity:1;transform:translateY(0)}20%{z-index:-1}to{opacity:0;transform:translateY(20%)}}@-webkit-keyframes modal_bg_open{0%{opacity:0}20%{z-index:1000001}to{opacity:1;z-index:1000001}}@keyframes modal_bg_open{0%{opacity:0}20%{z-index:1000001}to{opacity:1;z-index:1000001}}@-webkit-keyframes modal_bg_close{0%{opacity:1;z-index:1000001}99%{z-index:-1}to{opacity:0}}@keyframes modal_bg_close{0%{opacity:1;z-index:1000001}99%{z-index:-1}to{opacity:0}}@-webkit-keyframes scroll_induction{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@keyframes scroll_induction{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade_out{0%{opacity:1}to{opacity:0}}@keyframes fade_out{0%{opacity:1}to{opacity:0}}@media screen and (min-width: 769px){header.header{margin-bottom:0}.section+.section{margin-top:0}.page-contents,.page-contents .products-container{position:relative}.page-contents .products-container .products-list{position:relative;margin-bottom:50px;padding-left:80px;padding-right:80px;max-width:1280px;margin-left:auto;margin-right:auto}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide{position:relative;overflow:hidden}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-annotation{font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.05em;line-height:15px;text-align:left;color:#fff;margin-top:10px}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item{display:flex;flex-direction:column;min-height:290px;background-color:#fff;border-radius:5px;transition:opacity .3s}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-label{position:absolute;top:5px;left:6px;text-align:center;vertical-align:middle;font-size:10px;letter-spacing:.1em;line-height:10px;text-align:left;color:#fff;pointer-events:none;z-index:1}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-label.label-jp{font-family:TT Commons,sans-serif;font-weight:500;padding:4px 9px}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-label.label-en{font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;padding:5px 9px 3px}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-label+.product-label{top:25px}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-label.product-annotation{padding:4px 0 2px;background-color:#fff!important;font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.1em;line-height:1;text-align:left;color:#fff}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-thumbnail{padding-top:20px}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-info{padding-left:15px;padding-right:15px;width:100%;border-radius:0 0 5px 5px;background-color:inherit}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-info .product-name{font-family:TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.12em;text-align:left;color:#555;min-height:36px;pointer-events:none;z-index:1}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-info img{border-radius:5px 5px 0 0;transition-duration:.5s;z-index:-1}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .product-info .product-value{margin-top:5px;font-family:TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.12em;text-align:left;color:#555}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .category-name{font-family:TT Commons,sans-serif;font-weight:500;font-size:13px;letter-spacing:.12em;text-align:left;color:#555}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item .category-fragrance{font-family:TTCommons-Regular,TT Commons,sans-serif;font-weight:400;font-size:10px;letter-spacing:.12em;line-height:15px;text-align:left;color:#999;margin-top:5px;text-transform:uppercase}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide .product-item:hover{opacity:.5}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide:not(.splide__slide--clone){opacity:0;transform:translateY(20px)}.page-contents .products-container .products-list .splide__track .splide__list .splide__slide:not(.splide__slide--clone).is_anim{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s ease;transition-delay:var(--slide-delay)}.page-contents .products-container .products-list .splide__arrows{color:#707070}.page-contents .products-container .products-list .splide__arrows .splide__arrow:disabled{opacity:0;pointer-events:none}.page-contents .products-container .products-list .splide__arrows .splide__arrow--prev{background:url(/cdn/shop/files/slider_arrow_left.svg) no-repeat center center/20px auto;transition:transform .3s}.page-contents .products-container .products-list .splide__arrows .splide__arrow--prev:hover{transform:translate(-5px) translateY(-50%)}.page-contents .products-container .products-list .splide__arrows .splide__arrow--next{background:url(/cdn/shop/files/slider_arrow_right.svg) no-repeat center center/20px auto;transition:transform .3s}.page-contents .products-container .products-list .splide__arrows .splide__arrow--next:hover{transform:translate(5px) translateY(-50%)}.page-contents .products-container .products-list .splide__arrows svg{display:none}.page-contents .section-main-visual{position:relative;height:calc(100vh - 70px);min-height:1000px;background:url(/cdn/shop/files/fragrance_renewal_top_bg_pc.jpg) no-repeat;background-position:center center;background-size:cover;transition:opacity 3s ease;will-change:opacity}.page-contents .section-main-visual.is_anim{opacity:1}.page-contents .section-main-visual .kv-wrap{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;margin:auto;background-image:url(../images/kv/blur-bg.png);background-repeat:no-repeat;background-size:960px 540px;background-position:center}.page-contents .section-main-visual .kv-wrap .kv-hello{margin:70px auto 30px;position:relative;font-size:70px;font-family:TT Commons,sans-serif;font-weight:400;color:#fff;z-index:1}.page-contents .section-main-visual .kv-wrap .description{font-family:TT Commons,sans-serif;font-weight:700;font-size:13px;letter-spacing:.03em;line-height:25px;text-align:center;color:#444;font-feature-settings:initial;position:relative;z-index:1}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns{display:flex;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto;margin-top:25px;position:relative;z-index:1}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown{position:relative}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown+.dropdown{margin-left:22px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-button{display:flex;align-items:center;background:#000030;border-radius:3px;width:190px;height:40px;padding-left:14px;font-family:TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.07em;line-height:32px;text-align:center;color:#fff;transition:background-color .3s ease,color .3s ease,filter .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-button:after{content:"";background:url(/cdn/shop/files/arrow_down_white.svg) no-repeat center center;pointer-events:none;position:absolute;right:.9em;width:10px;height:6px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-button:hover{background-color:#aaa}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list{position:absolute;top:50px;left:0;padding-top:20px;padding-bottom:20px;font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:14px;width:140px;background:#fff;filter:drop-shadow(0px 5px 20px rgba(0,0,0,.1));border-radius:5px;opacity:0;transition:opacity .3s;pointer-events:none}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list.is-open{opacity:1;pointer-events:all}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content{transition:background-color .1s}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content a{display:block;padding-left:15px;transition:color .1s}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content:hover{background-color:#335d72}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content:hover a{color:#fff}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content:active{background-color:#335d72}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content:active a{color:#fff}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown-fragrance .dropdown-list .dropdown-content,.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown-products .dropdown-list .dropdown-content{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:30px;text-align:left;color:#555}.page-contents .section-main-visual .kv-wrap .annotation{font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.02em;line-height:22px;text-align:center;color:#fff;margin-top:15px}.box-concept{position:absolute;bottom:38px;color:#fff;text-align:center}.concept-en-title{font-size:18px;font-weight:500;margin-bottom:15px}.concept-title{font-size:32px;font-weight:500;margin-bottom:25px}.concept-description{font-size:20px}.page-contents .section-concept{margin:0;position:relative}.page-contents .section-concept .box-inner{position:absolute;top:50%;right:84px;transform:translateY(-50%);color:#fff}.page-contents .section-concept .concept-en-title{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.11em;margin:0 0 12px}.page-contents .section-concept .concept-title{width:414px}.page-contents .section-concept .concept-description{margin-top:36px;font-family:TT Commons,sans-serif;font-weight:500;font-size:13px;letter-spacing:.07em;line-height:25px}.page-contents .section-fragrance{background-color:#fff}.page-contents .section-fragrance#savon .description-wrapper .fragrance-name,.page-contents .section-fragrance#savon .fragrance-description,.page-contents .section-fragrance#savon .description-wrapper .fragrance-impression{color:#899ba8}.page-contents .section-fragrance#savon .button-more-products,.page-contents .section-fragrance#savon .product-label{background-color:#899ba8}.page-contents .section-fragrance#whitelily .description-wrapper .fragrance-name,.page-contents .section-fragrance#whitelily .fragrance-description,.page-contents .section-fragrance#whitelily .description-wrapper .fragrance-impression{color:#b7a09e}.page-contents .section-fragrance#whitelily .button-more-products,.page-contents .section-fragrance#whitelily .product-label{background-color:#b7a09e}.page-contents .section-fragrance#whitetea .description-wrapper .fragrance-name,.page-contents .section-fragrance#whitetea .fragrance-description,.page-contents .section-fragrance#whitetea .description-wrapper .fragrance-impression{color:#869383}.page-contents .section-fragrance#whitetea .button-more-products,.page-contents .section-fragrance#whitetea .product-label{background-color:#869383}.page-contents .section-fragrance#earlgrey .description-wrapper .fragrance-name,.page-contents .section-fragrance#earlgrey .fragrance-description,.page-contents .section-fragrance#earlgrey .description-wrapper .fragrance-impression{color:#818f91}.page-contents .section-fragrance#earlgrey .button-more-products,.page-contents .section-fragrance#earlgrey .product-label{background-color:#818f91}.page-contents .section-fragrance#kinmokusei .description-wrapper .fragrance-name,.page-contents .section-fragrance#kinmokusei .fragrance-description,.page-contents .section-fragrance#kinmokusei .description-wrapper .fragrance-impression{color:#a89180}.page-contents .section-fragrance#kinmokusei .button-more-products,.page-contents .section-fragrance#kinmokusei .product-label{background-color:#a89180}.page-contents .section-fragrance#savon .button-more-products:hover,.page-contents .section-fragrance#whitelily .button-more-products:hover,.page-contents .section-fragrance#whitetea .button-more-products:hover,.page-contents .section-fragrance#earlgrey .button-more-products:hover,.page-contents .section-fragrance#kinmokusei .button-more-products:hover{background-color:#aaa}.page-contents .section-fragrance .fragrance-container{max-width:1050px;padding:100px 0 60px;margin:auto}.ds-f{display:flex;justify-content:center}.page-contents .section-fragrance .fragrance-container .description-wrapper{margin:0;width:950px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-name{font-family:TTCommons-Regular,TT Commons,sans-serif;font-weight:500;font-size:65px;letter-spacing:.08em;line-height:66px;text-align:left}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-impression{margin-top:40px;font-size:28px;line-height:36px;font-family:TTCommons-Medium,TT Commons,sans-serif}.page-contents .section-fragrance .fragrance-description{margin-top:30px;font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.12em;line-height:24px;text-align:left;max-width:940px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types{margin-top:3px;margin-bottom:30px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;line-height:32px;text-align:left;color:#555;cursor:pointer;display:inline-flex;align-items:center}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch:hover .icon{transform:rotate(90deg)}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin:1px 0 0 6px;transition:transform .5s}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:before,.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:after{content:"";display:inline-block;background-color:#555;position:absolute}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:before{width:12px;height:1px;transition:opacity .3s}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:after{width:12px;height:1px;transform:rotate(90deg);transform-origin:center;transition:transform .5s}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch.is-active .icon:before{opacity:0}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch.is-active .icon:after{transform:rotate(180deg)}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch.is-active:hover .icon:after{transform:rotate(90deg)}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-contents{font-family:TT Commons,sans-serif;font-weight:400;font-size:13px;letter-spacing:.12em;line-height:23px;text-align:left;color:#555;opacity:0;height:auto;transition:opacity .3s;overflow:hidden}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-contents.is-open{opacity:1}.page-contents .section-fragrance .products-container{background-color:#f8f8f8;padding-top:80px;padding-bottom:90px;text-align:center}.page-contents .section-fragrance .products-container .button-more-products{display:inline-block;text-align:center;padding:12px 27px;border-radius:3px;font-family:TT Commons,sans-serif;font-weight:400;font-size:17px;letter-spacing:.08em;color:#fff;transition:background-color .3s ease,color .3s ease}.page-contents .section-products .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;background-color:#fff}.page-contents .section-products .section-header .section-title-en{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:24px;letter-spacing:.11em;text-align:left;color:#555;text-transform:uppercase}.page-contents .section-products .section-header .section-title-jp{width:150px;margin-top:10px}.page-contents .section-products .products-container{background-color:#f8f8f8;padding-bottom:10px}.page-contents .section-products .products-container:nth-of-type(2){padding-top:80px}.page-contents .section-products .products-container:last-of-type{padding-bottom:5px}.page-contents .section-products .products-container .products-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto;margin-bottom:15px;max-width:1280px}.page-contents .section-products .products-container .products-list-header .products-category{font-family:TT Commons,sans-serif;font-weight:700;font-size:18px;letter-spacing:.12em;line-height:1;text-align:left;color:#555}.page-contents .section-products .products-container .products-list-header .products-more{border-bottom:#555 1px solid;background:transparent;font-family:TT Commons,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-align:center;vertical-align:middle;color:#555;padding-bottom:3px;transition:opacity .3s ease}.page-contents .section-products .products-container .products-list-header .products-more:hover{opacity:.5}.page-contents .section-products .products-list .product-label{background-color:#555}.page-contents .section-products .products-list .product-thumbnail{width:100%;overflow:hidden}.page-contents .section-find-fragrance .inner .title img{width:100%}.page-contents .section-find-fragrance .inner .btn:hover{opacity:1;background-color:#aaa;color:#fff}.page-contents .section-fragrance-banner{background-color:#fff;max-width:1280px;margin-right:auto;margin-left:auto;margin-top:0;padding:36px 30px 30px;width:100%;box-sizing:border-box}.page-contents .section-fragrance-banner a{transition:opacity .3s ease}.page-contents .section-fragrance-banner a:hover{opacity:.5}.page-contents .section-fragrance-banner img{width:100%}.question-btn.is-hide{opacity:0;pointer-events:none}.question-btn:hover{background-color:#fff;border-color:#335d72}.question-btn:hover .inner .questionSearch{color:#fff}.question-btn:hover .inner .questionSearch .a{fill:#335d72;color:#335d72}.question-btn:hover .inner .text{color:#335d72}.question-btn .inner{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.question-btn .inner .questionSearch{width:36px;height:36px;flex-shrink:0;margin-right:15px}.question-btn .inner .questionSearch .a{fill:#fff;transition:fill .3s ease}.question-btn .inner .text{color:#fff;transition:color .3s ease}.question-btn .inner .text01{font-family:TT Commons,sans-serif;font-weight:600;font-size:12px;letter-spacing:.02em;line-height:16px;text-align:left}.question-btn .inner .text02{font-family:TT Commons,sans-serif;font-weight:600;font-size:16px;letter-spacing:.02em;line-height:21px;text-align:left;color:#fff}.question-modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s ease,z-index .3s ease-in-out}.question-modal-bg.is-open{display:flex;pointer-events:all;opacity:1;z-index:1000001}.question-modal-bg.is-close{opacity:0;z-index:-1}.question-modal{width:100%;height:100%;position:fixed;align-items:center;justify-content:center;display:flex;pointer-events:none;z-index:1000002;opacity:0;top:0;left:0;transition:opacity .3s ease}.question-modal.is-open{opacity:1}.question-modal.is-open .inner{opacity:1;transform:translateY(0);pointer-events:all}.question-modal .wrap{background-color:transparent;min-width:0px}.question-modal .inner{max-width:1280px;margin-right:auto;margin-left:auto;position:relative;opacity:0;transition:opacity .3s ease .3s,transform .3s ease .3s;transform:translateY(20px)}.question-modal .inner .close-btn{height:36px;width:36px;position:absolute;right:-41px;top:-31px;cursor:pointer;transition:transform .3s ease}.question-modal .inner .close-btn:after{content:"";display:block;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;height:2px;background-color:#fff;transform-origin:center;transform:rotate(45deg)}.question-modal .inner .close-btn:before{content:"";display:block;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;height:2px;background-color:#fff;transform-origin:center;transform:rotate(-45deg)}.question-modal .inner .close-btn:hover{transform:rotate(90deg);transform-origin:center}.question-modal .inner .question_box{width:843px;height:521px;position:relative;background-color:#fff;margin-right:auto;margin-left:auto;border-radius:5px;display:flex;align-items:center;justify-content:center}.question-modal .inner .question_box .check{transition:opacity .5s ease}.question-modal .inner .question_box .check.is-hidden{opacity:0;pointer-events:none}.question-modal .inner .question_box .question,.question-modal .inner .question_box .answer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;padding-left:45px;padding-right:45px;box-sizing:border-box}.question-modal .inner .question_box .answer.savon .answer-box .text-box{color:#899ba8}.question-modal .inner .question_box .answer.savon .answer-box+.link{background-color:#899ba8}.question-modal .inner .question_box .answer.savon .answer-box+.link:hover{color:#fff;background-color:#aaa}.question-modal .inner .question_box .answer.whitelily .answer-box .text-box{color:#b7a09e}.question-modal .inner .question_box .answer.whitelily .answer-box+.link{background-color:#b7a09e}.question-modal .inner .question_box .answer.whitelily .answer-box+.link:hover{color:#fff;background-color:#aaa}.question-modal .inner .question_box .answer.whitetea .answer-box .text-box{color:#869383}.question-modal .inner .question_box .answer.whitetea .answer-box+.link{background-color:#869383}.question-modal .inner .question_box .answer.whitetea .answer-box+.link:hover{color:#fff;background-color:#aaa}.question-modal .inner .question_box .answer.earlgrey .answer-box .text-box{color:#818f91}.question-modal .inner .question_box .answer.earlgrey .answer-box+.link{background-color:#818f91}.question-modal .inner .question_box .answer.earlgrey .answer-box+.link:hover{color:#fff;background-color:#aaa}.question-modal .inner .question_box .answer.kinmokusei .answer-box .text-box{color:#a89180}.question-modal .inner .question_box .answer.kinmokusei .answer-box+.link{background-color:#a89180}.question-modal .inner .question_box .answer.kinmokusei .answer-box+.link:hover{color:#fff;background-color:#aaa}.question-modal .inner .question_box .question-num{font-weight:600;font-size:12px;letter-spacing:.11em;line-height:12px;text-align:center;color:#838383;font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;text-transform:uppercase}.question-modal .inner .question_box .question-description{font-family:TT Commons,sans-serif;font-weight:600;font-size:22px;letter-spacing:.12em;line-height:29px;text-align:center;color:#555;margin-top:12px}.question-modal .inner .question_box .list{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:10px;margin-top:30px}.question-modal .inner .question_box .list .item{list-style:none;width:calc((100% - 30px)/4)}.question-modal .inner .question_box .list .item>.btn{display:flex;justify-content:center;align-items:center;width:100%;height:110px;box-sizing:border-box;font-family:TT Commons,sans-serif;font-weight:500;font-size:13px;letter-spacing:.08em;line-height:21px;text-align:center;color:#555;text-decoration:none;border:1px solid #CCCCCC;border-radius:5px;transition:border .3s ease,color .3s ease,background-color .3s ease}.question-modal .inner .question_box .list .item>.btn:hover{opacity:1;color:#fff;background-color:#aaa;border-color:#aaa}.question-modal .inner .question_box .answer-box{padding:30px;box-sizing:border-box;width:556px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-start;border:1px solid #CCCCCC;border-radius:5px;margin-top:25px}.question-modal .inner .question_box .answer-box .img-box{width:210px;height:210px;flex-shrink:0}.question-modal .inner .question_box .answer-box .img-box img{width:100%}.question-modal .inner .question_box .answer-box .text-box{width:calc(100% - 210px);padding-left:30px;font-feature-settings:"palt"}.question-modal .inner .question_box .answer-box .text-box .title{text-transform:uppercase;font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;font-size:32px;letter-spacing:.11em;line-height:32px;text-align:left}.question-modal .inner .question_box .answer-box .text-box .sub-title{font-family:TT Commons,sans-serif;font-weight:600;font-size:14px;letter-spacing:.12em;line-height:24px;text-align:left;margin-top:7px}.question-modal .inner .question_box .answer-box .text-box .sample{font-family:TT Commons,sans-serif;font-weight:500;font-size:10px;letter-spacing:.08em;line-height:20px;text-align:left;color:#999;margin-top:18px}.question-modal .inner .question_box .answer-box+.link{width:150px;text-decoration:none;display:block;font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;line-height:17px;text-align:center;color:#fff;padding:13px 0 15px;margin-top:27px;border-radius:5px;margin-right:auto;margin-left:auto;transition:color .3s ease,background-color .3s ease}.question-modal .inner .question_box .answer-box+.link+.btn{display:block;margin-right:auto;margin-left:auto;font-family:TT Commons,sans-serif;font-weight:500;font-size:10px;letter-spacing:.08em;line-height:16px;text-align:center;color:#555;opacity:.6;margin-top:15px;transition:opacity .3s ease;text-decoration:underline}.question-modal .inner .question_box .answer-box+.link+.btn:hover{opacity:.3;text-decoration:none}.question-modal .inner .step-box{position:absolute;width:100%;height:47px;bottom:-47px;display:flex;align-items:center;justify-content:center;gap:11px}.question-modal .inner .step-box .dot{width:7px;height:7px;border-radius:50%;background-color:#fff;opacity:.5}.question-modal .inner .step-box .dot.is-active{opacity:1}}@media screen and (max-width: 768px){.headText{display:none}.section+.section{margin-top:0}.page-contents .sticky-pulldown{display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;max-height:55px;z-index:1;opacity:1;transform:translateY(0);transition:transform .3s;box-shadow:0 5px 20px #0000001a}.page-contents .sticky-pulldown.is-hide{opacity:0;max-height:0;transform:translateY(-60px);transition:transform .3s,opacity 1s,max-height .5s}.page-contents .sticky-pulldown:after{content:"";display:inline-block;background-color:#ccc;height:20px;width:1px;order:2;margin-left:15px;margin-right:15px}.page-contents .sticky-pulldown .dropdown{width:50%}.page-contents .sticky-pulldown .dropdown .dropdown-button{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.07em;text-align:left;color:#335d72;padding-top:18px;padding-bottom:20px;width:100%}.page-contents .sticky-pulldown .dropdown .dropdown-button:before{content:"";background:url(/cdn/shop/files/arrow_up_white.svg) no-repeat center center;pointer-events:none;position:absolute;top:50%;right:0;width:10px;height:6px;margin-top:-5px;filter:brightness(0) saturate(100%) invert(31%) sepia(50%) saturate(463%) hue-rotate(155deg) brightness(90%) contrast(87%)}.page-contents .sticky-pulldown .dropdown .dropdown-button:after{content:"";background:url(/cdn/shop/files/arrow_down_white.svg) no-repeat center center;pointer-events:none;position:absolute;top:50%;right:0;width:10px;height:6px;filter:brightness(0) saturate(100%) invert(31%) sepia(50%) saturate(463%) hue-rotate(155deg) brightness(90%) contrast(87%)}.page-contents .sticky-pulldown .dropdown .dropdown-list{position:absolute;top:50px;width:100%;padding-top:20px;padding-bottom:20px;opacity:0;pointer-events:none;z-index:0;background-color:#fff;border-radius:5px;filter:drop-shadow(0px 5px 20px rgba(0,0,0,.1));transition:opacity .3s,z-index .3s}.page-contents .sticky-pulldown .dropdown .dropdown-list.is-open{opacity:1;pointer-events:all;z-index:1}.page-contents .sticky-pulldown .dropdown .dropdown-list .dropdown-content a{display:block;padding-left:15px;padding-right:15px}.page-contents .sticky-pulldown .dropdown.dropdown-fragrance{padding-left:15px;order:1}.page-contents .sticky-pulldown .dropdown.dropdown-fragrance .dropdown-list{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:30px;text-align:left;color:#555;left:10px}.page-contents .sticky-pulldown .dropdown.dropdown-products{padding-right:15px;order:3}.page-contents .sticky-pulldown .dropdown.dropdown-products .dropdown-button:before,.page-contents .sticky-pulldown .dropdown.dropdown-products .dropdown-button:after{right:15px}.page-contents .sticky-pulldown .dropdown.dropdown-products .dropdown-list{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.02em;line-height:30px;text-align:left;color:#555;right:10px}.page-contents .products-container .products-list{position:relative}.page-contents .products-container .products-list .splide__list{display:flex!important;overflow-x:scroll;overflow-y:hidden;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box;scrollbar-width:none}.page-contents .products-container .products-list .splide__list::-webkit-scrollbar{display:none}.page-contents .products-container .products-list .splide__list .splide__slide{position:relative;width:157px;display:flex;flex-direction:column}.page-contents .products-container .products-list .splide__list .splide__slide .product-annotation{font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.05em;line-height:15px;text-align:left;color:#fff;margin-top:10px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item{display:flex;flex-direction:column;min-height:280px;background-color:#fff;border-radius:5px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-label{position:absolute;top:5px;left:6px;line-height:10px;text-align:center;vertical-align:middle;font-size:10px;letter-spacing:.1em;text-align:left;color:#fff;pointer-events:none;z-index:1}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-label.label-jp{font-family:TT Commons,sans-serif;font-weight:500;padding:4px 9px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-label.label-en{font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;padding:5px 9px 3px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-label+.product-label{top:25px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-label.product-annotation{background-color:#fff!important;font-family:TT Commons,sans-serif;font-weight:400;font-size:18px;letter-spacing:.1em;line-height:1;text-align:left;color:#fff}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-thumbnail{padding-top:20px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item img{width:100%}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-info{padding-left:14px;padding-right:14px;width:100%;border-radius:0 0 5px 5px;background-color:inherit}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-info .product-name{font-family:TT Commons,sans-serif;font-weight:400;font-size:11px;letter-spacing:.12em;text-align:left;color:#555;min-height:33px}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-info .product-value{font-family:TT Commons,sans-serif;font-weight:400;font-size:11px;letter-spacing:.12em;text-align:left;color:#555}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-info .category-name{font-family:TT Commons,sans-serif;font-weight:500;font-size:12px;letter-spacing:.12em;text-align:left;color:#555}.page-contents .products-container .products-list .splide__list .splide__slide .product-item .product-info .category-fragrance{font-family:TTCommons-Regular,TT Commons,sans-serif;font-weight:400;font-size:10px;letter-spacing:.05em;line-height:15px;text-align:left;color:#999;margin-top:5px;text-transform:uppercase}.page-contents .products-container .products-list .splide__list .splide__slide+.splide__slide{margin-left:10px}.page-contents .products-container .products-list .splide__list .splide__slide:not(.splide__slide--clone){opacity:0;transform:translateY(20px)}.page-contents .products-container .products-list .splide__list .splide__slide:not(.splide__slide--clone).is_anim{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s ease;transition-delay:var(--slide-delay)}.page-contents .section-main-visual{position:relative;height:calc(100vh - 140px);height:calc(100svh - 140px);min-height:510px;background:url(/cdn/shop/files/fragrance_renewal_top_bg_sp.jpg) no-repeat;background-position:center top;background-size:cover;transition:opacity 3s ease;min-height:660px}.page-contents .section-main-visual.is_anim{opacity:1}.page-contents .section-main-visual .kv-wrap{display:flex;flex-direction:column;height:100%;background:url(../images/kv/shadow-bg.png) no-repeat;background-position:center bottom;background-size:cover;padding-bottom:20px}.page-contents .section-main-visual .kv-wrap .kv-hello{margin:54px auto 0;width:304px;color:#fff;font-size:28px;line-height:42px;text-align:center;font-family:TT Commons,sans-serif}.page-contents .section-main-visual .kv-wrap .kv-hello .big{font-size:46px;letter-spacing:.05em}.page-contents .section-main-visual .kv-wrap .box-inner{color:#fff;font-family:TTCommons-Medium,TT Commons,sans-serif;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:18px;margin:auto;width:320px}.page-contents .section-main-visual .kv-wrap .box-inner .concept-en-title{font-size:16px;font-weight:500;margin-bottom:12px}.page-contents .section-main-visual .kv-wrap .box-inner .concept-title{font-size:18px;font-weight:500;margin-bottom:12px}.page-contents .section-main-visual .kv-wrap .box-inner .concept-description{font-size:10px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns{margin-top:22px;display:flex;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown{position:relative}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown+.dropdown{margin-left:10px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-button{display:flex;align-items:center;background:#000030;border-radius:3px;width:150px;height:40px;padding:0 0 0 8px;font-family:TT Commons,sans-serif;font-weight:400;font-size:11px;letter-spacing:.07em;line-height:32px;text-align:left;color:#fff}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-button:after{content:"";background:url(/cdn/shop/files/arrow_down_white.svg) no-repeat center center;pointer-events:none;position:absolute;right:.4em;width:10px;height:6px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list{position:absolute;bottom:50px;left:0;padding-top:20px;padding-bottom:20px;font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:14px;width:140px;background:#fff;filter:drop-shadow(0px 5px 20px rgba(0,0,0,.1));border-radius:5px;opacity:0;transition:opacity .3s;pointer-events:none}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list.is-open{opacity:1;pointer-events:all}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown .dropdown-list .dropdown-content a{display:block;padding-left:15px}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown-fragrance .dropdown-list .dropdown-content{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:30px;text-align:left;color:#555}.page-contents .section-main-visual .kv-wrap .anchor-dropdowns .dropdown-products .dropdown-list .dropdown-content{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.02em;line-height:30px;text-align:left;color:#555}.page-contents .section-main-visual .kv-wrap .annotation{font-family:TT Commons,sans-serif;font-weight:400;font-size:14px;letter-spacing:.02em;line-height:1.5;text-align:center;color:#fff;margin-top:8px;padding-bottom:47px}.page-contents .section-concept{margin:0;position:relative}.page-contents .section-concept .box-inner{position:absolute;bottom:15%;left:8.5%;color:#fff}.page-contents .section-concept .concept-en-title{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.11em;margin:0 0 8px}.page-contents .section-concept .concept-title{width:295px}.page-contents .section-concept .concept-description{font-family:TT Commons,sans-serif;font-weight:500;font-size:12px;letter-spacing:.07em;line-height:22px;margin-top:18px}.page-contents .section-fragrance#savon .description-wrapper .fragrance-name,.page-contents .section-fragrance#savon .description-wrapper .fragrance-description,.page-contents .section-fragrance#savon .description-wrapper .fragrance-impression{color:#899ba8}.page-contents .section-fragrance#savon .button-more-products,.page-contents .section-fragrance#savon .product-label{background-color:#899ba8}.page-contents .section-fragrance#whitelily .description-wrapper .fragrance-name,.page-contents .section-fragrance#whitelily .description-wrapper .fragrance-description,.page-contents .section-fragrance#whitelily .description-wrapper .fragrance-impression{color:#b7a09e}.page-contents .section-fragrance#whitelily .button-more-products,.page-contents .section-fragrance#whitelily .product-label{background-color:#b7a09e}.page-contents .section-fragrance#whitetea .description-wrapper .fragrance-name,.page-contents .section-fragrance#whitetea .description-wrapper .fragrance-description,.page-contents .section-fragrance#whitetea .description-wrapper .fragrance-impression{color:#869383}.page-contents .section-fragrance#whitetea .button-more-products,.page-contents .section-fragrance#whitetea .product-label{background-color:#869383}.page-contents .section-fragrance#earlgrey .description-wrapper .fragrance-name,.page-contents .section-fragrance#earlgrey .description-wrapper .fragrance-description{color:#818f91}.page-contents .section-fragrance#earlgrey .description-wrapper .fragrance-impression{color:#818f91;width:339px}.page-contents .section-fragrance#earlgrey .button-more-products,.page-contents .section-fragrance#earlgrey .product-label{background-color:#818f91}.page-contents .section-fragrance#kinmokusei .description-wrapper .fragrance-name,.page-contents .section-fragrance#kinmokusei .description-wrapper .fragrance-description,.page-contents .section-fragrance#kinmokusei .description-wrapper .fragrance-impression{color:#a89180}.page-contents .section-fragrance#kinmokusei .button-more-products,.page-contents .section-fragrance#kinmokusei .product-label{background-color:#a89180}.page-contents .section-fragrance .fragrance-container{display:flex;flex-direction:column;background-color:#fff;justify-content:flex-start;padding:50px 20px 30px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-name{font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;font-size:36px;letter-spacing:.08em;text-align:left;margin-bottom:20px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-impression{font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;font-size:18px;line-height:27px;text-align:left;margin-bottom:20px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-description{font-family:TT Commons,sans-serif;font-weight:400;font-size:14px;letter-spacing:.12em;line-height:20px;text-align:left;margin-bottom:24px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types{margin-top:5px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;line-height:32px;text-align:left;color:#555;cursor:pointer;display:inline-flex;align-items:center}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin:1px 0 0 6px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:before,.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:after{content:"";display:inline-block;background-color:#555;position:absolute}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:before{width:12px;height:1px}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch .icon:after{width:12px;height:1px;transition:opacity .3s;transform:rotate(90deg)}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-watch.is-active .icon:after{width:1px;height:12px;opacity:0}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-contents{font-family:TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.12em;line-height:23px;text-align:left;color:#555;max-height:0;overflow:hidden;transition:max-height .3s}.page-contents .section-fragrance .fragrance-container .description-wrapper .fragrance-types .types-contents.is-open{max-height:var(--max-height)}.page-contents .section-fragrance .products-container{background-color:#f8f8f8;padding-top:60px;padding-bottom:70px;text-align:center}.page-contents .section-fragrance .products-container .button-more-products{display:inline-block;text-align:center;margin-top:30px;padding:13px 25px 14px;border-radius:3px;font-family:TT Commons,sans-serif;font-weight:400;font-size:16px;letter-spacing:.08em;color:#fff}.page-contents .section-products{background-color:#fff}.page-contents .section-products .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:30px;background-color:#fff}.page-contents .section-products .section-header .section-title-en{font-family:TTCommons-Medium,TT Commons,sans-serif;font-weight:400;font-size:22px;letter-spacing:.11em;text-align:left;color:#727272;text-transform:uppercase}.page-contents .section-products .section-header .section-title-jp{width:150px;margin-top:10px}.page-contents .section-products .products-container{background-color:#f8f8f8;padding-top:50px}.page-contents .section-products .products-container:last-of-type{padding-bottom:100px}.page-contents .section-products .products-container .products-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px}.page-contents .section-products .products-container .products-list-header .products-category{font-family:TT Commons,sans-serif;font-weight:500;font-size:18px;letter-spacing:.12em;line-height:1;text-align:left;color:#727272;margin-bottom:10px}.page-contents .section-products .products-container .products-list-header .products-more{background:transparent;font-family:TT Commons,sans-serif;font-weight:500;font-size:11px;letter-spacing:.08em;text-align:center;vertical-align:middle;color:#727272;border-bottom:#727272 solid 1px;padding-bottom:3px;margin-bottom:12px}.page-contents .section-products .products-container .products-list .product-label{background-color:#555}.page-contents .section-find-fragrance{position:relative}.page-contents .section-find-fragrance .inner .icon svg{width:100%;height:100%}.page-contents .section-find-fragrance .inner .title-sub{font-family:TTCommons-DemiBold,TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.11em;line-height:12px;text-align:center;color:#fff;text-transform:uppercase;margin-top:20px}.page-contents .section-find-fragrance .inner .title{width:231px;margin-right:auto;margin-left:auto;margin-top:15px}.page-contents .section-find-fragrance .inner .title img{width:100%}.page-contents .section-find-fragrance .inner .text-main{font-family:TT Commons,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;line-height:22px;text-align:left;color:#fff;margin-top:22px}.page-contents .section-find-fragrance .inner .btn{font-family:TT Commons,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;line-height:17px;text-align:center;color:#335d72;background-color:#fff;padding:13px 19px 14px;border-radius:3px;margin-top:31px;transition:background-color .3s ease,color .3s ease;box-sizing:border-box}.page-contents .section-fragrance-banner img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/fragrance-renewal.css.map */
