.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#fff;max-width:1920px;margin:0 auto;color:#7c6266;overflow-x:hidden}small{letter-spacing:0;vertical-align:super}.flex{display:flex;align-items:center;justify-content:center}video{width:100%}.l-inner{margin:0 auto;max-width:1125px}.l-inner-1200{max-width:900px;margin:0 auto}.l-inner-961{max-width:721px;margin:0 auto}@media screen and (min-width: 769px){.pc_none{display:none !important}}@media screen and (max-width: 768px){.sp_none{display:none !important}}.noto-sans-jp-400{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-sans-jp-500{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.noto-sans-jp-600{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.noto-sans-jp-700{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.jost-400{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.kv{position:relative}@media screen and (max-width: 768px){.kv{max-height:600px;height:600px;min-height:600px}}@media screen and (max-width: 768px){.kv video{height:600px;min-height:inherit;-o-object-fit:cover;object-fit:cover;min-height:600px}}.kv .page_top{position:absolute;top:0;z-index:2;overflow:hidden;width:100%}.kv .logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;width:47%}@media screen and (max-width: 768px){.kv .logo{width:67%}}.concept{background-image:url(../images/concept_bg.png);background-repeat:no-repeat;background-size:100%;background-size:cover}.concept .txt_block{text-align:center;padding:10% 0}@media screen and (max-width: 768px){.concept .txt_block{padding:20vw 0}}.concept .txt_block h1{font-size:42px;font-size:clamp(33.6px,33.6px + 8.4*(100vw - 769px)/1151,42px);font-feature-settings:"palt";letter-spacing:10%;margin-bottom:4%}@media screen and (max-width: 768px){.concept .txt_block h1{font-size:7vw;letter-spacing:10%;line-height:150%;margin-bottom:8vw}}.concept .txt_block p{font-size:20px;font-size:clamp(17px,17px + 3*(100vw - 769px)/1151,20px);line-height:64px}@media screen and (max-width: 768px){.concept .txt_block p{line-height:35px;font-size:3.6vw}}.double{background:#a9b7be;background:linear-gradient(0deg, rgb(169, 183, 190) 0%, rgb(232, 241, 246) 50%, rgb(240, 250, 255) 100%);position:relative;padding-top:2%}@media screen and (max-width: 768px){.double{padding-top:7vw}}.double h2{font-size:30px;font-size:clamp(19.2px,19.2px + 4.8*(100vw - 769px)/1151,24px);margin-bottom:4%;letter-spacing:10%}@media screen and (max-width: 768px){.double h2{font-size:4vw}}.double h2 span{display:block;font-size:1.8em;margin-top:3%;letter-spacing:10%}@media screen and (max-width: 768px){.double h2 span{margin-top:4vw}}.double .flex{gap:6%;align-items:flex-start}@media screen and (max-width: 768px){.double .flex{flex-wrap:wrap}}.double .flex .left{width:50%;position:relative;z-index:1}@media screen and (max-width: 768px){.double .flex .left{order:2;width:100%;margin-top:6vw}}.double .flex .right{width:50%;margin-top:13%;position:relative;z-index:1}@media screen and (max-width: 768px){.double .flex .right{order:1;width:100%;text-align:center}}.double .flex .right p{line-height:44px;font-size:20px;font-size:clamp(17px,17px + 3*(100vw - 769px)/1151,20px)}@media screen and (max-width: 768px){.double .flex .right p{font-size:4.3vw;text-align:justify;line-height:180%}}.double .flex .right .kome{display:block;text-align:justify}.double .txt_bg{right:0;background:linear-gradient(135deg, #dfc9af 0%, #a2d4e2 100%);-webkit-background-clip:text;transform:translateX(0.08em)}.pet{background:#dbceca;background:linear-gradient(280deg, rgb(219, 206, 202) 0%, rgb(186, 171, 167) 50%);position:relative;padding-top:2%}@media screen and (max-width: 768px){.pet{padding-top:10vw}}.pet h2{font-size:42px;font-size:clamp(33.6px,33.6px + 8.4*(100vw - 769px)/1151,42px);margin-bottom:6%;letter-spacing:4px}@media screen and (max-width: 768px){.pet h2{text-align:center;font-size:7vw;line-height:150%}}.pet h2 span{display:block;font-size:1.8em;margin-top:3%;letter-spacing:4px}.pet .text-block{width:50%;color:#fff;margin-top:9%;position:relative;z-index:1}@media screen and (max-width: 768px){.pet .text-block{width:100%}}.pet .text-block .left p{line-height:44px;font-size:20px;font-size:clamp(17px,17px + 3*(100vw - 769px)/1151,20px);margin-bottom:14%}@media screen and (max-width: 768px){.pet .text-block .left p{line-height:180%;font-size:4.3vw;margin-bottom:6vw}}.pet .right{width:50%;position:relative;z-index:1;margin-left:auto;margin-right:0;display:block;margin-top:-49%}@media screen and (max-width: 768px){.pet .right{width:80%;margin-top:7%}}.pet .txt_bg{left:0;background:linear-gradient(270deg, #c5b2ac 0%, #eadfda 100%);-webkit-background-clip:text;text-align:left;transform:translateX(-0.08em)}.filter{position:relative}.filter .l-inner{position:absolute;top:6%;right:8%}@media screen and (max-width: 768px){.filter .l-inner{right:0;left:0;margin:auto}}.filter h2{font-size:30px;font-size:clamp(20.8px,20.8px + 5.2*(100vw - 769px)/1151,26px);margin-bottom:4%;letter-spacing:10%}@media screen and (max-width: 768px){.filter h2{text-align:center;line-height:140%;font-size:7vw}}.filter h2 span{display:block;font-size:1.8em;margin-top:3%}@media screen and (max-width: 768px){.filter h2 span{font-size:1em;margin-top:0}}.filter .flex{gap:6%;align-items:flex-start;justify-content:flex-end}.filter .flex .left{position:relative;z-index:1}.filter .flex .right{margin-top:13%;color:#fff}@media screen and (max-width: 768px){.filter .flex .right{margin-top:5%}}.filter .flex .right p{line-height:44px;font-size:20px;font-size:clamp(17px,17px + 3*(100vw - 769px)/1151,20px)}@media screen and (max-width: 768px){.filter .flex .right p{font-size:4.3vw;line-height:180%;margin-top:7vw}}.filter .txt_bg{right:0;background:linear-gradient(135deg, #dfc9af 0%, #a2d4e2 100%);-webkit-background-clip:text;transform:translateX(0.08em)}.odor{margin:7% auto 5%}@media screen and (max-width: 768px){.odor{margin:9% auto 16%}}.odor .l-inner{position:relative;z-index:1}@media screen and (max-width: 768px){.odor .why{text-align:center}}.odor .why h2{position:absolute;left:0;top:0;bottom:0;margin:auto;font-size:42px;font-size:clamp(33.6px,33.6px + 8.4*(100vw - 769px)/1151,42px);display:flex;justify-content:center;align-items:center;letter-spacing:2px;line-height:90px}@media screen and (max-width: 768px){.odor .why h2{position:initial;line-height:200%;font-size:6vw;padding-bottom:1vw;border-bottom:1px solid #7c6266;display:inline}}.odor .why .box{background-color:#f3eeeb;color:#27231b;text-align:left;line-height:44px;padding:4% 6% 4% 11%;font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px);border-radius:30px;margin-right:0;margin-left:auto;width:81%}@media screen and (max-width: 768px){.odor .why .box{margin:7vw auto 0;width:95%;line-height:180%;font-size:3.6vw;letter-spacing:10%;text-align:justify;padding:5vw 11vw}}.odor .carbonfilters{margin-top:8%;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(207, 218, 223) 100%);padding-bottom:9%;position:relative}@media screen and (max-width: 768px){.odor .carbonfilters{margin-top:17vw;padding-bottom:24vw}}.odor .carbonfilters .l-inner{background-color:#fff;border-radius:30px}@media screen and (max-width: 768px){.odor .carbonfilters .l-inner{width:90%}}.odor .carbonfilters .box{width:84%;margin:0 auto;position:relative}@media screen and (max-width: 768px){.odor .carbonfilters .box{display:flex;flex-wrap:wrap;margin:10vw auto 0;width:90%}}.odor .carbonfilters .box .filter_img{width:51%;margin-top:2%}@media screen and (max-width: 768px){.odor .carbonfilters .box .filter_img{width:100%;order:2}}.odor .carbonfilters h2{border-radius:30px 30px 0 0;text-align:center;color:#fff;background-color:#968184;padding:2% 0;line-height:59px;font-size:42px;font-size:clamp(25.6px,25.6px + 6.4*(100vw - 769px)/1151,32px);letter-spacing:10%}@media screen and (max-width: 768px){.odor .carbonfilters h2{font-size:4.2vw;line-height:149%;padding:5vw 0}}.odor .carbonfilters h3{font-size:36px;font-size:clamp(23.2px,23.2px + 5.8*(100vw - 769px)/1151,29px);margin-bottom:2%;letter-spacing:10%;position:relative;padding-bottom:4%}@media screen and (max-width: 768px){.odor .carbonfilters h3{padding-bottom:3vw;font-size:6vw}}.odor .carbonfilters h3:after{position:absolute;content:"";height:1px;width:160%;background-color:#27231b;bottom:-8%;right:0}@media screen and (max-width: 768px){.odor .carbonfilters h3:after{width:100%;bottom:0;right:0}}.odor .carbonfilters .line02{position:absolute;width:160%;right:0;top:32%}@media screen and (max-width: 768px){.odor .carbonfilters .line02{width:17%;left:18%;top:auto;bottom:31%}}.odor .carbonfilters .point_txt{font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px);line-height:29px;letter-spacing:10%}@media screen and (max-width: 768px){.odor .carbonfilters .point_txt{line-height:150%;font-size:4vw;margin-top:-4vw}}@media screen and (max-width: 768px){.odor .carbonfilters .point_txt .chushaku{line-height:1.2;margin-top:2vw;display:block}}.odor .carbonfilters .point_01,.odor .carbonfilters .point_02{width:45%;position:absolute;right:0}.odor .carbonfilters .point_01{top:12%}@media screen and (max-width: 768px){.odor .carbonfilters .point_01{position:initial;order:1;width:100%}}@media screen and (max-width: 768px){.odor .carbonfilters .point_01 .point_txt{margin-top:0}}.odor .carbonfilters .point_02{bottom:20%}@media screen and (max-width: 768px){.odor .carbonfilters .point_02{position:initial;order:3;width:100%;margin-top:11vw}}@media screen and (min-width: 769px){.odor .carbonfilters .point_02 h3:after{position:absolute;content:"";height:0px}}.odor .carbonfilters .txt_bg{left:0;background:linear-gradient(135deg, #dfc9af 0%, #a2d4e2 100%);-webkit-background-clip:text;transform:translateX(-0.08em);text-align:left}.odor .catch{margin-top:7%}@media screen and (max-width: 768px){.odor .catch{width:85%;margin:14vw auto 0;text-align:center}}.odor .catch h3{color:#fff;background-color:#6695aa;text-align:center;font-size:42px;font-size:clamp(23.2px,23.2px + 5.8*(100vw - 769px)/1151,29px);letter-spacing:10%;padding:2%;margin-bottom:5%}@media screen and (max-width: 768px){.odor .catch h3{font-size:4.5vw;margin-bottom:6vw}}.odor .catch p{color:#27231b;font-size:16px;font-size:clamp(13.6px,13.6px + 2.4*(100vw - 769px)/1151,16px);line-height:29px;letter-spacing:10%;margin-top:2%}@media screen and (max-width: 768px){.odor .catch p{text-align:justify;line-height:180%;margin-top:5vw}}.movie{background-color:#f3eeeb;padding:6% 0}.movie h2{font-size:42px;font-size:clamp(33.6px,33.6px + 8.4*(100vw - 769px)/1151,42px);letter-spacing:10%;text-align:center;margin-bottom:3%}.cartridge{background:#dbceca;background:linear-gradient(280deg, rgb(219, 206, 202) 0%, rgb(186, 171, 167) 50%);position:relative;padding-top:8%}@media screen and (max-width: 768px){.cartridge{padding-top:17vw}}.cartridge h2{font-size:42px;font-size:clamp(28.8px,28.8px + 7.2*(100vw - 769px)/1151,36px);margin-bottom:2%;letter-spacing:10%}@media screen and (max-width: 768px){.cartridge h2{text-align:center;font-size:7vw;margin-bottom:7vw}}.cartridge .flex{gap:12%;align-items:flex-start}@media screen and (max-width: 768px){.cartridge .flex{flex-wrap:wrap}}.cartridge .flex .left{width:35%;position:relative;z-index:1}@media screen and (max-width: 768px){.cartridge .flex .left{width:60%;order:2;margin-top:9vw}}.cartridge .flex .right{width:50%;margin-top:4%;color:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){.cartridge .flex .right{width:100%;margin:0 auto;order:1}}.cartridge .flex .right p{line-height:44px;font-size:20px;font-size:clamp(14.45px,14.45px + 2.55*(100vw - 769px)/1151,17px);margin-bottom:10%}@media screen and (max-width: 768px){.cartridge .flex .right p{text-align:justify;line-height:180%;font-size:4vw}}.cartridge .cartridge_img02{width:80%}@media screen and (max-width: 768px){.cartridge .cartridge_img02{width:100%}}.cartridge .cartridge_img02 img{border-radius:30px}.cartridge .txt_bg{background:linear-gradient(270deg, #c5b2ac 0%, #eadfda 100%);-webkit-background-clip:text;right:0;transform:translateX(0.08em)}.customize{margin-top:6%;margin-bottom:8%}@media screen and (max-width: 768px){.customize{margin-top:13vw}}.customize .flex{justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){.customize .flex{flex-wrap:wrap;width:90%;margin:0 auto}}.customize .ti_block{width:50%}@media screen and (max-width: 768px){.customize .ti_block{width:100%;order:2}}.customize .ti_block span{font-size:24px;color:#cebbbe;margin-bottom:5%;display:block;position:relative}@media screen and (max-width: 768px){.customize .ti_block span{font-size:5vw;margin-top:5vw;padding-left:4vw;margin-left:5vw}}.customize .ti_block span:after{position:absolute;content:"";height:1px;background-color:#cebbbe;bottom:0;top:0;right:-37%;width:100%;margin:auto;z-index:-1}@media screen and (max-width: 768px){.customize .ti_block span:after{height:12vw;top:auto;right:auto;left:0;width:1px}}.customize .ti_block h2{font-size:32px;font-size:clamp(20px,20px + 5*(100vw - 769px)/1151,25px);letter-spacing:10%}@media screen and (max-width: 768px){.customize .ti_block h2{font-size:5vw;margin-bottom:5vw}}.customize .ti_block p{font-size:18px;font-size:clamp(11.9px,11.9px + 2.1*(100vw - 769px)/1151,14px);line-height:34px;letter-spacing:10%;color:#27231b}@media screen and (max-width: 768px){.customize .ti_block p{line-height:180%;font-size:4vw}}@media screen and (max-width: 768px){.customize .cartridge_img03{order:1}}.customize .figure{text-align:center;display:block;margin:14% 0;position:relative}@media screen and (max-width: 768px){.customize .figure{width:80%;margin:0 auto 10vw;padding:24% 0}}@media screen and (max-width: 768px){.customize .figure .cartridge_img04{width:90%}}.customize .figure dl{width:18%;position:absolute}@media screen and (max-width: 768px){.customize .figure dl{width:33%}}.customize .figure dl.item_01{top:7%;left:5%}@media screen and (max-width: 768px){.customize .figure dl.item_01{left:0%}}.customize .figure dl.item_02{top:7%;right:5%}@media screen and (max-width: 768px){.customize .figure dl.item_02{right:0%}}.customize .figure dl.item_03{bottom:7%;left:5%}@media screen and (max-width: 768px){.customize .figure dl.item_03{left:0%;bottom:3%}}.customize .figure dl.item_04{bottom:7%;right:5%}@media screen and (max-width: 768px){.customize .figure dl.item_04{right:0%;bottom:3%}}.customize .figure dl dt{font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px);letter-spacing:10%;display:inline-block;border:2px solid #7c6266;padding:3% 0;width:100%;margin-bottom:5%}@media screen and (max-width: 768px){.customize .figure dl dt{font-size:3.5vw}}.customize .figure dl dd{font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px)}@media screen and (max-width: 768px){.customize .figure dl dd{font-size:3.5vw}}.customize .tabs{margin:0 auto}@media screen and (max-width: 768px){.customize .tabs{width:90%}}.customize label[for=pet]{border-radius:100px 0 0 100px}.customize label[for=life]{border-radius:0 100px 100px 0}.customize .tab_item{width:25%;border:1px solid #968184;line-height:50px;text-align:center;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease;margin-bottom:4%}.customize .tab_item h3{font-size:20px;font-size:clamp(17px,17px + 3*(100vw - 769px)/1151,20px);margin:0;padding:7% 0}@media screen and (max-width: 768px){.customize .tab_item h3{font-size:4vw}}.customize .tab_item :hover{opacity:.75}.customize input[name=tab_item]{display:none}.customize .tab_content{background-color:#f3eeeb;display:none;padding:40px 40px 0;clear:both;overflow:hidden}@media screen and (max-width: 768px){.customize .tab_content{padding:7vw 5vw 0;border-radius:10px}}.customize .tab_content .tab_content_description .txt{color:#27231b}@media screen and (max-width: 768px){.customize .tab_content .tab_content_description .txt{font-size:4vw}}.customize .tab_content .chushaku{display:block;font-size:.7em;margin-top:1%}@media screen and (max-width: 768px){.customize .tab_content .chushaku{margin-top:4%}}.customize #pet:checked~#pet_content,.customize #cook:checked~#cook_content,.customize #tobacco:checked~#tobacco_content,.customize #life:checked~#life_content{display:block}.customize .tabs input:checked+.tab_item{background-color:#968184;color:#fff;position:relative}.customize .tabs input:checked+.tab_item:after{position:absolute;content:"";z-index:1;bottom:-22%;left:0;right:0;margin:auto;height:15px;width:30px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#968184;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.graph_area{background:#fff;padding:6% 8%;margin:3% auto 4%}.graph_area h4{text-align:center;font-size:33px;font-size:clamp(22.4px,22.4px + 5.6*(100vw - 769px)/1151,28px);color:#595757;margin-bottom:4%}@media screen and (max-width: 768px){.graph_area h4{font-size:4.5vw;margin-bottom:7vw}}.graph_area h5{font-size:19px;text-align:left;color:#7c6266}@media screen and (max-width: 768px){.graph_area h5{font-size:4.5vw}}.graph_area .flex{gap:7%;align-items:flex-start}.graph_area .graph{width:50%}@media screen and (max-width: 768px){.graph_area .graph{width:100%;margin-bottom:8vw}}.graph_area .graph .graph_list{padding-left:0;padding-right:0}.graph_area .standard{width:55%;letter-spacing:0}@media screen and (max-width: 768px){.graph_area .standard{width:100%}}#pet_content_graph_ani.pic_graph,#cook_content_graph_ani.pic_graph,#tobacco_content_graph_ani.pic_graph,#life_content_graph_ani.pic_graph{position:relative}#pet_content_graph_ani.pic_graph .graph_icon,#cook_content_graph_ani.pic_graph .graph_icon,#tobacco_content_graph_ani.pic_graph .graph_icon,#life_content_graph_ani.pic_graph .graph_icon{position:absolute;width:30%}#pet_content_graph_ani.pic_graph .graph_path,#cook_content_graph_ani.pic_graph .graph_path,#tobacco_content_graph_ani.pic_graph .graph_path,#life_content_graph_ani.pic_graph .graph_path{position:absolute;width:6.5%;right:21%}#pet_content_graph_ani.pic_graph .graph_ani,#cook_content_graph_ani.pic_graph .graph_ani,#tobacco_content_graph_ani.pic_graph .graph_ani,#life_content_graph_ani.pic_graph .graph_ani{opacity:0;transition:all .25s ease 0s}#pet_content_graph_ani.pic_graph .graph_ani.animated,#cook_content_graph_ani.pic_graph .graph_ani.animated,#tobacco_content_graph_ani.pic_graph .graph_ani.animated,#life_content_graph_ani.pic_graph .graph_ani.animated{animation:IconAnim .2s .9s ease forwards}#pet_content_graph_ani.pic_graph .graph_ani_2,#cook_content_graph_ani.pic_graph .graph_ani_2,#tobacco_content_graph_ani.pic_graph .graph_ani_2,#life_content_graph_ani.pic_graph .graph_ani_2{opacity:0;transition:all .25s ease 0s}#pet_content_graph_ani.pic_graph .graph_ani_2.animated,#cook_content_graph_ani.pic_graph .graph_ani_2.animated,#tobacco_content_graph_ani.pic_graph .graph_ani_2.animated,#life_content_graph_ani.pic_graph .graph_ani_2.animated{animation:IconAnim .2s 1.3s ease forwards}#pet_content_graph_ani.pic_graph .after-graph-wrap,#cook_content_graph_ani.pic_graph .after-graph-wrap,#tobacco_content_graph_ani.pic_graph .after-graph-wrap,#life_content_graph_ani.pic_graph .after-graph-wrap{width:100%;height:225px;position:absolute;bottom:16.5%;overflow:hidden}#pet_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#cook_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#tobacco_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#life_content_graph_ani.pic_graph .after-graph-wrap .after_graph{height:166px;position:absolute;right:15%;top:29%;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:9.5%;background:#af616a}@media screen and (max-width: 550px){#pet_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#cook_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#tobacco_content_graph_ani.pic_graph .after-graph-wrap .after_graph,#life_content_graph_ani.pic_graph .after-graph-wrap .after_graph{height:35vw;top:43%;padding:5.5vw;right:9vw}}#pet_content_graph_ani.pic_graph .after-graph-wrap .after_graph.animated{animation:graphAnim-down-pet .3s .5s ease-out forwards}#pet_content_graph_ani.pic_graph .graph_path{top:22%}#cook_content_graph_ani.pic_graph .after-graph-wrap .after_graph{top:44%}#cook_content_graph_ani.pic_graph .after-graph-wrap .after_graph.animated{animation:graphAnim-down-cook .3s .5s ease-out forwards}#cook_content_graph_ani.pic_graph .graph_path{top:44%}#tobacco_content_graph_ani.pic_graph .after-graph-wrap .after_graph.animated{animation:graphAnim-down-tobacco .3s .5s ease-out forwards}#tobacco_content_graph_ani.pic_graph .graph_path{top:25%}#life_content_graph_ani.pic_graph .after-graph-wrap .after_graph{top:40%}#life_content_graph_ani.pic_graph .after-graph-wrap .after_graph.animated{animation:graphAnim-down-life .3s .5s ease-out forwards}#life_content_graph_ani.pic_graph .graph_path{top:24%}@keyframes IconAnim{0%{opacity:0}100%{opacity:1}}@keyframes graphAnim-down-pet{0%{transform:translateY(0)}100%{transform:translateY(52%)}}@keyframes graphAnim-down-cook{0%{transform:translateY(0)}100%{transform:translateY(59%)}}@keyframes graphAnim-down-tobacco{0%{transform:translateY(0)}100%{transform:translateY(56%)}}@keyframes graphAnim-down-life{0%{transform:translateY(0)}100%{transform:translateY(39%)}}.standard{text-align:center}.standard thead{background-color:#f3eeeb}.standard th,.standard td{border:1px solid #f3eeeb;font-size:19px;font-size:clamp(11.9px,11.9px + 2.1*(100vw - 769px)/1151,14px);padding:.5% 0}@media screen and (max-width: 768px){.standard th,.standard td{font-size:3vw}}#qa{margin-bottom:15%}@media screen and (max-width: 768px){#qa{width:90%;margin:0 auto 15%}}#qa h2{font-weight:700;font-size:clamp(18px,5vw,28px);margin:5% auto 8%;font-weight:bold;text-align:center;line-height:1.5}#qa .qa-title{margin:7% auto 3%;font-size:50px;letter-spacing:10%}@media screen and (max-width: 768px){#qa .qa-title{margin:15vw auto 5vw;font-size:10vw}}#qa .qa-inner{margin:auto;margin-bottom:2%;border:none;border-radius:10px}#qa .qa-inner summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 10%;font-size:24px;font-size:clamp(19.2px,19.2px + 4.8*(100vw - 769px)/1151,24px);letter-spacing:10%;background-color:#f3eeeb;border:1px solid #f3eeeb;border-radius:10px 10px 0 0;cursor:pointer}#qa .qa-inner summary:before{content:"Q";color:#968184}#qa .qa-inner summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid rgba(51,51,51,.7019607843);border-right:3px solid rgba(51,51,51,.7019607843);content:"";transition:transform .5s}#qa .qa-inner summary::before,#qa .qa-inner p::before{position:absolute;left:4%;font-weight:600;font-size:40px}@media screen and (max-width: 768px){#qa .qa-inner summary::before,#qa .qa-inner p::before{font-size:5vw}}#qa .qa-inner p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:1.5em 10% 2.5em 10%;transition:transform .5s,opacity .5s;font-size:16px;font-size:clamp(13.6px,13.6px + 2.4*(100vw - 769px)/1151,16px);letter-spacing:10%;color:#27231b;border:1px solid #f3eeeb;border-radius:0 0 10px 10px}#qa .qa-inner p::before{color:#6695aa;line-height:1.2;content:"A";font-size:40px;left:4.5%}@media screen and (max-width: 768px){#qa .qa-inner p::before{font-size:6vw}}#qa .qa-inner[open] summary::after{transform:rotate(225deg)}#qa .qa-inner[open] p{transform:none;opacity:1}@media(max-width: 768px){#qa .qa-inner{font-size:3.5vw;margin-bottom:7vw}#qa .qa-inner summary{padding:5vw 5vw 5vw 11vw}#qa .qa-inner p{padding:4vw 6vw 4vw 10vw;font-size:3.5vw}}#qa .chushaku{color:#27231b}@media screen and (max-width: 768px){#qa .chushaku{font-size:3vw;line-height:150%}}.lineup{background-color:#eee8e6;color:#fff;padding-top:9%}@media screen and (max-width: 768px){.lineup .l-inner-1200{width:90%}}.lineup h2{margin-bottom:6%}.lineup h3{line-height:1.5}@media screen and (max-width: 768px){.lineup h3{font-size:4vw}}@media screen and (max-width: 768px){.lineup h4{font-size:3.5vw}}.lineup .product-table{width:100%;border-collapse:collapse;table-layout:fixed}.lineup .product-table img{max-width:180px;height:auto}@media screen and (max-width: 768px){.lineup .product-table img{max-width:17vw}}@media screen and (max-width: 768px){.lineup .product-table img.AAP-SHD70A-img{max-width:15.5vw}}.lineup .product-table th{font-size:15px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px)}.lineup .product-table th,.lineup .product-table td{padding:24px 0;border-bottom:1px solid #d8caca;color:#756063}.lineup .product-table thead th{vertical-align:top;text-align:center;font-weight:700;font-size:24px;letter-spacing:10%}.lineup .product-table thead th:first-child{width:37%;text-align:left;font-size:15px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px)}@media screen and (max-width: 768px){.lineup .product-table thead th:first-child{width:27%}}.lineup .product-table tbody th{text-align:left;font-weight:500;width:25%}.lineup .product-table tbody .col_2 th{width:100%}@media screen and (max-width: 768px){.lineup .product-table tbody .col_2 th{display:block}}.lineup .product-table tbody .col_2 p{width:100%;margin-bottom:0;margin-top:1%}@media screen and (max-width: 768px){.lineup .product-table tbody .col_2 p{font-size:3vw}}.lineup .product-table tbody td{text-align:center}@media screen and (max-width: 768px){.lineup .product-table tbody td{font-size:3.5vw}}.lineup .product-table .product-name{margin-bottom:7%;font-size:24px;letter-spacing:10%}@media screen and (max-width: 768px){.lineup .product-table .product-name{margin-bottom:5vw}}.lineup .product-table th:not(:last-child),.lineup .product-table td:not(:last-child){border-right:1px solid #d8caca}.lineup .product-table tbody tr:last-child th,.lineup .product-table tbody tr:last-child td{border-right:none;border-bottom:none}.lineup .item_01{margin-bottom:12%}.lineup small.chushaku{color:#27231b}@media screen and (max-width: 768px){.lineup small.kome{font-size:2vw}}.kv .l-offcanvas__body .logo{top:5%;left:4%;right:auto;bottom:auto}.cta a{background-color:#6c5d5e;color:#fff;border-radius:100px;display:block;position:relative;font-size:21px;padding:4% 0;width:80%;margin:0 auto}@media screen and (max-width: 768px){.cta a{font-size:3vw;letter-spacing:0;width:90%}}.cta a .arrow{transition:all .3s ease 0s;position:absolute;top:0;bottom:0;margin:auto;right:4%;width:30%}.cta a .arrow img{max-width:initial;position:absolute;top:0px;bottom:0px;right:15%;width:20%;transition:.3s;margin:auto}.cta a:hover .arrow{right:2%;transition:all .3s ease 0s}.sold-separately{background-color:#eee8e6;padding-top:5%;padding-bottom:10%}.sold-separately h2{font-size:30px;font-size:clamp(24px,24px + 6*(100vw - 769px)/1151,30px);text-align:center;margin-bottom:4%}@media screen and (max-width: 768px){.sold-separately h2{font-size:5vw}}.sold-separately h3{font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px);border:1px solid #7c6266;padding:4% 0;width:100%;margin-bottom:6%}@media screen and (max-width: 768px){.sold-separately h3{font-size:3.5vw}}.sold-separately h4{font-size:18px;font-size:clamp(12.75px,12.75px + 2.25*(100vw - 769px)/1151,15px)}@media screen and (max-width: 768px){.sold-separately h4{font-size:3vw}}.sold-separately .box{border-radius:30px;padding:6% 4%;background-color:#fff}@media screen and (max-width: 768px){.sold-separately .box{width:90%;margin:0 auto}}.sold-separately .box .flex{justify-content:space-around;gap:4%}@media screen and (max-width: 768px){.sold-separately .box .flex{flex-wrap:wrap}}.sold-separately dl{text-align:center;width:20%}@media screen and (max-width: 768px){.sold-separately dl{width:40%;margin-bottom:10vw}}.sold-separately dl dd.img{width:70%;margin:17% auto}.sold-separately .cta a{font-size:14px;font-size:clamp(11.7px,11.7px + 1.3*(100vw - 769px)/1151,13px);padding:6% 0}.txt_bg{font-size:265px;font-size:clamp(161.25px,161.25px + 53.75*(100vw - 769px)/1151,215px);text-align:end;position:absolute;bottom:0;line-height:.85;margin-bottom:-1%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);mix-blend-mode:overlay;z-index:0}@media screen and (max-width: 768px){.txt_bg{font-size:17vw}}/*# sourceMappingURL=style.min.css.map */