@charset "UTF-8";*{box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.5;color:#696969;margin:0;padding:0;letter-spacing:.05em}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-top:0;margin-bottom:1rem}a{display:block;color:#d26f6f;text-decoration:none}a:hover{opacity:.7}ul,ol{margin:0;padding:0;list-style:none}img{height:auto;width:100%;vertical-align:bottom}.sp{display:block}.pc{display:none}@media (min-width: 767px){.sp{display:none}.pc{display:block}}h2,h3,h4,section{scroll-margin-top:200px}body:has(.ticker) h2,body:has(.ticker) h3,body:has(.ticker) h4,body:has(.ticker) section{scroll-margin-top:200px}section{margin-top:75px}section h2{font-size:min(7.3vw,1.8125rem);line-height:1.6;text-align:center;font-weight:800}section h2 span{display:block;font-size:min(3.0769vw,.75rem);letter-spacing:.1em;font-weight:500}@media (min-width: 767px){section{margin-top:75px}section h2{font-size:min(2.1875vw,2.625rem);text-align:left}section h2 span{font-size:min(1.0938vw,1.3125rem)}}@media (min-width: 1921px){section{margin-top:75px}section h2{font-size:2.625rem;text-align:left}section h2 span{font-size:1.3125rem}}.section-inner--s{max-width:100%;margin:0 auto;padding:0 10.1vw}.section-inner--m{max-width:100%;margin:0 auto;padding:0 6.4103vw}@media (min-width: 767px){.section-inner--s,.section-inner--m{max-width:1300px;padding:0 30px}}@media (min-width: 1921px){.section-inner--s,.section-inner--m{max-width:1310px;padding:0 30px}}.ly-df{display:flex}.section-contents{margin-top:1.5rem}@media (min-width: 767px){.section-contents{margin-top:4.5rem}}@media (min-width: 1921px){.section-contents{margin-top:4.5rem}}.page_service section h2{position:relative;display:block;color:#afabaa;font-size:3.0769vw;letter-spacing:.1em;font-weight:500;padding-left:1em;text-align:left}.page_service section h2:before{content:"\25cf";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;font-size:1.5385vw}@media (min-width: 767px){.page_service section h2{font-size:15px}.page_service section h2:before{font-size:8.76px}.page_service .section-inner--s{max-width:1300px;padding:0 95px}.page_service .section-inner--m{max-width:1300px;padding:0 80px}}.btn-primary{margin:auto;display:block;color:#fff;border:solid 2px #ffffff;padding:1rem;cursor:pointer;transition:background-color .2s ease,transform .1s ease;letter-spacing:.18em;text-align:center}.btn-primary:hover{background-color:#c64848;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.card{margin-top:70px}.card-header{width:60.5128vw;margin:0 0 0 7.5%}.card-body h3{font-size:min(4.6154vw,1.125rem);color:#9dc1a3;font-weight:500;letter-spacing:.05em;margin-top:1.5rem}.card-body p{font-size:min(3.0769vw,.75rem);line-height:1.9167;font-weight:300;color:#696969;margin-bottom:0}@media (min-width: 767px){.card{margin-top:0;width:29.661%}.card-header{width:100%;max-width:90%;margin:0}.card-body{width:97.1429%;margin:auto}.card-body h3{font-size:20px;font-weight:800;margin-top:3rem;text-align:center;letter-spacing:0}.card-body p{font-size:min(1.5vw,1.25rem);line-height:2}}@media (min-width: 1921px){.card{margin-top:0;width:29.661%}.card-header{width:100%;margin-left:0}.card-body{width:97.1429%;margin:auto}.card-body h3{font-size:1.25rem;font-weight:800;margin-top:3rem;text-align:center}.card-body p{font-size:1.25rem;line-height:2}}.accordion .accordion-inner{border-bottom:2px dotted #AFABAA;padding:7.1795vw 0}.accordion .accordion-inner dt{position:relative;color:#d26f6f;font-size:min(4.1026vw,1rem);font-weight:500;letter-spacing:.05em;cursor:pointer;padding-left:8.2051vw;vertical-align:baseline;line-height:1.5}.accordion .accordion-inner dt:before,.accordion .accordion-inner dt:after{content:"";position:absolute;top:.62em;left:2.5641vw;display:block;width:3.6359vw;height:3px;background-color:#d26f6f;transition:.5s ease}.accordion .accordion-inner dt:before{transform:rotate(90deg)}.accordion .accordion-inner dd{display:none;margin:6.1538vw 0 0 8.2051vw;padding-right:2.5641vw;font-size:min(3.0769vw,.75rem);line-height:1.9167;font-weight:400;color:#696969}.accordion .accordion-inner dt.js__open:before{transform:rotate(0)}@media (min-width: 767px){.accordion .accordion-inner{padding:3.6458vw 0}.accordion .accordion-inner dt{padding-left:6.4062vw;line-height:2;font-size:min(1.35936vw,1.63125rem)}.accordion .accordion-inner dt:before,.accordion .accordion-inner dt:after{top:1em;left:2.9167vw;width:1.5177vw}.accordion .accordion-inner dd{margin:1.5rem 0 0 6.4062vw;padding-right:6.4062vw;font-size:min(1.5vw,1.25rem);font-weight:300;line-height:1.9231}.accordion .accordion-inner dt.js__open:before{transform:rotate(0)}}@media (min-width: 1921px){.accordion .accordion-inner{padding:70px 0}.accordion .accordion-inner dt{padding-left:123px;line-height:2;font-size:1.5625rem}.accordion .accordion-inner dt:before,.accordion .accordion-inner dt:after{top:1.78rem;left:56px;width:29.14px}.accordion .accordion-inner dd{margin:1.5rem 0 0 123px;padding-right:123px;font-size:1.25rem;line-height:1.9231}.accordion .accordion-inner dt.js__open:before{transform:rotate(0)}}#MainContent.content-for-layout{background-color:#f4efec}#bl_header{position:fixed;top:0;display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;color:#afabaa;padding:0 1.5rem;height:67px;width:100%;z-index:99;transition:all .5s ease}#bl_header h1{margin:0;text-align:center;width:120px;font-size:1em}#bl_header .header-icon{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 0 auto}#bl_header .header-icon a{position:relative;display:flex;align-items:center}#bl_header .header-icon a:first-child{width:12.41px}#bl_header .header-icon a:last-child{width:14.44px}#bl_header #menu-button{position:relative;width:19px;height:9px;display:block;margin-left:1rem}#bl_header #menu-button span{width:19px;height:1px;display:block;background-color:#d26f6f;position:absolute;left:0;transition:.5s ease}#bl_header #menu-button span:nth-of-type(1){top:0}#bl_header #menu-button span:nth-of-type(2){top:8px}#bl_header nav{position:fixed;top:67px;left:0;width:100%;height:calc(100vh - 67px);visibility:hidden;opacity:0;overflow:hidden;transition:opacity .5s ease;background:#fff;display:flex;flex-direction:column;padding:15px 60px 85px;z-index:1;overflow-y:scroll}#bl_header nav ul{padding:0;margin:0;display:flex;justify-content:center;gap:.5rem;flex-direction:column}#bl_header nav li{position:relative;margin-top:1rem}#bl_header nav li:before{content:"\25cf";position:absolute;top:.7em;left:0;display:block;font-size:10px;color:#d26f6f}#bl_header nav li.about:before{color:#d26f6f}#bl_header nav li.message:before{color:#9dc1a3}#bl_header nav li.trial:before{color:#9dc1a3}#bl_header nav li.enjoy:before{color:#95b8bb}#bl_header nav li.faq:before{color:#dc8583}#bl_header nav li a span{margin-left:0}#bl_header nav a{color:#afabaa;font-weight:500;font-size:18px;margin-left:1em;letter-spacing:.1em}#bl_header nav a:hover{text-decoration:none;opacity:.8}#bl_header nav a span{display:block;font-size:10px;line-height:2;margin-left:1.1rem}#bl_header nav .menu-sns{flex-direction:row;justify-content:center;gap:1.5rem;margin-top:20px;padding:0}#bl_header nav .menu-sns li{width:33px}#bl_header nav .menu-sns li:before{display:none}#bl_header nav .menu-sns li a{margin:0}body.js__menu{overflow:hidden}body.js__menu #bl_header{position:fixed;width:100%}body.js__menu #bl_header nav{visibility:visible;opacity:1}body.js__menu #bl_header #menu-button span{top:50%;width:100%}body.js__menu #bl_header #menu-button span:nth-of-type(1){transform:rotate(45deg)}body.js__menu #bl_header #menu-button span:nth-of-type(2){transform:rotate(-45deg)}body.js__menu .ticker{position:fixed}#MainContent{width:100%;margin:107px auto 0;padding:0;background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-main.svg?v=11065538340444574931759390707) no-repeat top 640.1538vw left 52%;background-size:222.7544vw auto}.hero{position:relative;text-align:center;margin:0;padding-top:40px;width:100%;height:100svh;overflow:hidden}.hero h2{width:fit-content;text-align:left;color:#95b8bb;margin:0 0 0 auto;font-size:.75rem;line-height:2.1667;letter-spacing:.25em;padding:0;font-weight:500}.hero h2 span{font-family:Zen Maru Gothic,sans-serif;font-weight:500;display:block;font-size:min(2.13vw,1.3rem);line-height:1.5;letter-spacing:normal;margin-top:.8rem;letter-spacing:.05em}.hero .btn-primary{background-color:#00000047;position:absolute;bottom:25px;left:50%;transform:translate(-50%);white-space:nowrap;width:67.9487vw;max-width:265px;border-radius:3rem;font-size:.9375rem;font-weight:500;z-index:1}.hero .btn-primary:before{content:"";position:relative;display:inline-block;vertical-align:sub;background:url(//anicomarche.com/cdn/shop/t/32/assets/icon_cart_wh.svg?v=16789826264218904001759390707) no-repeat center center;background-size:contain;width:16.59px;height:17.58px;margin-right:.5rem}.hero .btn-primary:hover{opacity:1}.hero .btn-primary:hover:before{transform:rotate(-8deg)}.hero .scroll-sign{position:absolute;bottom:0;left:6.1538vw;height:21.0256vw;max-width:25px;max-height:82px;display:flex;padding-right:13px;overflow:hidden;z-index:1}.hero .scroll-sign:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;display:block;background-color:#fff;animation:blink 2s cubic-bezier(.01,0,.28,.98) infinite}@keyframes blink{0%{top:-100%}to{top:100%}}.hero .ly-df{align-items:center;justify-content:space-between;margin-left:12.82vw;margin-right:12.82vw;padding-bottom:7.69vw}.hero .ly_df-image img{width:28.6vw}.hero .swiper img{aspect-ratio:780/1186}.cart-count-bubble{position:absolute;top:-19px;right:-4px;left:auto!important;bottom:auto!important;width:auto!important;border:solid 2px #fff;background-color:#d26f6f!important;color:#fff;padding:0 .25em;min-width:20px;height:20px!important;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.visually-hidden{display:none}#about{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-about.svg?v=100075814802332479451759390707) no-repeat top -24.359vw center;background-size:225.2872vw auto;overflow:hidden;padding-top:75px;margin-top:0}#about h2{color:#d26f6f;margin-bottom:0}#about .section-contents .ly-df{flex-direction:column;align-items:center;gap:3rem}#about .section-contents img{width:252.33px}#about .section-contents p{font-size:min(3.0769vw,.75rem);line-height:2.3333;font-weight:500;letter-spacing:.1em}#about .section-contents .about-brandName{display:flex;align-items:center;justify-content:center;margin:31.7949vw calc(50% - 50vw) 0;width:100vw;background:url(//anicomarche.com/cdn/shop/t/32/assets/bg-brandName.jpg?v=20937760513802683871759390707) no-repeat center center;background-size:100% auto;height:179.4872vw}#about .section-contents .about-brandName .about-brandName--title{background:#ffffffd9;border-radius:34px;padding:10.2564vw 0;text-align:center;width:80.2564%}#about .section-contents .about-brandName .about-brandName--title h3{color:#d26f6f;font-size:min(5.3846vw,1.3125rem);font-weight:800;line-height:1.381;letter-spacing:.12em}#about .section-contents .about-brandName .about-brandName--title p{font-size:min(3.0769vw,.75rem);line-height:2.0833;font-weight:300}#about .section-contents .about-brandName .about-brandName--title img{width:145.28px;margin-top:.5rem}#message{margin-top:0;padding-top:23.0769vw}#message h2{color:#9dc1a3;margin-bottom:0}#message .section-contents{margin-top:0}#message .section-contents .ly-df{flex-direction:column;align-items:center}#message .section-contents .message-trial{position:relative;margin:28.7179vw auto 0;width:88.7179vw;background:#fff9ea;border-radius:20px;padding:5.1282vw;left:50%;transform:translate(-50%)}#message .section-contents .message-trial .message-trial--title picture{display:block;position:absolute;top:-5.1282vw;width:24.6154vw;height:24.6154vw;max-width:96px;max-height:96px}#message .section-contents .message-trial .message-trial--title picture img{width:100%;height:auto}#message .section-contents .message-trial .message-trial--title h3{color:#d26f6f;font-size:min(4.359vw,1.0625rem);font-weight:500;line-height:1.4706;margin-left:34.3468%;letter-spacing:.07em}#message .section-contents .message-trial .message-trial--content picture:first-child{display:block;width:88.7179vw;margin:.5rem calc(50% - 50vw) 1rem}#message .section-contents .message-trial .message-trial--content picture:first-child img{width:100%;height:auto}#message .section-contents .message-trial .message-trial--content .btn-primary{background-color:#d26f6f;white-space:nowrap;width:76.1538vw;max-width:297px;border:solid 4px #ffffff;border-radius:3rem;font-size:min(5.8974vw,1.4375rem);font-weight:800;margin-top:1.5rem}#enjoy{background:url(//anicomarche.com/cdn/shop/t/32/assets/bg-enjoy.svg?v=7163447877888157211759390707) no-repeat top center;background-size:cover;padding-top:33.0769vw;padding:25.641vw 0 35.4872vw;overflow:hidden}#enjoy h2{color:#95b8bb;margin-bottom:0}#enjoy .section-contents{margin-top:0}#enjoy .section-contents .ly-df{flex-direction:column;align-items:center}#enjoy .section-contents .card{margin-top:19.2308vw;width:100%}#enjoy .section-contents .card-header{width:100%;margin:0}#enjoy .section-contents .card-header img{width:52.8205vw}#enjoy .section-contents .card-body h3{font-size:min(6.1538vw,1.5rem);color:#95b8bb;margin:1.5rem 0 1rem;text-align:center}#enjoy .section-contents .card-body p{font-size:min(3.0769vw,.75rem);letter-spacing:.05em}#faq{overflow:hidden;margin-top:20.5128vw}#faq h2{color:#d26f6f;margin-bottom:0}#faq .section-contents>img{width:117.6923vw;position:relative;left:50%;transform:translate(-50%);margin-top:28.2051vw}#sns{margin-top:26.15vw;padding-bottom:17.43vw}#sns ul{justify-content:center;padding:0;gap:26px}#sns li{width:34px}#sns li:before{display:none}#sns li a{margin:0}.footer{background-color:#faf1e5;padding:7.6923vw 0;font-weight:300}.footer .footer-top a{display:block;width:47.4462vw}.footer .footer-body{margin-top:8.2051vw}.footer .footer-body ul{flex-direction:column;align-items:flex-start;gap:min(4.1026vw,11px)}.footer .footer-body li a{display:block;font-size:min(2.5641vw,.875rem);color:#000}.footer .footer-bottom{margin-top:min(12.3077vw,33px)}.footer .footer-bottom p{font-size:min(2.0513vw,.5rem);line-height:2}.footer .footer-bottom a{color:#000;display:inline}.footer .footer-bottom small{display:block;font-size:.375rem;color:#afabaa;text-align:center;margin-top:1.5rem}.ticker{width:100%;overflow:hidden;background:#ffffeb;border-bottom:1px solid #f5f5f5;padding:8px 0;height:50px;box-sizing:border-box;position:relative;position:fixed;top:0;left:0;z-index:100}.ticker p{display:inline-block;white-space:nowrap;padding-left:100%;animation:ticker-scroll 20s linear infinite;color:#ff3c38;font-weight:700;margin-top:5px}.ticker+#bl_header{height:107px;padding:45px 1.5rem 0}.ticker+#bl_header nav{top:107px}@media (min-width: 767px){.ticker+#bl_header{height:130px;padding:45px 4.0625rem 0}.ticker+#bl_header nav{top:130px}}body.js__menu .ticker+#bl_header{margin-top:0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}body:has(.ticker) .hero{padding-top:77px}body.page_service:has(.ticker) .hero{padding-top:0}.page_service #MainContent{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/service-bg-lp-main.svg?v=57447807560566897761759390706) repeat-y top 678.5897vw left 50%;background-size:196.5231vw auto}.page_service .hero{position:relative;text-align:center;overflow:hidden;padding-top:0;height:auto}.page_service .hero .hero-title{position:absolute;left:12.3077vw;top:10.2564vw;z-index:1}.page_service .hero .hero-title h2{width:fit-content;text-align:left;color:#95b8bb;margin:0 0 2vw auto;font-size:2.4769vw;line-height:2.5667;letter-spacing:.25em;font-weight:500}.page_service .hero .hero-title h2:before{display:none}.page_service .hero .hero-title h2 span{display:block;font-size:1.5385vw;line-height:1.5;letter-spacing:normal;margin-top:2vw;padding-left:0;color:#95b8bb}.page_service .hero img{position:relative;width:114.8718%;left:50%;transform:translate(-50%)}.page_service #page-about{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/service-bg-about.svg?v=167104790796020364811759390706) no-repeat top -9vw left -18vw;background-size:157.0538vw auto;overflow:hidden;margin-top:0;padding:14.1026vw 0}.page_service #page-about h2:before{color:#d26f6f}.page_service #page-about h3{font-size:5.641vw;line-height:1.5;font-weight:500;text-align:left;text-decoration:underline;letter-spacing:.07em;color:#d26f6f;margin-bottom:0}.page_service #page-about .section-contents p{font-size:3.0769vw;line-height:2.3333;font-weight:500;letter-spacing:.1em;color:#9e9e9f}.page_service #page-trial{background:#fff7ed;margin-top:9.64vw}.page_service #page-trial .section-contents{margin-top:0;padding:12.8205vw 0 9.7436vw}.page_service #page-trial .section-contents .message-trial--title{position:relative}.page_service #page-trial .section-contents .message-trial--title picture{display:block;position:absolute;top:-4.641vw;width:21.2821vw;height:21.2821vw}.page_service #page-trial .section-contents .message-trial--title picture img{width:100%;height:auto}.page_service #page-trial .section-contents .message-trial--title h2{color:#d26f6f;font-size:4.359vw;font-weight:500;line-height:1.4706;margin:0 0 0 21vw;letter-spacing:.07em}.page_service #page-trial .section-contents .message-trial--title h2:before{display:none}.page_service #page-trial .section-contents .message-trial--content{margin-top:8.7179vw}.page_service #page-trial .section-contents .message-trial--content picture{display:block;width:100%;margin-top:5.1282vw}.page_service #page-trial .section-contents .message-trial--content .btn-primary{background-color:#d26f6f;white-space:nowrap;width:100%;border:solid 4px #ffffff;border-radius:3rem;font-size:5.8974vw;font-weight:800;margin-top:1.5rem}.page_service #page-reason{margin-top:0}.page_service #page-reason h2:before{color:#95b8bb}.page_service #page-reason .section-contents{margin-top:0}.page_service #page-reason .section-contents .ly-df{flex-direction:column;align-items:center}.page_service #page-reason .section-contents .card{margin-top:5.1282vw}.page_service #page-reason .section-contents .card+.card{margin-top:12.8205vw}.page_service #page-reason .section-contents .card-header{margin:0 auto}.page_service #page-reason .section-contents .card-body>span{display:block;font-size:2.66vw;line-height:1.8;background:#95b8bb;color:#fff;font-weight:500;padding:0 1em;width:fit-content;margin-top:5.8974vw}.page_service #page-reason .section-contents .card-body h3{font-size:4.6154vw;color:#95b8bb;margin-top:3.3333vw}.page_service #page-reason .section-contents .card-body p{font-size:3.0769vw;color:#afabaa;font-weight:500;line-height:1.9167}.page_service #page-product h2:before{color:#9dc1a3}.page_service #page-product h3{font-size:5.641vw;line-height:1.5;font-weight:500;text-align:left;text-decoration:underline;letter-spacing:.07em;color:#9dc1a3;margin-bottom:0}.page_service #page-product .section-contents .card{margin-top:6.4103vw}.page_service #page-product .section-contents .card-header{width:100%;margin:0}.page_service #page-product .section-contents .card-header img{width:100%}.page_service #page-product .section-contents .card-body{margin-top:6.4103vw}.page_service #page-product .section-contents .card-body p{font-size:3.0769vw;font-weight:500;letter-spacing:.05em;color:#afabaa}.page_service #page-product .section-contents .card-body p span{color:#9dc1a3;line-height:1.9167}.page_service #page-flow{margin-top:15.3846vw;overflow:hidden}.page_service #page-flow h2{margin-bottom:0}.page_service #page-flow h2:before{color:#d26f6f}.page_service #page-flow .section-contents{margin-top:0}.page_service #page-flow .section-contents .ly-df{flex-direction:column;align-items:center}.page_service #page-flow .section-contents .card{margin-top:21.7949vw;width:100%;position:relative}.page_service #page-flow .section-contents .card+.card:before{content:"";position:absolute;background:url(//anicomarche.com/cdn/shop/t/32/assets/service-arrow_gr_sp.svg?v=27240869655115609591759390706) no-repeat;background-size:contain;transform:translate(-50%);top:-15vw;left:50%;display:block;width:2.5641vw;height:10.7692vw}.page_service #page-flow .section-contents .card:nth-child(1){margin-top:7.1795vw}.page_service #page-flow .section-contents .card-header{width:56.9231vw;margin:0}.page_service #page-flow .section-contents .card-header h3{display:flex;align-items:center;margin-bottom:3.0769vw}.page_service #page-flow .section-contents .card-header h3 img{width:11.54vw;height:11.54vw;margin-right:3.0769vw}.page_service #page-flow .section-contents .card-header h3 span{font-size:5.1282vw;color:#d26f6f;margin:0;font-weight:500}.page_service #page-flow .section-contents .card-header .thumb{width:52.0513vw;margin:auto;display:block}.page_service #page-flow .section-contents .card-body{margin:17px auto 0;width:100%}.page_service #page-flow .section-contents .card-body p{font-size:3.0769vw;font-weight:500;letter-spacing:.05em;color:#afabaa;line-height:1.6667}.page_service #page-flow .section-contents .message-trial--content{margin-top:8.7179vw}.page_service #page-flow .section-contents .message-trial--content picture{display:block;width:100%;margin-top:5.1282vw}.page_service #page-flow .section-contents .message-trial--content .btn-primary{background-color:#d26f6f;white-space:nowrap;width:100%;border:solid 4px #ffffff;border-radius:3rem;font-size:5.8974vw;font-weight:800;margin-top:1.5rem}.page_service #page-faq{overflow:hidden;margin-top:20.5128vw}.page_service #page-faq h2:before{color:#95b8bb}.page_service #page-faq h3{font-size:5.641vw;line-height:1.5;font-weight:500;text-align:left;text-decoration:underline;letter-spacing:.07em;color:#95b8bb;margin-bottom:0}.page_service #page-faq .accordion .accordion-inner{border:1px solid #95B8BB;border-radius:9px;padding:6.1538vw 6.1538vw 6.1538vw 3.0897vw;margin-top:2.9487vw;background:#fff}.page_service #page-faq .accordion .accordion-inner dt{color:#95b8bb;font-size:3.0769vw;padding-left:0;letter-spacing:-.05em}.page_service #page-faq .accordion .accordion-inner dt:before,.page_service #page-faq .accordion .accordion-inner dt:after{content:"";position:absolute;top:.4em;left:unset;right:-2vw;display:block;width:1.2821vw;height:1.2821vw;border-right:2px solid #95B8BB;border-bottom:2px solid #95B8BB;transform:rotate(45deg);background:unset}.page_service #page-faq .accordion .accordion-inner dd{display:none;margin:4.1538vw 0 0 3.5538vw;padding-right:2.5641vw;font-size:2.8205vw;line-height:1.8182;color:#afabaa;font-weight:500}.page_service #page-faq .accordion .accordion-inner dt.js__open:before,.page_service #page-faq .accordion .accordion-inner dt.js__open:after{transform:rotate(-135deg)}.page_service #page-conclusion{width:100vw;overflow:hidden}.page_service #page-conclusion h2{font-size:5.641vw;line-height:1.5;font-weight:500;text-align:left;text-decoration:underline;letter-spacing:.07em;color:#9dc1a3;margin-bottom:0;padding:0}.page_service #page-conclusion h2:before{display:none}.page_service #page-conclusion .section-contents{padding-bottom:20.5128vw}.page_service #page-conclusion .section-contents .card{margin-top:6.4103vw}.page_service #page-conclusion .section-contents .card-header{width:113.3333vw;margin:0 calc(50% - 50vw);position:relative;left:60%;transform:translate(-50%)}.page_service #page-conclusion .section-contents .card-header img{width:100%}.page_service #page-conclusion .section-contents .card-body{margin-top:6.4103vw}.page_service #page-conclusion .section-contents .card-body p{font-size:3.0769vw;font-weight:500;letter-spacing:.05em;color:#9dc1a3;line-height:2.3077}.page_service #page-conclusion .section-contents .message-trial--content{margin-top:8.7179vw}.page_service #page-conclusion .section-contents .message-trial--content picture{display:block;width:100%;margin-top:5.1282vw}.page_service #page-conclusion .section-contents .message-trial--content .btn-primary{background-color:#d26f6f;white-space:nowrap;width:100%;border:solid 4px #ffffff;border-radius:3rem;font-size:5.8974vw;font-weight:800;margin-top:1.5rem}.page_service .buy-button{position:fixed;bottom:5.1282vw;right:4.359vw;width:29.48vw}.page_service .buy-button img{width:100%}.page_service .buy-button img.txt{width:90%;position:absolute;top:5%;left:5%;animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#MainContent>section{margin-top:0}@media (min-width: 1025px){.cart-count-bubble{top:0;transform:translateY(-50%)}}@media (min-width: 1025px){body.js__menu #bl_header #menu-button span{top:15px;width:59.09px}}@media (min-width: 767px){#bl_header{padding:0 4.0625rem;height:80px;gap:min(50px,10vw);justify-content:space-between;align-items:center}#bl_header h1{width:210px}#bl_header .header-icon{gap:30px;margin-left:auto}#bl_header .header-icon a:first-child{width:34px}#bl_header .header-icon a:last-child{width:35px}#bl_header #menu-button{width:48.89px;height:23.52px;margin-left:0}#bl_header #menu-button:hover{cursor:pointer}#bl_header #menu-button span{width:48.89px}#bl_header #menu-button span:nth-of-type(1){top:0}#bl_header #menu-button span:nth-of-type(2){top:23.52px}#bl_header nav{top:80px;height:calc(100svh - 80px);align-items:center}#bl_header nav ul{gap:.75rem}#bl_header nav li{margin-top:8px}#bl_header nav li:before{top:8px;font-size:16px}#bl_header nav a{font-size:24px;margin-left:1.25em}#bl_header nav a span{font-size:16px;margin-left:0}#bl_header nav .menu-sns{gap:2.0625rem;margin-top:80px}#bl_header nav .menu-sns li{width:42px}.cart-count-bubble{top:0;transform:translateY(-50%)}}@media (min-width: 1921px){body.js__menu #bl_header #menu-button span{top:15px;width:59.09px}}@media (min-width: 767px){#MainContent{margin:0 auto;padding-top:130px;background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-main-pc.svg?v=107533949628441185471759390707) no-repeat top 168.75vw left 60%;background-size:188.8278vw auto}}@media (min-width: 1921px){#MainContent{margin:0 auto;background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-main-pc.svg?v=107533949628441185471759390707) no-repeat top 3056px left 60%;background-size:3496.72px auto}}@media (min-width: 767px){.hero{display:flex;margin-top:2.1875rem;justify-content:space-between;padding-bottom:3.3854vw;height:auto}.hero h2{margin:5.2083vw 0 0 8.073vw;font-size:1.7188vw;line-height:2.1515;letter-spacing:.2em;padding:0}.hero h2 span{font-size:1vw;line-height:1.5625;margin-top:3.125vw}.hero .hero-slide{width:71.875%}.hero .btn-primary{bottom:3.3854vw;left:6.6667vw;transform:unset;width:23.0208vw;max-width:442px;font-size:1.1979vw}.hero .btn-primary:before{width:1.437vw;height:1.5224vw;margin-right:.4167vw}.hero .scroll-sign{bottom:0;left:2.8646vw;height:8.2292vw;max-width:23px;max-height:158px}.hero .scroll-sign:after{background-color:#95b8bb;width:2px}.hero .ly-df{display:block}.hero .ly_df-image{display:none}.hero .ly-df{margin:0;padding:0}.hero .swiper img{aspect-ratio:unset}}@media (min-width: 1921px){.hero{display:flex;margin-top:2.1875rem;justify-content:space-between;padding-bottom:3.3854vw}.hero h2{margin:5.2083vw 0 0 8.073vw;font-size:1.7188vw;line-height:2.1515;letter-spacing:.2em;padding:0}.hero h2 span{font-size:.8333vw;line-height:1.5625;margin-top:3.125vw}.hero .hero-slide{width:71.875%}.hero .btn-primary{bottom:3.3854vw;left:6.6667vw;transform:unset;width:23.0208vw;max-width:442px;font-size:1.1979vw}.hero .btn-primary:before{width:1.437vw;height:1.5224vw;margin-right:.4167vw}.hero .scroll-sign{bottom:0;left:2.8646vw;height:8.2292vw;max-height:158px}}@media (min-width: 767px){#about{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-about.svg?v=100075814802332479451759390707) no-repeat top left -10.6771vw;background-size:74.7349vw auto;margin-top:3.6458vw;padding-top:7.0312vw}#about .section-contents .ly-df{flex-direction:row;align-items:center;gap:0 6.5546%;padding:0 6.2992%;justify-content:center}#about .section-contents img{max-width:233.82px;width:12.1781vw}#about .section-contents p{width:31em;font-size:min(1.5vw,1.3125rem);line-height:2.7083}#about .section-contents .about-brandName{margin:11.9792vw calc(50% - 50vw) 0;background:url(//anicomarche.com/cdn/shop/t/32/assets/bg-brandName-pc.jpg?v=171875668916021442661759390707) no-repeat center center;background-size:100% auto;height:49.2188vw}#about .section-contents .about-brandName .about-brandName--title{padding:3.9062vw 0 4.4271vw;text-align:center;width:30.0521vw;margin:auto}#about .section-contents .about-brandName .about-brandName--title h3{font-size:min(1.9792vw,2.375rem);line-height:1.3684}#about .section-contents .about-brandName .about-brandName--title p{width:100%;font-size:min(1.1458vw,1.375rem);line-height:2.1364;margin:0}#about .section-contents .about-brandName .about-brandName--title img{width:13.9547vw;max-width:267.93px;margin-top:1.5rem}}@media (min-width: 1921px){#about{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/bg-about.svg?v=100075814802332479451759390707) no-repeat top left -10.6771vw;background-size:1434.91px auto;margin-top:65px;padding-top:135px}#about .section-contents .ly-df{flex-direction:row;align-items:center;gap:0 5rem;padding:0 6.2992%}#about .section-contents img{width:233.82px}#about .section-contents p{width:36em;font-size:1.5rem;line-height:2.7083}#about .section-contents .about-brandName{margin:230px calc(50% - 50vw) 0;background:url(//anicomarche.com/cdn/shop/t/32/assets/bg-brandName-pc.jpg?v=171875668916021442661759390707) no-repeat center center;background-size:100% auto;height:945px}#about .section-contents .about-brandName .about-brandName--title{padding:75px 0 85px;text-align:center;width:577px;margin:auto}#about .section-contents .about-brandName .about-brandName--title h3{font-size:2.375rem;line-height:1.3684}#about .section-contents .about-brandName .about-brandName--title p{width:100%;font-size:1.375rem;line-height:2.1364;margin:0}#about .section-contents .about-brandName .about-brandName--title img{width:267.93px;margin-top:1.5rem}}@media (min-width: 767px){#message{padding-top:10.1562vw}#message .section-contents{margin-top:4.1667vw;padding:0 6.2992%}#message .section-contents .ly-df{flex-direction:row;align-items:flex-start;justify-content:space-between}#message .section-contents .message-trial{margin:9.8958vw auto 0;width:100%;border-radius:40px;padding:2.5em 7.7311% 4.0336% 3.4454%;left:50%;transform:translate(-50%)}#message .section-contents .message-trial .message-trial--title picture{top:1.5625vw;width:15.042%;height:15.042%;max-width:15.042%;max-height:15.042%}#message .section-contents .message-trial .message-trial--title h3{font-size:clamp(20px,1.5104vw,1.8125rem);font-weight:800;line-height:1.1724;margin-left:21.1765%;margin-bottom:1em}#message .section-contents .message-trial .message-trial--content picture:first-child{display:block;width:50.5756%;margin:0 0 0 12.8739%}#message .section-contents .message-trial .message-trial--content picture:last-child{display:block;width:30.3765%;margin:0}#message .section-contents .message-trial .message-trial--content picture:last-child img{width:100%;height:auto}#message .section-contents .message-trial .message-trial--content .btn-primary{width:31.2916%;max-width:31.2916%;font-size:clamp(14px,1.3542vw,1.625rem);position:absolute;right:4.2017%;bottom:-1.2em;padding:1em 0}}@media (min-width: 1921px){#message{margin-top:200px}#message .section-contents{margin-top:4.5rem;padding:0 6.2992%}#message .section-contents .ly-df{flex-direction:row;align-items:flex-start;justify-content:space-between}#message .section-contents .message-trial{margin:190px auto 0;width:100%;border-radius:40px;padding:40px 92px 48px 52px;left:50%;transform:translate(-50%)}#message .section-contents .message-trial .message-trial--title picture{top:1.5625rem;width:179px;height:179px;max-width:179px;max-height:179px}#message .section-contents .message-trial .message-trial--title h3{font-size:1.8125rem;font-weight:800;line-height:1.1724;margin-left:252px;margin-bottom:1.875rem}#message .section-contents .message-trial .message-trial--content picture:first-child{width:502.35px;margin:0 0 0 135px}#message .section-contents .message-trial .message-trial--content picture:last-child{width:260.73px}#message .section-contents .message-trial .message-trial--content .btn-primary{width:332.37px;max-width:332.37px;font-size:1.625rem;position:absolute;right:3.125rem;bottom:-1.9375rem;padding:1.625rem 0}}@media (min-width: 767px){#enjoy{background:none;padding:0;padding-top:11.7708vw}#enjoy .section-contents{margin-top:4.1667vw;padding:0 6.2992%}#enjoy .section-contents .ly-df{position:relative;flex-direction:row;align-items:flex-start;justify-content:center;gap:0 8%}#enjoy .section-contents .card{margin-top:0;width:28%;position:relative}#enjoy .section-contents .card+.card:before{content:"";position:absolute;background:url(//anicomarche.com/cdn/shop/t/32/assets/arrow_gr.svg?v=158980489808603203421759390707) no-repeat;background-size:contain;top:7.5em;left:-30%;display:block;width:20.5232%;height:3.2%}#enjoy .section-contents .card-header{width:82.8331%;max-width:276.19px}#enjoy .section-contents .card-header img{width:100%}#enjoy .section-contents .card-body h3{font-size:min(2.1vw,1.75rem);margin:2.5rem 0 2.1875rem;font-weight:500}#enjoy .section-contents .card-body p{font-size:min(1.4vw,1.125rem);font-weight:300}}@media (min-width: 1921px){#enjoy{background:none;margin-top:225px;padding:0}#enjoy .section-contents{margin-top:4.5rem;padding:0 6.2992%}#enjoy .section-contents .ly-df{position:relative;flex-direction:row;align-items:flex-start;justify-content:center}#enjoy .section-contents .card{margin-top:0}#enjoy .section-contents .card+.card:before{content:"";position:absolute;background:url(//anicomarche.com/cdn/shop/t/32/assets/arrow_gr.svg?v=158980489808603203421759390707) no-repeat;background-size:contain;top:140px;left:-30%;display:block;width:65px;height:14px}#enjoy .section-contents .card-body h3{font-size:1.75rem;margin:2.5rem 0 2.1875rem;font-weight:500}#enjoy .section-contents .card-body p{font-size:1.125rem}}@media (min-width: 767px){#faq{margin-top:6.7708vw}#faq .section-contents{margin-top:4.1667vw;padding:0 6.2992%}#faq .section-contents>img{width:55.287vw;margin-top:11.7188vw}}@media (min-width: 1921px){#faq{margin-top:135px}#faq .section-contents{margin-top:4.5rem;padding:0 6.2992%}#faq .section-contents>img{width:1061.51px;margin-top:225px}}@media (min-width: 767px){#sns{margin-top:11.9792vw;padding-bottom:5.2083vw}#sns ul{justify-content:center;gap:54.8px}#sns li{width:70px}}@media (min-width: 1921px){#sns{margin-top:90px;padding-bottom:100px}#sns ul{justify-content:center;gap:3.4375rem}#sns li{width:70px}}@media (min-width: 767px){.footer{padding:100px 0 61px}.footer .footer-top a{width:352.33px}.footer .footer-body{margin-top:70px}.footer .footer-body ul{flex-direction:row;align-items:flex-start;gap:1.5em 1em;flex-wrap:wrap;width:500px}.footer .footer-body li a{font-size:1rem}.footer .footer-bottom{margin-top:70px}.footer .footer-bottom p{font-size:.75rem}.footer .footer-bottom small{font-size:.8125rem;text-align:left;margin-top:70px}}@media (min-width: 767px){.page_service{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/service-bg-lp-body.svg?v=81432950223805828951759390706) no-repeat top 200px center;background-size:1243.96px auto;background-attachment:fixed}}@media (min-width: 767px){.page_service #MainContent{width:649px;background:transparent url(//anicomarche.com/cdn/shop/t/32/assets/service-bg-lp-main.svg?v=57447807560566897761759390706) repeat-y top -400px left 50%;background-size:1125.22px auto;margin-top:0}}@media (min-width: 767px){.page_service .hero{padding-bottom:0;margin-top:0}.page_service .hero .hero-title{left:110px;top:60px}.page_service .hero .hero-title h2{margin:0;font-size:17px;padding:0;letter-spacing:.05em}.page_service .hero .hero-title h2:before{display:none}.page_service .hero .hero-title h2 span{font-size:8px;margin-top:15px}.page_service .hero img{position:relative;width:100%;left:50%;transform:translate(-50%)}}@media (min-width: 767px){.page_service #page-about{background:#fff url(//anicomarche.com/cdn/shop/t/32/assets/service-bg-about.svg?v=167104790796020364811759390706) no-repeat top 75px left -100px;background-size:911.89px auto;padding:35px 0}.page_service #page-about h3{font-size:31px;line-height:1.5161;margin-top:25px}.page_service #page-about .section-contents{margin-top:36px}.page_service #page-about .section-contents p{font-size:17px;line-height:2.1765;margin-bottom:0}}@media (min-width: 767px){.page_service #page-trial{border-radius:30px;margin-top:50px;padding-top:40px}.page_service #page-trial .section-contents{padding:0 0 111px}.page_service #page-trial .section-contents .message-trial--title picture{top:-33px;width:121.54px;height:121.54px}.page_service #page-trial .section-contents .message-trial--title h2{font-size:24px;font-weight:500;line-height:1.4583;margin:0 0 0 125px}.page_service #page-trial .section-contents .message-trial--content{position:relative;margin-top:50px}.page_service #page-trial .section-contents .message-trial--content picture{margin-top:35px}.page_service #page-trial .section-contents .message-trial--content .btn-primary{position:absolute;bottom:-140px;border-radius:55px;font-size:32px;padding:.8em}}@media (min-width: 767px){.page_service #page-reason{margin-top:70px;padding-top:60px}.page_service #page-reason .section-contents .card{margin-top:30px;width:100%}.page_service #page-reason .section-contents .card+.card{margin-top:70px}.page_service #page-reason .section-contents .card-body>span{font-size:13px;margin-top:35px}.page_service #page-reason .section-contents .card-body h3{font-size:28px;margin-top:20px;font-weight:500;text-align:left;letter-spacing:0}.page_service #page-reason .section-contents .card-body p{font-size:17px;line-height:1.8824}}@media (min-width: 767px){.page_service #page-product{margin-top:50px;padding-top:60px}.page_service #page-product h3{font-size:31px;line-height:1.5161;margin-top:25px}.page_service #page-product .section-contents{margin-top:35px}.page_service #page-product .section-contents .card{margin-top:0;width:100%}.page_service #page-product .section-contents .card-header{max-width:100%}.page_service #page-product .section-contents .card-body{margin-top:35px}.page_service #page-product .section-contents .card-body p{font-size:17px;line-height:1.8824}}@media (min-width: 767px){.page_service #page-flow{margin-top:60px;padding-top:65px}.page_service #page-flow .section-contents .card{margin-top:150px;width:100%}.page_service #page-flow .section-contents .card+.card:before{content:"";position:absolute;background:url(//anicomarche.com/cdn/shop/t/32/assets/service-arrow_gr_sp.svg?v=27240869655115609591759390706) no-repeat;background-size:contain;transform:translate(-50%);top:-100px;left:50%;display:block;width:15px;height:70px}.page_service #page-flow .section-contents .card:nth-child(1){margin-top:25px}.page_service #page-flow .section-contents .card-header{max-width:100%;width:357px}.page_service #page-flow .section-contents .card-header h3{margin-bottom:23px}.page_service #page-flow .section-contents .card-header h3 img{width:56.94px;height:56.94px;margin-right:20px}.page_service #page-flow .section-contents .card-header h3 span{font-size:28px}.page_service #page-flow .section-contents .card-header p{font-size:17px;line-height:1.8824}.page_service #page-flow .section-contents .card-header .thumb{width:300px}.page_service #page-flow .section-contents .card-body{width:100%;margin-top:40px}.page_service #page-flow .section-contents .card-body p{font-size:17px}.page_service #page-flow .section-contents .message-trial--content{margin-top:0}.page_service #page-flow .section-contents .message-trial--content picture{margin-top:47px}.page_service #page-flow .section-contents .message-trial--content .btn-primary{border-radius:55px;font-size:32px;margin-top:40px;padding:.8em}}@media (min-width: 767px){.page_service #page-faq{margin-top:120px}.page_service #page-faq h3{font-size:31px;line-height:1.5161;margin-top:25px}.page_service #page-faq .accordion .accordion-inner{padding:30px 35px 30px 15px;margin-top:18px}.page_service #page-faq .accordion .accordion-inner dt{font-size:18px}.page_service #page-faq .accordion .accordion-inner dt:before,.page_service #page-faq .accordion .accordion-inner dt:after{top:.7em;right:-10px;width:8px;height:8px}.page_service #page-faq .accordion .accordion-inner dd{margin:20px 0 0 20px;padding-right:15px;font-size:17px;line-height:1.8824}}@media (min-width: 767px){.page_service #page-conclusion{width:100%}.page_service #page-conclusion h2{font-size:31px;line-height:1.5161;margin-top:25px}.page_service #page-conclusion .section-contents{padding-bottom:210px;margin-top:40px}.page_service #page-conclusion .section-contents .card{margin-top:30px;width:100%}.page_service #page-conclusion .section-contents .card-header{width:100%;max-width:100%;margin:0 auto;left:0;transform:unset}.page_service #page-conclusion .section-contents .card-body{margin:45px 0 0}.page_service #page-conclusion .section-contents .card-body p{font-size:18px;line-height:2.2778;width:fit-content;margin:auto}.page_service #page-conclusion .section-contents .message-trial--content{margin-top:0}.page_service #page-conclusion .section-contents .message-trial--content picture{margin-top:47px}.page_service #page-conclusion .section-contents .message-trial--content .btn-primary{border-radius:55px;font-size:32px;margin-top:40px;padding:.8em}}@media (min-width: 767px){.page_service .footer{width:649px;margin:0 auto;padding:45px 0}.page_service .footer .footer-top a{display:block;width:220.44px;height:51.61px}.page_service .footer .footer-body{margin-top:40px}.page_service .footer .footer-body ul{flex-direction:column;align-items:flex-start;gap:20px}.page_service .footer .footer-body li a{font-size:11px;line-height:1}.page_service .footer .footer-bottom{margin-top:65px}.page_service .footer .footer-bottom p{font-size:9px}.page_service .footer .footer-bottom small{display:block;font-size:6px;margin-top:35px}}@media (min-width: 767px){.page_service .buy-button{position:fixed;bottom:20px;right:20px;width:161.05px}.page_service .buy-button img{width:100%}}.template-customers-login section h2{text-align:center}body.home #bl_header{transform:translateY(-100%)}body.home #MainContent{margin-top:0}body.home.js_menu-on #bl_header{transform:translateY(0)}body.home #MainContent.content-for-layout{background-color:#fff}@media (min-width: 767px){body.home #bl_header{transform:translateY(0)}body.home #MainContent{margin-top:130px;padding-top:0}}body.page_service #MainContent.content-for-layout{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/32/assets/style.css.map */
