.template-page .samplePerfume_inner,.template-page .privacy_inner,.template-page .tradelaw_inner{padding-top:20px}.template-page.access_page .theme_main_only{margin-top:20px}.template-page.access_page .accessTxt{margin-left:auto;margin-right:auto}.template-page.access_page .accessTxt p{margin-bottom:-9px}.template-page#about{min-width:1400px}.template-page .aboutPage .mainVisual{width:100%;height:calc(100vw / 1.78);min-height:calc(1400px / 1.78);margin-bottom:85px;position:relative}.template-page .aboutPage .mainVisual :focus{outline:none}.template-page .aboutPage .mainVisual .mainvisualContent{width:100%;height:100%;overflow:hidden}.template-page .aboutPage .mainVisual .mvImg{height:100%}.template-page .aboutPage .mainVisual .mvImgWrap{width:100%;height:100%;background-size:cover;background-position:center center}.template-page .aboutPage .mainVisual .mvScroll{position:absolute;bottom:24px;left:0;width:100%;text-align:center;z-index:2}.template-page .aboutPage .mainVisual .mainvisualVideo{width:100%;height:100%;position:relative;overflow:hidden}.template-page .aboutPage .mainVisual .mainvisualVideo .mainvisualVideoContent{position:absolute;width:100vw;min-width:1400px;height:calc(100vw / 1.78);min-height:calc(1400px / 1.78);top:50%;left:50%;transform:translate(-50%,-50%)}.template-page .aboutPage .mainVisual .mainvisualVideo iframe{width:100vw;min-width:1400px;height:calc(100vw / 1.78);min-height:calc(1400px / 1.78);pointer-events:none}.template-page .aboutPage .mainVisual .navListen{position:absolute;bottom:50px;right:37px;z-index:10;padding:15px}.template-page .aboutPage .mainVisual .navListen.muted{opacity:.5}.template-page .aboutPage .mainVisual .navListen.muted:before{width:120%;height:1px;position:absolute;top:3px;left:3px;background:#fff;content:"";transform:rotate(45deg);transform-origin:0% 0%}.template-page .aboutPage .introSection{text-align:center;padding-bottom:650px}.template-page .aboutPage .introSection .heading{font-size:2.5rem;letter-spacing:-.05em;line-height:1.1;margin-bottom:40px}.template-page .aboutPage .introSection p{text-align:center;font-size:15px;line-height:1.9;letter-spacing:-.05em}.template-page .aboutPage .introSection p:not(:last-child){margin-bottom:1.9em}.template-page .aboutPage .introSection .introPhotoWrap{width:1px;height:1px;margin:142px auto 0;position:relative}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap{position:absolute}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(1){left:-564px;top:-345px}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(2){right:-651px;top:-175px}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(3){right:-298px;top:-55px;z-index:2}.template-page .aboutPage .brandStoryContents{position:relative}.template-page .aboutPage .brandStoryContents .brandAnkerNav{position:absolute;max-width:1400px;padding:0 148px;margin:0 auto;box-sizing:border-box;top:-196px}.template-page .aboutPage .brandStoryContents .brandAnkerHeading{font-size:1.4rem;letter-spacing:.05em;margin-bottom:20px}.template-page .aboutPage .brandStoryContents .brandAnkerNavList li{font-size:2.8rem;line-height:1.7;display:flex;flex-wrap:nowrap;align-items:center;letter-spacing:-.05em}.template-page .aboutPage .brandStoryContents .brandAnkerNavList li:before{width:5px;height:1px;background:#707070;content:"";display:inline-block;margin-right:1.8rem}.template-page .aboutPage .brandStoryContents .heading{text-align:left}.template-page .aboutPage .columnContent{display:flex;flex-wrap:wrap}.template-page .aboutPage .columnContent .columnChild .heading{font-size:2.3rem;letter-spacing:-.05em;margin-top:0;margin-bottom:55px}.template-page .aboutPage .columnContent .columnChild p{font-size:1.4rem;letter-spacing:-.05em;line-height:1.9}.template-page .aboutPage .columnContent .columnChild p:not(:last-child){margin-bottom:1.9em}.template-page .aboutPage .brandSlider{width:287px;height:430px}.template-page .aboutPage .philosophySection{background:#f8f8f5;padding:142px 0 100px}.template-page .aboutPage .philosophySection .columnContent{justify-content:flex-end}.template-page .aboutPage .philosophySection .columnContent .columnChild.for-text{width:50%}.template-page .aboutPage .philosophySection .columnContent .columnChild.for-image{margin-right:137px}.template-page .aboutPage .originSection{background:#f4f4f0;padding:120px 0 100px}.template-page .aboutPage .originSection .columnContent{justify-content:flex-start;flex-direction:row-reverse;align-items:flex-start}.template-page .aboutPage .originSection .columnContent .columnChild{position:-webkit-sticky;position:sticky;top:120px}.template-page .aboutPage .originSection .columnContent .columnChild.for-text{box-sizing:border-box}.template-page .aboutPage .originSection .columnContent .columnChild.for-text p:last-child{margin-bottom:0}.template-page .aboutPage .originSection .columnContent .columnChild.for-image{width:50%;padding-left:137px;box-sizing:border-box}.template-page .aboutPage .aboutSection{background:#e9e8e4;padding:46px 0 56px}.template-page .aboutPage .aboutSection .columnContent{justify-content:flex-end;align-items:center}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text{width:50%;padding-bottom:50px}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text .heading{margin-bottom:50px}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text .mainCopy{font-size:1.8rem;line-height:1.3;margin-bottom:20px}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text p:last-child{margin-bottom:0}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-image{margin-right:70px}.template-page .aboutPage .perfumeSection{padding:120px 0 150px}.template-page .aboutPage .perfumeSection .columnContent{justify-content:flex-end;align-items:stretch}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-text{box-sizing:border-box;margin-right:78px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-text .textWrap{max-width:434px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image{width:50%;position:relative}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap{position:absolute}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(1){left:300px;top:0;z-index:2}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(2){left:0;top:225px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(3){left:30px;top:508px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(4){left:357px;top:605px}.template-page#page_contact #top_box__body{margin-bottom:160px}.template-page .contactFormComplete .contactTitle p{text-align:center}.template-page .samplePerfume_inner{background-color:#f2f2ef}.template-page .samplePerfume_inner .productInfo{margin:40px 0 50px;text-align:center}.template-page .samplePerfumeFormComplete .samplePerfume_inner{padding-top:10px}.template-page .samplePerfumeFormComplete .samplePInnner p{text-align:center}.template-page .city-collection_inner{padding:0 80px!important}.template-page .faqPage{max-width:940px;margin:auto}.template-page .faqPage .page-heading{font-size:20px}.template-page .faqPage .faqCategory{font-size:16px;line-height:27px;margin-top:51.5px;margin-bottom:10.5px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,Hiragino Mincho ProN,MS P\660e\671d,MS PMincho,serif;font-weight:600}.template-page .faqPage .faqCategory:first-of-type{margin-top:40px}.template-page .faqPage .faqContentWrap{font-size:12px;line-height:20px;border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC}.template-page .faqPage .faqContentWrap .faqTitle{cursor:pointer;display:flex;justify-content:space-between;font-size:12px;margin:0;padding:17px 0}.template-page .faqPage .faqContentWrap .faqTitle .question{display:flex;align-items:baseline;justify-content:space-between}.template-page .faqPage .faqContentWrap .faqTitle .question .questionIcon{min-width:20px;text-align:left}.template-page .faqPage .faqContentWrap .faqTitle .question .questionText{flex:1}.template-page .faqPage .faqContentWrap .faqTitle .arrowIcon{margin-right:18px;transition:all .3s ease}.template-page .faqPage .faqContentWrap .faqTitle.is-open .arrowIcon{transform:rotate(-180deg);transform-origin:center center 0}.template-page .faqPage .faqContentWrap .faqContent{display:none}.template-page .faqPage .faqContentWrap .faqContent .answer{display:flex;align-items:baseline;justify-content:space-between;margin-left:20px;border-top:1px dotted #E5E5E5}.template-page .faqPage .faqContentWrap .faqContent .answer .answerIcon{text-align:left;margin-right:21px;padding:17px 0}.template-page .faqPage .faqContentWrap .faqContent .answer .answerText{padding:17px 0 50px;flex:1}.template-page .faqPage .faqContentWrap .faqContent .answer .answerText p:first-of-type{margin-block-start:0;margin-top:0}.template-page .faqPage .faqContentWrap .faqContent .answer .answerText p:last-of-type{margin-block-end:0;margin-bottom:0}.template-page .faqPage .faqContentWrap .faqContent .answer .answerText a{color:#df2121;text-decoration:underline}.template-page .faqPage .faqContentWrap+.faqContentWrap{border-top:none}@media (max-width: 767px){.template-page .samplePerfume_inner,.template-page .privacy_inner{padding-top:0}.template-page#about{min-width:inherit}.template-page#about #contents{margin-top:36px}.template-page .aboutPage{padding:0}.template-page .aboutPage .mainVisual{width:100%;min-width:inherit;min-height:inherit;height:calc(100vw / 1.78);margin-bottom:75px;position:relative}.template-page .aboutPage .mainVisual .mainvisualVideo{width:100%;height:100%;position:relative;overflow:hidden}.template-page .aboutPage .mainVisual .mainvisualVideo .mainvisualVideoContent{width:100vw;min-width:inherit;min-height:inherit;height:calc(100vw / 1.78)}.template-page .aboutPage .mainVisual .mainvisualVideo iframe{width:100vw;min-width:100vw;min-height:inherit;height:calc(100vw / 1.78)}.template-page .aboutPage .mainVisual .navListen{bottom:10px;right:7px}.template-page .aboutPage .introSection{text-align:center;padding-bottom:109px}.template-page .aboutPage .introSection .heading{font-size:2.1rem;margin-bottom:40px}.template-page .aboutPage .introSection p{font-size:13px}.template-page .aboutPage .introSection .introPhotoWrap{width:auto;height:auto;margin:0 auto}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap{position:relative}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap img{width:100%;height:auto}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(1){left:inherit;top:inherit;width:36.8vw;height:calc(207vw / 3.75)}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(2){right:0;top:-60px;width:calc(182vw / 3.75);height:calc(121vw / 3.75);margin-left:auto}.template-page .aboutPage .introSection .introPhotoWrap .imageWrap:nth-child(3){right:inherit;left:calc(85vw / 3.75);top:-95px;width:calc(121vw / 3.75);height:calc(181vw / 3.75);margin-top:0}.template-page .aboutPage .brandStoryContents .brandAnkerNav{max-width:inherit;padding:0;margin:0 auto;top:-146px;left:17px}.template-page .aboutPage .brandStoryContents .brandAnkerHeading{font-size:1.4rem;letter-spacing:.05em;margin-bottom:20px}.template-page .aboutPage .brandStoryContents .brandAnkerNavList li{font-size:2.1rem}.template-page .aboutPage .brandStoryContents .brandAnkerNavList li:before{margin-right:1.8rem}.template-page .aboutPage .brandStoryContents .heading{text-align:left}.template-page .aboutPage .columnContent{display:flex;flex-wrap:wrap}.template-page .aboutPage .columnContent .columnChild{padding:0 18px}.template-page .aboutPage .columnContent .columnChild.for-image{margin-bottom:60px}.template-page .aboutPage .columnContent .columnChild .heading{font-size:1.8rem;margin-bottom:35px}.template-page .aboutPage .columnContent .columnChild p{font-size:1.3rem}.template-page .aboutPage .brandSlider{width:167px;height:250px;margin:0 auto}.template-page .aboutPage .brandSlider img{width:100%;height:auto}.template-page .aboutPage .philosophySection{background:#f8f8f5;padding:126px 0 60px}.template-page .aboutPage .philosophySection .columnContent{justify-content:center}.template-page .aboutPage .philosophySection .columnContent .columnChild.for-text{width:100%}.template-page .aboutPage .philosophySection .columnContent .columnChild.for-image{margin-right:0}.template-page .aboutPage .originSection{background:#f4f4f0;padding:80px 0 60px}.template-page .aboutPage .originSection .columnContent{justify-content:center;flex-direction:row-reverse;align-items:center}.template-page .aboutPage .originSection .columnContent .columnChild{position:relative;top:inherit}.template-page .aboutPage .originSection .columnContent .columnChild.for-image{width:100%;padding-left:0;padding-right:0}.template-page .aboutPage .aboutSection{background:#e9e8e4;padding:8px 0 110px}.template-page .aboutPage .aboutSection .columnContent{justify-content:center;align-items:center}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text{width:100%;margin-top:-50px;padding-bottom:0;z-index:2;position:relative}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text .heading{margin-bottom:40px}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text .mainCopy{font-size:1.7rem;line-height:1;margin-bottom:28px}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-text p:last-child{margin-bottom:0}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-image{margin-right:0;margin-bottom:0}.template-page .aboutPage .aboutSection .columnContent .columnChild.for-image img{width:310px;height:auto;display:block;margin:0 auto}.template-page .aboutPage .perfumeSection{padding:37px 0 70px}.template-page .aboutPage .perfumeSection .columnContent{justify-content:center;align-items:stretch;flex-direction:column-reverse}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-text{box-sizing:border-box;margin-right:0}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-text .textWrap{max-width:inherit}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image{width:100%;position:relative;padding:0;margin-bottom:140px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap{position:relative}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap img{width:100%;height:auto}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(1){left:inherit;top:inherit;margin-left:auto;right:calc(8vw / 3.75);width:calc(166vw / 3.75);height:calc(211vw / 3.75)}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(2){left:inherit;top:inherit;width:calc(202vw / 3.75);height:calc(134vw / 3.75);margin-top:calc((151vw / 3.75) * -1)}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(3){left:inherit;top:inherit;width:calc(164vw / 3.75);height:65.6vw;margin-top:77px}.template-page .aboutPage .perfumeSection .columnContent .columnChild.for-image .imageWrap:nth-child(4){left:inherit;top:inherit;right:0;margin-left:auto;width:calc(182vw / 3.75);height:calc(122vw / 3.75);margin-top:calc((181vw / 3.75) * -1)}.template-page#page_contact #top_box__body{margin-bottom:16px}.template-page#page_contact .page-heading{padding-top:60px}.template-page .contactFormComplete .page-heading{padding-top:0}.template-page .contactFormComplete .contactTitle{padding:0 18px}.template-page .contactFormComplete .contactTitle p{text-align:left}.template-page .samplePerfume_inner .productInfo{margin:40px 0 24px}.template-page .samplePerfume_inner .productInfo h2{margin-top:0}.template-page .samplePerfumeFormComplete .samplePerfume_inner{padding-top:0}.template-page .samplePerfumeFormComplete .samplePInnner p{text-align:left}.template-page .city-collection_inner{padding:0}.template-page .tradelaw_inner{padding:0 18px 40px;min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/static.css.map?v=119007112049633993901723793127 */
