@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap'); .item-body { font-family: "Noto Sans JP", Helvetica; } .item-all img{ width:60%; } .item-all .block-pic { margin: 0 auto; } .item-box01 { margin: 80px auto 40px; width: calc(var(--max-width--heading) + 8rem); height: auto; border: double 6px #ddc09e; border-radius: 15px; padding: 120px 0px 20px; background-color: #dbeee5; } .item-box02 { margin: 80px auto 40px; width: calc(var(--max-width--heading) + 8rem); height: auto; border: double 6px #ddc09e; border-radius: 15px; padding: 120px 0px 20px; background-color: #fbe0db; } .recommend .block-paragraph .text-container { padding: 0; } .aroma-section { margin: 20px auto; padding: 10px 10px 20px; background-color: #ffffffad; border-radius: 8px; } .aroma-section-header { display: flex; align-items: center; justify-content: center; gap: 8px; } .aroma-section-header img { width: 120px; height: auto; } .aroma-section-header p { margin: 0; font-size: 17px; font-weight: bold; } .orange-title .aroma-section-header p { color: #f08d2b; } .floral-title .aroma-section-header p { color: #f7c1be; } .aroma-section-text { margin-top: 0; line-height: 1.7; font-size: 15px; } .item-title01 { font-family: "Tinos", serif; position: relative; display: inline-block; padding: 0 80px; margin-top: 20px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.2; font-size: 3.6rem; font-weight: 400; color: #40a3a5; text-align:center; } .item-title02 { font-family: "Tinos", serif; position: relative; display: inline-block; padding: 0 80px; margin-top: 20px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.2; font-size: 3.6rem; font-weight: 400; color: #ea6180; text-align:center; } .fre-img01 { margin: 20px auto; width: 320px; position: fixed; top: -160px; right: 0; left: 0; } .hand-all img{ width:60%; } .hand-all .block-pic { margin: 0 auto; } @media (max-width: 1024px){ .item-box01 { width: 90%; } } @media (max-width: 767px){ .item-all img{ width:100%; } .item-box01 { margin: 0px auto 40px; padding: 60px 0 40px; width: 95%; height: auto; } .item-box02 { margin: 0px auto 40px; padding: 60px 0 40px; width: 95%; height: auto; } .aroma-section { margin: 20px auto 40px; } .aroma-section-header p { font-size: 15px; } .aroma-section-text { font-size: 13px; } .item-title01 { line-height: 1.2; font-size:4.6rem; padding: 0; } .item-title02 { line-height: 1.2; font-size:4.6rem; padding: 0; } .fre-img01 { width:42%; top: -80px; } .hand-all img{ width:100%; } }



BODY CARE



HAIR CARE