﻿[class*=fluffy-]{opacity:0;position:relative}.fluffy-upper{bottom:-50px}.fluffy-upper.move{opacity:1;bottom:0;transition:all .8s}.fluffy-appear{opacity:0}.fluffy-appear.move{opacity:1;transition:all .8s ease}.fluffy-slidein-l{opacity:0;left:-50px}.fluffy-slidein-l.move{opacity:1;left:0;transition:all .8s}.fluffy-slidein-r{opacity:0;right:-50px}.fluffy-slidein-r.move{opacity:1;right:0;transition:all .8s}.fluffy-scale-up{opacity:0;bottom:-50px;transform:scale(1.1)}.fluffy-scale-up.move{opacity:1;bottom:0;transition:all 1s ease;transform:scale(1)}.fadelist>li{opacity:0;top:30px;position:relative}.fadelist.move>li{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadelist.move>li:nth-of-type(1){transition-delay:.3s}.fadelist.move>li:nth-of-type(2){transition-delay:.6s}.fadelist.move>li:nth-of-type(3){transition-delay:.9s}.fadelist.move>li:nth-of-type(4){transition-delay:1.2s}.fadelist.move>li:nth-of-type(5){transition-delay:1.5s}.fadelist.move>li:nth-of-type(6){transition-delay:1.8s}.fadelist.move>li:nth-of-type(7){transition-delay:2.1s}.fadelist.move>li:nth-of-type(8){transition-delay:2.4s}.fadelist.move>li:nth-of-type(9){transition-delay:2.7s}.fadelist.move>li:nth-of-type(10){transition-delay:3s}.fadelist.move>li:nth-of-type(11){transition-delay:3.3s}.fadelist.move>li:nth-of-type(12){transition-delay:3.6s}.fadelist.move>li:nth-of-type(13){transition-delay:3.9s}.fadelist.move>li:nth-of-type(14){transition-delay:4.2s}.fadelist.move>li:nth-of-type(15){transition-delay:4.5s}.fadelist.move>li:nth-of-type(16){transition-delay:4.8s}.fadelist.move>li:nth-of-type(17){transition-delay:5.1s}.fadelist.move>li:nth-of-type(18){transition-delay:5.4s}.fadelist.move>li:nth-of-type(19){transition-delay:5.7s}.fadelist.move>li:nth-of-type(20){transition-delay:6s}.fadelist.move>li:nth-of-type(21){transition-delay:6.3s}.fadelist.move>li:nth-of-type(22){transition-delay:6.6s}.fadelist.move>li:nth-of-type(23){transition-delay:6.9s}.fadelist.move>li:nth-of-type(24){transition-delay:7.2s}.fadelist.move>li:nth-of-type(25){transition-delay:7.5s}.fadelist.move>li:nth-of-type(26){transition-delay:7.8s}.fadelist.move>li:nth-of-type(27){transition-delay:8.1s}.fadelist.move>li:nth-of-type(28){transition-delay:8.4s}.fadelist.move>li:nth-of-type(29){transition-delay:8.7s}.fadelist.move>li:nth-of-type(30){transition-delay:9s}.fadein-item{opacity:0;top:50px;position:relative}.fadein-down{top:-50px}.fadein.move .fadein-item{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadein.move .fadein-num1{transition-delay:.3s}.fadein.move .fadein-num2{transition-delay:.6s}.fadein.move .fadein-num3{transition-delay:.9s}.fadein.move .fadein-num4{transition-delay:1.2s}.fadein.move .fadein-num5{transition-delay:1.5s}.fadein.move .fadein-num6{transition-delay:1.8s}.fadein.move .fadein-num7{transition-delay:2.1s}.fadein.move .fadein-num8{transition-delay:2.4s}.fadein.move .fadein-num9{transition-delay:2.7s}.fadein.move .fadein-num10{transition-delay:3s}.fadein.move .fadein-num11{transition-delay:3.3s}.fadein.move .fadein-num12{transition-delay:3.6s}.fadein.move .fadein-num13{transition-delay:3.9s}.fadein.move .fadein-num14{transition-delay:4.2s}.fadein.move .fadein-num15{transition-delay:4.5s}.fadein.move .fadein-num16{transition-delay:4.8s}.fadein.move .fadein-num17{transition-delay:5.1s}.fadein.move .fadein-num18{transition-delay:5.4s}.fadein.move .fadein-num19{transition-delay:5.7s}.fadein.move .fadein-num20{transition-delay:6s}.fadein.move .fadein-num21{transition-delay:6.3s}.fadein.move .fadein-num22{transition-delay:6.6s}.fadein.move .fadein-num23{transition-delay:6.9s}.fadein.move .fadein-num24{transition-delay:7.2s}.fadein.move .fadein-num25{transition-delay:7.5s}.fadein.move .fadein-num26{transition-delay:7.8s}.fadein.move .fadein-num27{transition-delay:8.1s}.fadein.move .fadein-num28{transition-delay:8.4s}.fadein.move .fadein-num29{transition-delay:8.7s}.fadein.move .fadein-num30{transition-delay:9s}.grid{display:grid}.grid>*{min-width:0}:where([class*=flex-]){display:flex}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-r{flex-direction:row-reverse}.flex-col-r{flex-direction:column-reverse}.flex-jcc{justify-content:center}.flex-jcsb{justify-content:space-between}.flex-jcfe{justify-content:flex-start}.flex-jcfe{justify-content:flex-end}.flex-aic{align-items:center}.flex-aifs{align-items:flex-start}.flex-aife{align-items:flex-end}.float:after{clear:both;content:"";display:block;height:0}.float-r{float:right}.float-l{float:left}.ctr{text-align:center}@media screen and (min-width: 1024px){.ctr-pc{text-align:center}}@media screen and (min-width: 768px){.ctr-pc-tab{text-align:center}}@media screen and (max-width: 1023px)and (min-width: 768px){.ctr-tab{text-align:center}}@media screen and (max-width: 1023px){.ctr-tab-sp{text-align:center}}@media screen and (max-width: 767px){.ctr-sp{text-align:center}}.pc,.pc-tab,.tab,.tab-sp,.sp{display:none}@media screen and (min-width: 1024px){.pc{display:revert}}@media screen and (min-width: 768px){.pc-tab{display:revert}}@media screen and (max-width: 1023px)and (min-width: 768px){.tab{display:revert}}@media screen and (max-width: 1023px){.tab-sp{display:revert}}@media screen and (max-width: 767px){.sp{display:revert}}.clickoff{pointer-events:none}@media screen and (min-width: 1024px){.clickoff-pc{pointer-events:none}}@media screen and (min-width: 768px){.clickoff-pc-tab{pointer-events:none}}@media screen and (max-width: 1023px)and (min-width: 768px){.clickoff-tab{pointer-events:none}}@media screen and (max-width: 1023px){.clickoff-tab-sp{pointer-events:none}}@media screen and (max-width: 767px){.clickoff-sp{pointer-events:none}}.alignleft{float:left;display:inline;margin-right:20px}.alignright{float:right;display:inline;margin-left:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.alignleft,.alignright,.aligncenter{float:none;display:block;margin:20px 0 0}}.clear:after{clear:both;content:"";display:block;height:0}.sitewrap .visuallyhidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;padding:0;border:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sitewrap .visuallyhidden+*{margin-top:0}.sitewrap .en{font:normal normal 100 1em/1.5 "Roboto","Yu Gothic",YuGothic,"Hiragino Sans",Meiryo,sans-serif;font-variation-settings:"wdth" 100}.sitewrap .mincho{font:normal normal 400 1em/1.5 "Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",serif}.sitewrap .gothic{font:normal normal 400 1em/1.5 "Yu Gothic",YuGothic,"Hiragino Sans",Meiryo,sans-serif}.sitewrap .cta-catch{display:flex;flex-direction:column;color:#fff}.sitewrap .cta-catch-balloon{max-width:max-content;font-size:2.4rem;line-height:1.5}.sitewrap .cta-catch-balloon .fss{font-size:1.2rem}.sitewrap .cta-catch-balloon::after{content:"";display:block;width:100%;aspect-ratio:322/22;background:url(../../img/aromadiffuser/common/cta_ballon_wt_pc.svg) no-repeat center center/contain;margin-top:8px}.sitewrap .cta-catch-txt{margin-top:10px;font-size:min(40/1720*100vw,4rem);line-height:1.5}.sitewrap .cta-spec{max-width:568px;margin-top:48px;gap:6px}.sitewrap .cta-spec-li{background:#fff;border-radius:1000px;padding-inline:20px;color:#267f9d;font-size:1.8rem}.sitewrap .cta-name{margin-top:20px;gap:0 15px;color:#fff;font-size:2.2rem}.sitewrap .cta-name .fss{font-size:1.4rem}.sitewrap .cta-area{margin-top:16px;max-width:max-content}.sitewrap .cta-area-txt{gap:0 16px;background:#19738f;color:#fff;padding-block:7px 5px;padding-inline:18px;font-size:1.8rem;max-width:max-content}.sitewrap .cta-area-txt .fss{font-size:1.4rem}.sitewrap .cta-area-other{margin-top:8px;font-size:1.4rem;color:#fff}.sitewrap .cta-price{margin-top:32px;font-size:1.6rem;line-height:1.7;color:#fff}.sitewrap .cta-price-num{font-size:5rem;margin-inline:5px;line-height:1}.sitewrap .cta-btn{margin-top:16px}.sitewrap .cta-btn-a{display:flex;justify-content:center;align-items:center;width:100%;max-width:670px;gap:24px;border:1px solid #f3f0d8;border-radius:5px;font-size:2.4rem;line-height:1.7;color:#267f9d;background:#f3f0d8;margin-inline:auto;padding-block:20px 18px}.sitewrap .cta-btn-a::after{content:"";display:inline-flex;width:8px;aspect-ratio:8/13;background:currentColor;mask:url(../../img/aromadiffuser/common/ico_angle_bl_rt.svg) no-repeat center center/contain}.sitewrap .cta-btn-a:hover{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.sitewrap .aromadiffuser{position:relative;z-index:1}.sitewrap .aromadiffuser::after{content:"";width:133.0754352031%;aspect-ratio:688/230;background:url(../../img/aromadiffuser/common/cta_img01_shadow_pc.webp) no-repeat center center/contain;position:absolute;left:1.4534883721%;bottom:-2.9069767442%;z-index:-1;filter:var(--aromadiffuser-brightness);opacity:.6}@media screen and (max-width: 1023px){.sitewrap .cta-txtbox{display:contents}.sitewrap .cta-catch{order:-3;max-width:max-content;margin-inline:auto}.sitewrap .cta-catch-txt{font-size:min(40/1023*100vw,4rem)}.sitewrap .cta-phtbox{order:-2}.sitewrap .cta-name{order:-1;justify-content:center}.sitewrap .cta-spec{max-width:100%;margin-top:16px;justify-content:center}.sitewrap .cta-area{margin-inline:auto}.sitewrap .cta-other{text-align:center}}@media screen and (max-width: 767px){.sitewrap .cta-catch-balloon{font-size:2rem;margin-inline:auto}.sitewrap .cta-catch-balloon .fss{font-size:1rem}.sitewrap .cta-catch-balloon::after{margin-top:4px}.sitewrap .cta-catch-txt{margin-top:16px;font-size:min(24/375*100vw,2.4rem)}.sitewrap .cta-spec-li{padding-inline:10px;font-size:1.3rem}.sitewrap .cta-name{font-size:2rem}.sitewrap .cta-name .fss{font-size:1.6rem}.sitewrap .cta-area{margin-top:16px}.sitewrap .cta-area-txt{gap:0 8px;padding-block:5px 3px;padding-inline:10px;font-size:1.5rem}.sitewrap .cta-area-txt .fss{font-size:1.2rem}.sitewrap .cta-area-other{margin-top:16px;font-size:1.2rem;text-align:right}.sitewrap .cta-price{margin-top:40px;font-size:1.2rem}.sitewrap .cta-price-num{font-size:min(40/375*100vw,4rem)}.sitewrap .cta-btn-a{max-width:100%;font-size:1.6rem;padding-block:16px 14px}}.main .mt-0{margin-top:0}.main .mt-1st{margin-top:var(--h1-mt)}.main .txt-lead1{font-size:1.8rem;line-height:2}.main .txt-lead1+.txt-lead1{margin-top:2em}.main .fw-100{font-weight:100}.main .fw-200{font-weight:200}.main .fw-300{font-weight:300}.main .fw-400{font-weight:400}.main .fw-500{font-weight:500}.main .fw-600{font-weight:600}.main .fw-700{font-weight:700}.main .fw-800{font-weight:800}.main .fw-900{font-weight:900}.main .clr-bl{color:#267f9d}.main .txtbox>:first-child{margin-top:0}.main .scrollbox{overflow-x:auto}.main .scrollbox>:first-child{margin-top:0}.main .scrollbox table th,.main .scrollbox table td{display:table-cell !important}.main .link-btn-a{display:flex;justify-content:center;align-items:center;gap:24px;width:100%;max-width:max-content;border:1px solid #267f9d;border-radius:5px;font-size:1.6rem;line-height:1.7;color:#fff;background:#267f9d;margin-inline:auto;padding-block:8px 7px;padding-inline:60px}.main .link-btn-a:hover{background:rgba(0,0,0,0);color:#267f9d;background:#fff}.main .link-btn .ico-angle-rt::after{content:"";display:inline-flex;width:8px;aspect-ratio:8/13;background:currentColor;mask:url(../../img/aromadiffuser/common/ico_angle_bl_rt.svg) no-repeat center center/contain}.main .link-btn .ico-outsite::after{content:"";display:inline-flex;width:12px;aspect-ratio:1;background:currentColor;mask:url(../../img/aromadiffuser/common/ico_outsite_wt.svg) no-repeat center center/contain}.main .link-txt{text-decoration:underline;text-underline-offset:2px}.main .link-txt:hover{text-decoration:none}@media screen and (max-width: 767px){.main .txt-lead1{font-size:1.6rem}.main .scrollbox{margin-right:-5.5%;display:flex}.main .scrollbox:after{content:"";display:block;padding-right:5.5%}}.main{--simplebar-overhang: 32px;--simplebar-content-w: 860px}.main .scroll-element-wrap{padding-bottom:16px}.main .scroll__inner{background-color:#fff;padding:0 0 20px 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.main .scroll__inner::-webkit-scrollbar{display:none}.main .simplebar-scrollbar::before{top:0;bottom:0;left:0;right:0;background:#267f9d !important;border-radius:0}.main .simplebar-scrollbar.simplebar-visible::before{opacity:1 !important}.main .simplebar-track{background:#e0decd;border-radius:0}.main .simplebar-track.simplebar-horizontal{height:8px}.main .simplebar-scrollable-x{margin-right:calc(var(--simplebar-overhang)*-1)}.main .simplebar-scrollable-x .scroll-element-wrap{min-width:calc(var(--simplebar-content-w) + var(--simplebar-overhang));padding-right:var(--simplebar-overhang)}.main .simplebar-scrollable-x .simplebar-track.simplebar-horizontal{right:var(--simplebar-overhang)}@media screen and (max-width: 767px){.main{--simplebar-overhang: calc(18/316*100%)}.main .simplebar-scrollable-x{margin-right:calc(var(--simplebar-overhang)*-1)}}.main .case-slider-a,.main .case-list-a{--text-deco:none;--transition:all 0.4s;display:flex;flex-direction:column;border-radius:5px;overflow:hidden;height:100%;border:1px solid rgba(0,0,0,0);backface-visibility:hidden}.main .case-slider-a:hover,.main .case-list-a:hover{opacity:1;border-color:#267f9d;--scale:1.1;--text-deco:underline;--transition:all 0.6s}.main .case-slider .pht,.main .case-list .pht{aspect-ratio:440/272;overflow:hidden}.main .case-slider .pht-img,.main .case-list .pht-img{width:100%;height:100%;object-fit:cover;transition:var(--transition);scale:var(--scale, 1)}.main .case-slider .txtbox,.main .case-list .txtbox{display:flex;flex-direction:column;flex:1;padding:24px 16px;background:#fff}.main .case-slider .txtbox .ttl,.main .case-list .txtbox .ttl{height:3em;font-size:1.8rem;line-height:1.5;color:#267f9d;line-height:1.5;max-height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:var(--text-deco)}.main .case-slider .txtbox .btmbox,.main .case-list .txtbox .btmbox{margin-top:auto;align-items:flex-end;grid-template-columns:1fr 92px;gap:8px 6px}.main .case-slider .txtbox .info,.main .case-list .txtbox .info{margin-top:16px}.main .case-slider .txtbox .info-row,.main .case-list .txtbox .info-row{grid-template-columns:max-content 1fr}.main .case-slider .txtbox .info-row+.info-row,.main .case-list .txtbox .info-row+.info-row{margin-top:4px}.main .case-slider .txtbox .info-ttl,.main .case-slider .txtbox .info-detail,.main .case-list .txtbox .info-ttl,.main .case-list .txtbox .info-detail{font-size:1.4rem;line-height:1.4;color:#545454}.main .case-slider .txtbox .more,.main .case-list .txtbox .more{display:flex;align-items:center;font-size:1.4rem;font-weight:700;color:#267f9d;gap:14px}.main .case-slider .txtbox .more::after,.main .case-list .txtbox .more::after{content:"";display:block;width:8px;aspect-ratio:8/13;background:currentColor;mask:url(../../img/aromadiffuser/common/ico_angle_bl_rt.svg) no-repeat center center/contain}.main .case-slider{margin-top:55px;width:calc(100% + (100vw - 100%)/2);position:relative}.main .case-slider::after{content:"";display:block;background:#f8f8f8;width:200vw;height:calc(100% + 20px);position:absolute;top:50%;transform:translateY(-50%);right:100%;z-index:9}.main .case-slider-item{width:440px;height:auto}.main .case-slider-control{position:absolute;right:0;bottom:0;grid-template-columns:1fr 1fr;justify-content:space-between;gap:8px;width:88px}.main .case-slider-control button{display:grid;place-items:center;border:1px solid #267f9d;border-radius:5px;aspect-ratio:1;background:#267f9d;color:#fff}.main .case-slider-control button:hover{background:rgba(0,0,0,0);color:#267f9d}.main .case-slider-control .ico{display:block;background:currentColor;mask:var(--ico) no-repeat center center/contain;width:8px;aspect-ratio:8/13}.main .case-slider-prev{--ico:url(../../img/aromadiffuser/common/ico_angle_bl_lt.svg)}.main .case-slider-next{--ico:url(../../img/aromadiffuser/common/ico_angle_bl_rt.svg)}.main .case-slider-dots{display:none;justify-content:center;margin-top:24px;transition:all .4s}.main .case-slider-dots .swiper-pagination-bullet{--swiper-pagination-color:#267f9d;--swiper-pagination-bullet-inactive-color:#e0decd;opacity:1;width:8px;aspect-ratio:1;border-radius:1000px}.main .case-list{margin-top:60px;grid-template-columns:repeat(3, 1fr);gap:48px 32px}.main .art-body>:first-child{margin-top:0}.main .art-body::after{clear:both;content:"";display:block;height:0}.main .art-body ol>li{position:relative}.main .art-body ol>li::before{content:counter(number, decimal-leading-zero) ".";position:absolute;left:0;top:0}.main .art-body .scrollbox{margin-top:0}.main .art-body .scrollbox table{min-width:100%}.main .art-body video,.main .art-body iframe{margin-top:48px;aspect-ratio:16/9;width:100%;height:auto}.main .art-body .wp-video{margin-top:48px}.main .art-body .wp-video>:first-child{margin-top:0}.main .pager{margin:72px 0 0}.main .pager ul,.main .pager ol{margin:0;display:flex;justify-content:center;gap:12px}.main .pager ul li,.main .pager ol li{width:36px}.main .pager a,.main .pager span{aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid #267f9d;border-radius:3px;background:#267f9d;text-align:center;position:relative;font:normal normal 300 2rem/1.5 "Roboto","Yu Gothic",YuGothic,"Hiragino Sans",Meiryo,sans-serif;font-variation-settings:"wdth" 100;color:#fff;overflow:hidden}.main .pager a:hover,.main .pager span{background:rgba(0,0,0,0);color:#267f9d}.main .pager :where(.first,.prev,.next,.last) a{text-indent:-1000px}.main .pager :where(.first,.prev,.next,.last) a::after{content:"";display:block;width:9px;aspect-ratio:8/13;background:currentColor;mask:var(--pager-ico) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%)}.main .pager .prev{--pager-ico:url(../../img/aromadiffuser/common/ico_angle_bl_lt.svg)}.main .pager .next{--pager-ico:url(../../img/aromadiffuser/common/ico_angle_bl_rt.svg)}@media screen and (max-width: 1023px)and (min-width: 768px){.main .case-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.main .case-slider-a,.main .case-list-a{border-radius:4px}.main .case-slider .txtbox,.main .case-list .txtbox{padding:16px 10px}.main .case-slider .txtbox .ttl,.main .case-list .txtbox .ttl{font-size:1.6rem}.main .case-slider .txtbox .btmbox,.main .case-list .txtbox .btmbox{grid-template-columns:1fr}.main .case-slider .txtbox .info,.main .case-list .txtbox .info{margin-top:10px}.main .case-slider .txtbox .info-row+.info-row,.main .case-list .txtbox .info-row+.info-row{margin-top:2px}.main .case-slider .txtbox .more,.main .case-list .txtbox .more{justify-content:flex-end;font-size:1rem;gap:8px}.main .case-slider .txtbox .more::after,.main .case-list .txtbox .more::after{width:5px}.main .case-slider{margin-top:48px;width:100%}.main .case-slider::after{content:none}.main .case-slider-item{width:83%}.main .case-slider-control{display:none}.main .case-slider-dots{display:flex}.main .case-list{grid-template-columns:1fr;margin-inline:calc(-1*5/375*100vw)}.main .pager{margin-top:60px}}