:root{--contentMT: 80px}.baseText{font-size:16px;font-weight:500;line-height:1.6}@media only screen and (max-width: 1023px){.baseText{font-weight:400}}.baseText.small{font-size:12px}.baseText.medium{font-size:20px}.baseText.big{font-size:28px;font-weight:500}@media only screen and (max-width: 1023px){.baseText.big{font-size:20px}}sup{font-size:.5em}.imgWrap{display:block}.imgWrap img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.sectionContent{padding:80px 0}@media only screen and (min-width: 768px)and (max-width: 1023px){.sectionContent{padding:100px 0}}.labelWrap{height:18px}.labelWrap img{width:auto;height:100%}.sectionTitle{font-size:28px;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;line-height:1.67}@media only screen and (max-width: 1023px){.sectionTitle{font-size:22px}}.sectionTitle *{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif}.sectionIntroTxt{margin-top:40px}@media only screen and (max-width: 1023px){.sectionIntroTxt{margin-top:30px}}.copyWrap .copy{width:80px}@media only screen and (max-width: 1023px){.copyWrap .copy{width:100%}}.fontSerif{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif}#kvWrap .inner{position:relative}#kvWrap .imgWrap{width:100%;height:auto}#kvWrap .titleWrap{position:absolute;margin:auto;left:40px;top:40px;width:225px;z-index:1}@media only screen and (max-width: 1023px){#kvWrap .titleWrap{left:5%;padding:0;top:11%;width:41%}}#about{opacity:0;transition:1.5s}#about.displayBlock{opacity:1}#about .inner{position:relative}#about .inner .copyWrap{display:flex;width:calc((100% - 720px)/2);justify-content:right;position:absolute;top:-210px}@media only screen and (max-width: 1023px){#about .inner .copyWrap{position:relative;inset:0;top:auto;margin:0 auto;width:100%;height:-moz-fit-content;height:fit-content;margin-top:30px;margin-bottom:40px}}#about .inner .textWrap{display:block;width:720px;margin:0 auto;padding:80px}@media only screen and (max-width: 1023px){#about .inner .textWrap{padding:0;width:100%;max-width:600px}}#care .inner .sectionContent .contentWrap{margin-top:var(--contentMT)}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap{margin-top:0}}#care .inner .sectionContent .contentWrap .careList{display:grid;grid-template-columns:1fr;gap:60px}#care .inner .sectionContent .contentWrap .careList .careItem{display:flex;align-items:center;gap:80px}#care .inner .sectionContent .contentWrap .careList .careItem:nth-child(odd){flex-direction:row-reverse}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap .careList .careItem{display:block}}#care .inner .sectionContent .contentWrap .careList .careItem .imgWrap{width:48vw;max-width:660px}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap .careList .careItem .imgWrap{width:100%;max-width:initial;margin-top:30px}}#care .inner .sectionContent .contentWrap .careList .careItem .textWrap{display:block;flex:1}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap .careList .careItem .textWrap{width:100%}}#care .inner .sectionContent .contentWrap .careList .careItem .textWrap .baseText{margin-top:16px}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap .careList .careItem .textWrap .baseText{margin-top:30px}}#care .inner .sectionContent .contentWrap .careList .careItem .textWrap .baseText.big{word-break:keep-all;margin-top:0}@media only screen and (max-width: 1023px){#care .inner .sectionContent .contentWrap .careList .careItem .textWrap .baseText.big{text-align:center}}#care .inner .sectionContent #use{background-color:#fbf8f5;padding:70px;box-sizing:border-box}@media only screen and (max-width: 1023px){#care .inner .sectionContent #use{margin-top:60px;padding:8%}}#care .inner .sectionContent #use .useList{margin-top:55px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1023px){#care .inner .sectionContent #use .useList{margin-top:30px;display:block}}#care .inner .sectionContent #use .useList li{width:48%}@media only screen and (max-width: 1023px){#care .inner .sectionContent #use .useList li{width:100%}#care .inner .sectionContent #use .useList li:not(:first-of-type){margin-top:30px}}#care .inner .sectionContent #use .useList li .textWrap{margin-top:15px}#material{background-color:#fbf8f5}@media only screen and (max-width: 1023px){#material .inner .sectionContent{padding-top:30px;padding-bottom:30px}}#material .inner .sectionContent .contentWrap{margin-top:40px}#material .inner .sectionContent .contentWrap .materialList{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:60px 36px}@media only screen and (max-width: 1023px){#material .inner .sectionContent .contentWrap .materialList{display:block}}#material .inner .sectionContent .contentWrap .materialList .materialItem{display:block;width:31%}@media only screen and (max-width: 1023px){#material .inner .sectionContent .contentWrap .materialList .materialItem{width:100%}#material .inner .sectionContent .contentWrap .materialList .materialItem:not(:first-of-type){margin-top:40px}}#material .inner .sectionContent .contentWrap .materialList .materialItem .imgWrap{widows:100%}#material .inner .sectionContent .contentWrap .materialList .materialItem .textWrap .baseText{margin-top:12px}@media only screen and (max-width: 1023px){#material .inner .sectionContent .contentWrap .materialList .materialItem .textWrap .baseText{font-size:15px}}#material .inner .sectionContent .contentWrap .materialList .materialItem .textWrap .baseText.materialName{text-align:center;font-weight:700;margin-top:16px}@media only screen and (max-width: 1023px){#material .inner .sectionContent .contentWrap .materialList .materialItem .textWrap .baseText.materialName{font-size:16px}}#material .inner .sectionContent .contentWrap .materialList .materialItem .detail{background-color:#fff;font-size:14px;padding:10px;margin-top:15px}@media only screen and (max-width: 1023px){#material .inner .sectionContent .contentWrap .materialList .materialItem .detail{font-size:12px}}@media only screen and (max-width: 1023px){#pickup .sectionContent{padding-bottom:0}}#pickup .titleWrap{text-align:center}#pickup .titleWrap .subTitle{display:inline-block;border-bottom:1px solid #2a1a0d;padding-bottom:10px;margin-bottom:10px;width:7.5%}@media only screen and (max-width: 1023px){#pickup .titleWrap .subTitle{width:30%;padding-left:2%;padding-right:2%}}#pickup .titleWrap .sectionTitle span{color:#8d0d39;font-size:42px}@media only screen and (max-width: 1023px){#pickup .titleWrap .sectionTitle span{font-size:32px}}#pickup .contentWrap{margin-top:30px}@media only screen and (max-width: 1023px){#pickup .contentWrap{margin-top:40px}}#pickup .materialExampleTitle{font-weight:700}#pickup .materialExample{display:flex;justify-content:center;border:1px solid #e6e6e6;margin:24px 20px 0}@media only screen and (max-width: 1023px){#pickup .materialExample{flex-wrap:wrap}}#pickup .materialExample li{width:25%;box-sizing:border-box}@media only screen and (max-width: 1023px){#pickup .materialExample li{width:50%}#pickup .materialExample li:nth-of-type(odd){border-right:1px solid #e6e6e6}#pickup .materialExample li:nth-of-type(n+3){border-top:1px solid #e6e6e6}}@media only screen and (min-width: 1024px){#pickup .materialExample li:not(:first-of-type){border-left:1px solid #e6e6e6}}#pickup .materialExample li .materialName{margin-top:15px;padding-bottom:15px;text-align:center}@media only screen and (max-width: 1023px){#pickup .materialExample li .materialName{margin-top:10px;padding-bottom:10px}}#pickup #fragrance{background-color:#fbf8f5;padding:70px;box-sizing:border-box}@media only screen and (max-width: 1023px){#pickup #fragrance{padding:8%}}#pickup #fragrance .fragranceList{margin-top:40px;padding:40px 80px;background-color:#fff;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 1023px){#pickup #fragrance .fragranceList{display:block;padding:3%}}#pickup #fragrance .fragranceList li{text-align:center}#pickup #fragrance .fragranceList li .imgWrap{margin:0 auto;max-width:160px}#pickup #fragrance .fragranceList li .productName{background-color:#fbf8f5;padding:2px 16px;font-size:14px;display:inline-block}@media only screen and (max-width: 1023px){#pickup #fragrance .fragranceList li .productName{font-size:12px}}#pickup #fragrance .fragranceList li .textWrap{margin-top:15px}@media only screen and (max-width: 1023px){#pickup #fragrance .fragranceList li .textWrap .baseText{font-size:14px}}@media only screen and (max-width: 1023px){#product .sectionTitle{text-align:left}}#product .contentWrap{margin-top:40px}#product .productList{display:grid;grid-template-columns:repeat(5, 1fr);gap:40px 48px}@media only screen and (max-width: 1023px){#product .productList{grid-template-columns:repeat(2, 1fr);gap:40px 30px}}#product .productList li{text-align:center}#product .productList li .imgWrap{border:1px solid #e6e6e6}#product .productList li .textWrap{margin-top:15px}#annotation{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#annotation .annotationList li{font-size:14px;display:flex;justify-content:flex-start;letter-spacing:.07em}#annotation .annotationList li:not(:first-of-type){margin-top:5px}#annotation .annotationList li .num{width:40px}#annotation .annotationList li .text{width:calc(100% - 40px)}