﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where(html,body){margin:0;padding:0;border:0;line-height:1}html{scrollbar-gutter:stable;font-size:62.5%}body{font-family:"Yu Gothic",YuGothic,"Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-size:1.6rem;overflow-wrap:anywhere;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}:where(p,blockquote,address,small,dt,dd,li,th,td){font-style:normal;line-height:1.5;overflow-wrap:break-word}:where(div){line-height:1}:where(article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section){display:block}:where(h1,h2,h3,h4,h5,h6){margin:0;padding:0;vertical-align:top;font-weight:normal;font-size:100%;line-height:1.5;overflow-wrap:break-word}:where(a){color:inherit;text-decoration:inherit;cursor:pointer;text-decoration-skip-ink:auto;touch-action:manipulation}:where(p,blockquote){margin:0}:where(ol,ul,dl,dt,dd,menu,summary){margin:0}:where(ol,ul,menu,summary){padding:0;list-style:none;list-style-position:inside}:where(table){border-collapse:collapse}:where(th){font-weight:normal}:where(img,svg,video,canvas,audio,iframe,embed,object,figure,picture){display:block}:where(img,svg,video){block-size:auto;max-width:100%}:where(img){image-rendering:-webkit-optimize-contrast;border:0;max-width:100%;height:auto;vertical-align:bottom}:where(img[src$=".svg"]){width:100%}:where(figure){margin:0;padding:0}:where(iframe){border:none;width:100%;vertical-align:bottom}:where(video){outline:none}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(ruby,rt,mark){margin:0;padding:0;line-height:1}:where(small){font-size:100%}:where(em,cite,dfn,i,strong,b){font-style:normal;font-weight:normal}:where(ins,del){text-decoration:none}:where(q){quotes:none}:where(sup){vertical-align:super}:where(sub){vertical-align:sub}:where(mark){background:none}:where(pre,code,kbd,samp){display:block;font:inherit}:where(form){margin:0}:where(input,select,textarea,button){-webkit-appearance:none;box-shadow:none;border-radius:0;margin:0;padding:0;font:inherit;outline:none;color:inherit;touch-action:manipulation}:where(label,button,select){cursor:pointer}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(fieldset){font:inherit;margin:0;padding:0;border:0}:where(textarea){resize:vertical;vertical-align:bottom}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:root{--transiton-off:all 0.4s;--transiton-on:all 0.6s;--header-height:91px;--aromadiffuser-brightness:brightness(0.5)}@media screen and (max-width: 1023px){:root{--header-height:66px}}:where(html,body){height:100%;width:100%}@media screen and (max-width: 1023px){html.is-gnav-open{overflow:hidden}}body{color:#231815;position:relative;background:#f8f8f8;font-optical-sizing:auto}.wrap{--wrap-pd--inline:32px;position:relative;margin-inline:auto;padding-inline:var(--wrap-pd--inline)}@media screen and (min-width: 768px){.wrap{max-width:calc(1720px + var(--wrap-pd--inline)*2)}.wrap-inner{max-width:1398px;margin-inline:auto}}@media screen and (max-width: 767px){.wrap{--wrap-pd--inline:0;--wrap-inner-pd--inline:calc(10/355*100%);width:94.6666666667%}.wrap-inner{padding-inline:var(--wrap-inner-pd--inline)}}:where(a,button){transition:var(--transiton-off)}@media(any-hover: hover){:where(a,button):hover{transition:var(--transiton-on)}:where(a,button):has(img):hover{opacity:.8}}#header{background:#f5f5f5;position:fixed;left:0;top:0;z-index:999;width:100%;transition:var(--transiton-off)}#header .wrap{height:var(--header-height)}#header .logo{width:min(376/1400*100vw,376px)}#header .logo-a{grid-template-columns:38.0319148936% 46.0106382979%;justify-content:space-between}#menubtn{display:none}@media screen and (max-width: 1023px){#header{--logo-filter:none;background:#fff}#header .wrap{padding-inline:32px 0;width:100%}#header .logo{filter:var(--logo-filter);width:min(214/375*100vw,214px);transition:filter .1s ease,opacity .3s}.is-gnav-open #header{--logo-filter:brightness(0) invert(1);background:#267f9d}#menubtn{--menubtn-bar1-top:25px;--menubtn-bar2-top:32px;--menubtn-bar3-top:39px;--menubtn-bar-top-open:32px;--menubtn-bar-w:22px;--menubtn-bar-h:2px;--menubtn-bar-bg:#267f9d;--menubtn-bg:transparent;--menubtn-transiton:var(--transiton-off);--menubtn-open-transiton:var(--transiton-on);display:block;border:none;height:var(--header-height);aspect-ratio:1;background:var(--menubtn-bg);position:relative}#menubtn [class^=bar]{display:block;border-radius:1000px;background:var(--menubtn-bar-bg);width:var(--menubtn-bar-w);height:var(--menubtn-bar-h);margin-inline:auto;position:absolute;left:0;right:0;transition:all .4s}#menubtn .bar1{top:var(--menubtn-bar1-top)}#menubtn .bar2{top:var(--menubtn-bar2-top)}#menubtn .bar3{top:var(--menubtn-bar3-top)}.is-gnav-open #menubtn{--menubtn-transiton:var(--menubtn-open-transiton);--menubtn-bar1-top:--menubtn-bar-top-open;--menubtn-bar3-top:--menubtn-bar-top-open;--menubtn-bar-bg:#fff}.is-gnav-open #menubtn .bar1{rotate:45deg}.is-gnav-open #menubtn .bar2{--menubtn-bar-w:0}.is-gnav-open #menubtn .bar3{rotate:-45deg}}@media screen and (max-width: 767px){#header .wrap{padding-inline:5.3333333333% 0}}#gnav .gnav-menu{gap:min(32/1760*100vw,32px)}#gnav .gnav-menu-a{font-size:1.6rem;line-height:1.5;white-space:nowrap}@media(any-hover: hover){#gnav .gnav-menu-a:hover{color:#267f9d}}#gnav .gnav-menu-contact{display:block;border:1px solid #267f9d;border-radius:4px;background:#267f9d;color:#fff;padding-block:13px 10px;padding-inline:min(39/1760*100vw,39px);font-size:1.8rem;text-align:center;white-space:nowrap}@media(any-hover: hover){#gnav .gnav-menu-contact:hover{background:#fff;color:#267f9d}}@media screen and (min-width: 1024px){#gnav{display:block !important}}@media screen and (max-width: 1023px){#gnav{display:none;position:fixed;left:0;top:var(--header-height);width:100%;height:calc(100% - var(--header-height));background:#267f9d}#gnav .gnav-wrap{width:100%;height:100%;padding-block:78px;padding-inline:5.3333333333%;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}#gnav .gnav-wrap::-webkit-scrollbar{display:none}#gnav .gnav-menu{flex-direction:column;gap:0;max-width:700px;margin-inline:auto}#gnav .gnav-menu-li{border-bottom:1px solid #4795af;width:100%}#gnav .gnav-menu-li:last-of-type{margin-top:48px;border:none}#gnav .gnav-menu-a{display:block;padding-block:16px 13px;font-size:1.8rem;text-align:center;color:#fff}}@media screen and (max-width: 1023px)and (any-hover: hover){#gnav .gnav-menu-a:hover{color:#fff}}@media screen and (max-width: 1023px){#gnav .gnav-menu-contact{background:#fff;color:#267f9d;padding-block:15px 12px;padding-inline:16px}}.main :where(p,address)+:where(p,address){margin-top:0px}.main :where(ol,ul){counter-reset:number}.main :where(ol,ul) li{position:relative}.main :where(ol,ul) li>:first-child{margin-top:0}.main :where(ol,ul)>li{counter-increment:number}.main :where(table),.main .tbl{width:100%}.main :where(table) th,.main :where(table) td,.main .tbl th,.main .tbl td{width:auto;text-align:left;vertical-align:top}.main :where(table) th>:first-child,.main :where(table) td>:first-child,.main .tbl th>:first-child,.main .tbl td>:first-child{margin-top:0}.main :where(dl) dt>:first-child,.main :where(dl) dd>:first-child{margin-top:0}.main :where(blockquote){display:block;padding:20px}.main :where(blockquote):before,.main :where(blockquote):after{display:block}.main :where(blockquote):before{content:"“";text-align:left}.main :where(blockquote):after{content:"”";text-align:right}.main :where(h1,h2,h3,h4,h5,h6){font-weight:500}.main :where(h2).h2-ptn1,.main .h2.h2-ptn1{font-size:4rem;line-height:1.7}.main :where(h2).h2-ptn2 .en,.main .h2.h2-ptn2 .en{margin-top:0;font-size:min(100/1400*100vw,10rem);font-weight:100;line-height:1;color:#267f9d}.main :where(h2).h2-ptn2 .jp,.main .h2.h2-ptn2 .jp{margin-top:40px;font-size:3.2rem;line-height:1.7}.main :where(h2).h2-ptn3,.main .h2.h2-ptn3{font-size:4rem;line-height:1;text-align:center;color:#267f9d}.main :where(h2).h2-ptn3::after,.main .h2.h2-ptn3::after{content:"";display:block;width:50px;height:1px;background:#267f9d;margin-top:16px;margin-inline:auto}.main :where(h2).h2-ptn4 .en,.main .h2.h2-ptn4 .en{margin-top:0;font-size:10rem;font-weight:100;line-height:1;color:#267f9d}.main :where(h2).h2-ptn4 .jp,.main .h2.h2-ptn4 .jp{margin-top:0;font-size:2rem;line-height:1.7}@media screen and (max-width: 767px){.main :where(h2).h2-ptn1,.main .h2.h2-ptn1{font-size:2.4rem}.main :where(h2).h2-ptn2 .en,.main .h2.h2-ptn2 .en{font-size:8rem}.main :where(h2).h2-ptn2 .jp,.main .h2.h2-ptn2 .jp{margin-top:24px;font-size:2rem}.main :where(h2).h2-ptn3,.main .h2.h2-ptn3{font-size:2.4rem}.main :where(h2).h2-ptn3::after,.main .h2.h2-ptn3::after{margin-top:12px}.main :where(h2).h2-ptn4 .en,.main .h2.h2-ptn4 .en{font-size:8rem}.main :where(h2).h2-ptn4 .jp,.main .h2.h2-ptn4 .jp{font-size:1.3rem}}#topicpath ol{--wrap-pd--inline:32px;position:relative;margin-inline:auto;padding-inline:var(--wrap-pd--inline)}@media screen and (min-width: 768px){#topicpath ol{max-width:calc(1720px + var(--wrap-pd--inline)*2)}#topicpath ol-inner{max-width:1398px;margin-inline:auto}}@media screen and (max-width: 767px){#topicpath ol{--wrap-pd--inline:0;--wrap-inner-pd--inline:calc(10/355*100%);width:94.6666666667%}#topicpath ol-inner{padding-inline:var(--wrap-inner-pd--inline)}}#topicpath li{display:inline}#topicpath span+span:before{content:",";margin:0 5px}#cta{--aromadiffuser-brightness:brightness(0.7);background:url(../../img/aromadiffuser/common/cta_bg_pc.webp) no-repeat center center/cover;padding-block:150px;overflow:hidden}#cta .heading{font-size:3.2rem;line-height:1.5;text-align:center;color:#267f9d}#cta .cta-box{margin-top:56px;max-width:1332px;margin-inline:auto;grid-template-columns:38.8138138138% 49.5495495495%;justify-content:space-between}#cta .cta-spec{margin-top:0}#cta .cta-name{color:#231815}#cta .cta-area-txt{background:#fff;color:#267f9d}#cta .cta-area-other{color:#231815}#cta .cta-price{color:#231815}#cta .cta-btn-a{background:#267f9d;color:#fff;border-color:#267f9d}#cta .cta-btn-a:hover{background:rgba(0,0,0,0);color:#267f9d}@media screen and (min-width: 1024px){#cta .cta-btn-a{font-size:min(24/1200*100vw,2.4rem)}}@media screen and (max-width: 1023px){#cta .cta-box{margin-top:40px;margin-inline:auto;grid-template-columns:1fr}#cta .cta-phtbox{margin-inline:auto;width:80%;padding-inline:0}#cta .cta-spec{margin-top:16px;justify-content:center}#cta .cta-price{text-align:center}}@media screen and (max-width: 767px){#cta{background-image:url(../../img/aromadiffuser/common/cta_bg_sp.webp);padding-block:120px}#cta .heading{font-size:min(24/375*100vw,2.4rem)}#cta .cta-btn-a{font-size:min(14/375*100vw,1.4rem)}}#footer{padding-block:64px;background:#f4f4f4}#footer .footer-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1140px;padding-inline:20px;margin-inline:auto}#footer .footer-logo{width:123px}#footer .footer-logo-a{display:block}#footer .footer-sitemap{display:flex;flex-wrap:wrap;justify-content:center;margin-inline:4.3859649123% auto;gap:16px}#footer .footer-sitemap-a{display:flex;align-items:center;color:#3b4043;font-size:1.6rem;gap:0 6px}#footer .footer-sitemap-a::after{content:"";display:block;width:14px;aspect-ratio:14/12;background:#afafaf;mask:url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 0H4V8H14V0Z" fill="black"/><path d="M2 10.1416V2.1416H0V12.1416H12V10.1416H2Z" fill="black"/></svg>') no-repeat center center/contain}#footer .footer-sitemap-a:hover{text-decoration:underline}#footer .footer-copy{font-size:1.2rem}@media screen and (max-width: 767px){#footer{padding-block:30px 65px;background:#fff}#footer .footer-wrap{max-width:100%;padding-inline:4.6%}#footer .footer-logo{width:123px;margin-inline:auto}#footer .footer-sitemap{width:100%;margin:20px 0 0;justify-content:center}#footer .footer-sitemap-a{font-size:1.4rem}#footer .footer-copy{width:100%;margin:5px 0 0;text-align:center}}#fixedCta{display:none;position:fixed;bottom:54px;right:clamp(32px,52.2058823529vw + -899.3529411765px,103px);z-index:99;width:290px}#fixedCta .cta-balloon{width:255px;margin:0 auto 5px}#fixedCta .cta-btn-a{display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid currentColor;border-radius:4px;background:#267f9d;color:#fff;text-align:center;font-size:2rem;line-height:1.2;padding-block:20px 18px}#fixedCta .cta-btn-a::after{content:"";display:inline-flex;width:8px;aspect-ratio:8/13;background:currentColor;mask:url(../../img/aromadiffuser/common/fixed_cta_btn_ico_anglr_rt_wt.svg) no-repeat center center/contain}@media(any-hover: hover){#fixedCta .cta-btn-a:hover{background:#fff;color:#267f9d}}@media screen and (max-width: 1023px){#fixedCta{bottom:48px;right:0;width:55px}#fixedCta .cta-balloon{display:none}#fixedCta .cta-btn-a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:100%;height:181px;border-right:0;border-radius:5px 0 0 5px;text-align:center;font-size:1.5rem;line-height:1.1;padding-block:5px;letter-spacing:.1em}#fixedCta .cta-btn-a::after{content:none}}