@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@700;900&display=swap";.product-price-v2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 4px;font-weight:400;line-height:1;font-feature-settings:"palt";order:0}.lp-hd-second-inr .product-price-v2 span{display:flex}html{scroll-behavior:smooth;font-feature-settings:"palt"}@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff2?v=1736241676) format("woff2");font-style:normal}@font-face{font-family:"Mont, Noto Sans JP, sans-serif";src:url(/cdn/shop/files/MontForAnker-Book.woff) format("woff");font-style:normal}sup{position:relative;font-size:40%;vertical-align:super}@media screen and (min-width: 1080px){sup{top:0;letter-spacing:.08em}}.page-solix-c2000{background:#f8f8f8}.En{font-family:"Mont, Noto Sans JP, sans-serif"!important}.Wrapper{max-width:100%}@media screen and (min-width: 1080px){.Wrapper{width:100%;max-width:1380px;padding:0 20px;margin-inline:auto}}.Label{border-radius:100px;border:1px solid #000;padding:2.6666666667vw 5.3333333333vw;text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:130%;letter-spacing:.08em;font-size:max(3.2vw,12px);line-height:1;width:max-content}.Label.-white{border-color:#fff;color:#fff}@media screen and (min-width: 1080px){.Label{font-size:12px;padding:10px 20px}}.Gradient{background:linear-gradient(88deg,#00a9e0 24.5%,#00db84 148.05%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Blue{color:var(--clr-theme)}.m-caption{color:#424e3f;font-size:10px;opacity:.8;line-height:1.4;letter-spacing:.1em;margin-top:20px}ol.m-caption li{counter-increment:captionNum;text-indent:-2em;padding-left:2em}ol.m-caption li:before{content:"\203b" counter(captionNum);padding-right:.2em}ul.m-caption li{text-indent:-1.3em;padding-left:1.3em}ul.m-caption li:before{content:"\203b";padding-right:.2em}.Kv{height:166.6666666667vw;background:center/cover no-repeat url(/cdn/shop/files/c2000_kv_sp.png?v=1758939014);display:grid;align-content:end;padding:0 4vw 8vw;position:relative}@media screen and (min-width: 1080px){.Kv{height:744px;background-image:url(/cdn/shop/files/c2000_kv_pc.png?v=1758939015);padding:0 40px 50px;align-content:center}}.Kv .logo{max-width:24vw;width:25.0666666667vw;position:absolute;top:0;left:5.3333333333vw;z-index:2}@media screen and (min-width: 1080px){.Kv .logo{width:170px;left:42px}}.Kv .main{display:grid;gap:8vw}@media screen and (min-width: 1080px){.Kv .main{gap:40px;max-width:1340px;margin-inline:auto;width:100%}}.Kv .main .lead{text-align:center;color:var(--white, #fff);display:grid;gap:2.6666666667vw}@media screen and (min-width: 1080px){.Kv .main .lead{gap:30px;text-align:left}}.Kv .main .lead h1{text-shadow:0 0 6.681px rgba(0,0,0,.05);font-size:5.3333333333vw;font-weight:500;line-height:160%;letter-spacing:.1em;color:var(--white, #fff)}@media screen and (min-width: 1080px){.Kv .main .lead h1{font-size:min(2.4305555556vw,40px)}}.Kv .main .lead h2{text-shadow:0 0 6.94px rgba(0,0,0,.05);font-family:"Mont, Noto Sans JP, sans-serif"!important;font-size:max(2.6666666667vw,10px);font-weight:600;line-height:120%;letter-spacing:.759px}@media screen and (min-width: 1080px){.Kv .main .lead h2{font-size:19px}}.Kv .main .list{display:flex;justify-content:center}@media screen and (min-width: 1080px){.Kv .main .list{justify-content:flex-start}}.Kv .main .list li+li{border-left:1px solid rgba(217,217,217,.2)}.Kv .main .list li{color:#fff;display:flex;width:25%;height:21.3333333333vw;flex-direction:column;justify-content:center;align-items:center;gap:2.6666666667vw;text-align:center}@media screen and (min-width: 1080px){.Kv .main .list li{width:127px;height:119px}}.Kv .main .list li img{height:5.8666666667vw}@media screen and (min-width: 1080px){.Kv .main .list li img{height:33px}}.Kv .main .list li .text{font-size:max(2.6666666667vw,10px);line-height:130%;letter-spacing:.5px}@media screen and (min-width: 1080px){.Kv .main .list li .text{font-size:15px}}.Kv small{color:#fff;font-size:10px;font-weight:400;line-height:120%;letter-spacing:1px;display:block;margin-top:8vw}@media screen and (min-width: 1080px){.Kv small{font-size:10px;position:absolute;bottom:40px;left:50px}}.Recommend{display:grid;gap:5.3333333333vw;color:#191e28;padding:16vw 5.3333333333svw;background:#f8f8f8}@media screen and (min-width: 1080px){.Recommend{padding:80px 0}.Recommend .Wrapper{display:flex;gap:88px}}.Recommend .title{flex-shrink:0;font-size:7.4666666667vw;line-height:220%;letter-spacing:4.2px;font-weight:400;text-align:center}@media screen and (min-width: 1080px){.Recommend .title{font-size:28px;white-space:nowrap}}.Recommend .list{flex-grow:1;display:grid;grid-template-columns:repeat(2,1fr) 1.2fr;height:max-content}@media screen and (min-width: 1080px){.Recommend .list{grid-template-columns:repeat(3,1fr);border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}}.Recommend .list li+li{border-left:1px solid #d9d9d9}.Recommend .list li{flex-grow:1;display:grid;gap:1.3333333333vw;justify-content:center;padding:5.3333333333vw 0}@media screen and (min-width: 1080px){.Recommend .list li{gap:10px;padding:35px}}.Recommend .list li img{height:15.2vw;margin:0 auto}@media screen and (min-width: 1080px){.Recommend .list li img{height:105px}}.Recommend .list li .text{text-align:center;font-size:2.6666666667vw;line-height:160%;letter-spacing:.08em}@media screen and (min-width: 1080px){.Recommend .list li .text{font-size:min(1.1111111111vw,16px)}}.Product{padding:8vw 8vw 26.6666666667vw;display:grid;background:#f8f8f8}@media screen and (min-width: 1080px){.Product{padding:120px 0;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 1080px){.Product .info{width:393px}}.Product .image{width:100vw;margin-inline:auto}@media screen and (min-width: 1080px){.Product .image{width:686px;margin:unset}}.Product .title{font-family:"Mont, Noto Sans JP, sans-serif"!important;font-size:6.4vw;font-weight:600;line-height:115%;letter-spacing:-.064px;margin-top:8vw;text-align:center}@media screen and (min-width: 1080px){.Product .title{font-size:32px;margin-top:0;text-align:left}}.Product .color{color:var(--text-gray, #666);font-size:11px;font-weight:400;line-height:normal;margin-top:2.6666666667vw;text-align:center}@media screen and (min-width: 1080px){.Product .color{font-size:12px;margin-top:10px;text-align:left}}@media screen and (min-width: 1080px){.Product .lp-btns{justify-content:flex-start}.Product .lp-btns li.is-more{text-align:left}}.Product .product-price-v2-unit{flex-direction:row;align-items:flex-end;gap:5px;justify-content:center}@media screen and (min-width: 1080px){.Product .product-price-v2-unit{justify-content:flex-start}}.Product .product-price-v2-discount-rate-wrap{margin-bottom:0}.Product .product-price-v2{margin-top:4.8vw;margin-inline:0}@media screen and (min-width: 1080px){.Product .product-price-v2{margin-top:20px;margin-inline:unset}}.Product .product-price-v2-default{font-size:6.4vw}@media screen and (min-width: 1080px){.Product .product-price-v2-default{font-size:24px}}.Product .buttons{margin-top:8vw}@media screen and (min-width: 1080px){.Product .buttons{margin-top:30px}}.Product .label{padding-bottom:6px;color:var(--text-gray, #666);font-size:11px;font-weight:400;line-height:120%;letter-spacing:1px}@media screen and (min-width: 1080px){.Product .label{padding-bottom:8px}}.Product .select{border:1px solid #c6c6c6;background-color:#f8f8f8;padding:12px 8px;font-size:12px;width:100%;margin-bottom:20px}.Product small{color:#828282;font-size:10px;font-weight:350;line-height:120%;letter-spacing:1.033px;text-align:center;margin-top:5.3333333333vw}@media screen and (min-width: 1080px){.Product small{font-size:10px;margin-top:20px}}.Prize{padding:0 5.3333333333vw;background:#f8f8f8}@media screen and (min-width: 1080px){.Prize{padding:0}}.Prize .Wrapper{background:var(--clr-theme);color:#fff;padding:16vw 5.3333333333vw 13.3333333333vw;border-radius:30px}@media screen and (min-width: 1080px){.Prize .Wrapper{padding:100px 20px}}.Prize .header{display:flex;flex-direction:column;gap:10.6666666667vw;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:13.3333333333vw;margin-bottom:13.3333333333vw}@media screen and (min-width: 1080px){.Prize .header{flex-direction:row;justify-content:center;align-items:flex-start;padding-bottom:70px;margin-bottom:70px;max-width:1174px;margin-inline:auto}}.Prize .header img{width:32vw}@media screen and (min-width: 1080px){.Prize .header img{width:217px}}@media screen and (min-width: 1080px){.Prize .header .texts{width:561px}}.Prize .header .texts .text{color:var(--white, #fff);font-size:3.7333333333vw;font-weight:500;line-height:190%;letter-spacing:.08em}@media screen and (min-width: 1080px){.Prize .header .texts .text{font-size:18px}}.Prize .header .texts a{display:block;margin-top:20px;font-size:max(3.2vw,12px);font-weight:500}@media screen and (min-width: 1080px){.Prize .header .texts a{font-size:12px;margin-top:30px}}.Prize .content{display:grid;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Prize .content{gap:40px;place-items:center;text-align:center}}.Prize .content .lead{display:grid;gap:3.7333333333vw}@media screen and (min-width: 1080px){.Prize .content .lead{gap:20px}}.Prize .content .lead .title{font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.08em}@media screen and (min-width: 1080px){.Prize .content .lead .title{font-size:24px}}.Prize .content .lead .text{font-size:max(3.2vw,12px);font-style:normal;font-weight:500;line-height:160%;letter-spacing:.36px}@media screen and (min-width: 1080px){.Prize .content .lead .text{font-size:15px}}.Prize .content .list{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:-2.6666666667vw}@media screen and (min-width: 1080px){.Prize .content .list{grid-template-columns:repeat(5,13.8888888889vw)}}.Prize .content .list li{padding:4vw 1.6vw;display:grid;place-items:center;gap:4vw;text-align:center}@media screen and (min-width: 1080px){.Prize .content .list li{gap:10px;padding:0 15px}}.Prize .content .list li img{width:24vw}@media screen and (min-width: 1080px){.Prize .content .list li img{width:130px}}.Prize .content .list li .text{font-size:max(2.6666666667vw,10px);font-weight:500;line-height:130%;letter-spacing:.05em}@media screen and (min-width: 1080px){.Prize .content .list li .text{font-size:12px}}.Prize .content .list li .product{font-family:"Mont, Noto Sans JP, sans-serif"!important;font-size:max(2.6666666667vw,10px);font-style:normal;font-weight:600;line-height:120%;letter-spacing:.05em}@media screen and (min-width: 1080px){.Prize .content .list li .product{font-size:12px}}.Relief{padding:26.6666666667vw 5.3333333333vw;background:#f8f8f8}@media screen and (min-width: 1080px){.Relief{padding:100px 0}}.Relief .Wrapper{display:grid;gap:10.6666666667vw}@media screen and (min-width: 1080px){.Relief .Wrapper{gap:60px}}.Relief sup{display:inline-block;margin-left:-2px;margin-right:2px}.Relief .header{display:grid;gap:2.6666666667vw;text-align:center}@media screen and (min-width: 1080px){.Relief .header{text-align:left;gap:30px}}.Relief .header .lead{font-size:3.2vw;font-family:"Mont, Noto Sans JP, sans-serif"!important;font-weight:600;line-height:100%;letter-spacing:.8px}@media screen and (min-width: 1080px){.Relief .header .lead{font-size:1.1111111111vw}}.Relief .header .title{font-size:7.4666666667vw;font-weight:500;line-height:1.4;letter-spacing:.1em;white-space:nowrap}@media screen and (min-width: 1080px){.Relief .header .title{font-size:57px}}.Relief .header .title span{color:var(--clr-theme)}.Relief .content{margin-inline:-2.6666666667vw;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1080px){.Relief .content{margin-inline:unset}}.Relief .list{display:grid;grid-template-rows:1.3fr .8fr .8fr 1fr;grid-template-columns:1fr .8fr .6fr 1fr;gap:6px;z-index:9}@media screen and (min-width: 1080px){.Relief .list{grid-template-rows:repeat(21,minmax(0,1fr));grid-template-columns:1fr 1.18fr 1.18fr 1fr}}.Relief [class^=item]{min-height:147px}@media screen and (min-width: 1080px){.Relief [class^=item]{min-height:230px}}.Relief [class^=item] a{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%;padding:12px 10px;border-radius:10px;color:#fff;overflow:hidden}@media screen and (min-width: 1080px){.Relief [class^=item] a{padding:30px;border-radius:15px}}.Relief [class^=item] a:hover{color:#fff}.Relief [class^=item] a:hover .bg{transform:scale(1.1)}.Relief .title{font-size:3.2vw;font-weight:500;line-height:145%;letter-spacing:.15em}@media screen and (min-width: 1080px){.Relief .title{font-size:min(1.25vw,18px)}}.Relief .m-caption{margin-top:0}.Relief .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;transition:all .3s ease}.Relief .bg *{width:100%;height:100%}.Relief .bg img{width:100%;height:100%;object-fit:cover}.Relief .item01{grid-row:1/2;grid-column:1/span 4}@media screen and (min-width: 1080px){.Relief .item01{grid-row:1/span 13;grid-column:2/4}}.Relief .item01 a{padding:16px;align-items:flex-start}.Relief .item01 a .title{font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Relief .item01 a .title{font-size:min(1.6666666667vw,24px)}}.Relief .item02{grid-row:2/3;grid-column:1/span 2}@media screen and (min-width: 1080px){.Relief .item02{grid-row:1/span 9;grid-column:1/2}}.Relief .item02 a{align-items:flex-start}.Relief .item03{grid-row:3/4;grid-column:1/span 2}@media screen and (min-width: 1080px){.Relief .item03{grid-row:1/9;grid-column:4/5}}.Relief .item03 a{align-items:flex-start}.Relief .item04{grid-row:2/4;grid-column:3/5}@media screen and (min-width: 1080px){.Relief .item04{grid-row:9/22;grid-column:4/5}}.Relief .item04 a{text-align:center}.Relief .item05{grid-row:4/5;grid-column:1/2}@media screen and (min-width: 1080px){.Relief .item05{grid-row:14/22;grid-column:2/3}}.Relief .item05 a{padding:12px 0;text-align:center}@media screen and (min-width: 1080px){.Relief .item05 a{padding:30px}}.Relief .item05 .title{font-size:2.9333333333vw}@media screen and (min-width: 1080px){.Relief .item05 .title{font-size:min(1.25vw,18px)}}.Relief .item06{grid-row:4/5;grid-column:2/4}@media screen and (min-width: 1080px){.Relief .item06{grid-row:14/22;grid-column:3/4}}.Relief .item06 a{align-items:flex-start}.Relief .item07{grid-row:4/5;grid-column:4/5}@media screen and (min-width: 1080px){.Relief .item07{grid-row:10/22;grid-column:1/2}}.Relief .item07 a{padding:12px 0;text-align:center}@media screen and (min-width: 1080px){.Relief .item07 a{padding:30px}}.Relief .item07 .title{font-size:2.9333333333vw}@media screen and (min-width: 1080px){.Relief .item07 .title{font-size:min(1.25vw,18px)}}.Capacity{background:bottom/contain no-repeat url(/cdn/shop/files/c2000_capacity_sp.png?v=1758946822) #f8f8f8;padding-bottom:80vw}@media screen and (min-width: 1080px){.Capacity{background-image:url(/cdn/shop/files/c2000_capacity_pc.png?v=1758946823);padding-bottom:41.6666666667vw}}.Capacity .Wrapper{max-width:100%;padding:0 5.3333333333vw}@media screen and (min-width: 1080px){.Capacity .Wrapper{padding:0 20px}}.Capacity .header{display:grid;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Capacity .header{place-items:center;gap:40px;text-align:center}}.Capacity .header .title{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:4.2px;font-size:5.8666666667vw}@media screen and (min-width: 1080px){.Capacity .header .title{font-size:33px}}.Capacity .header .title span{color:var(--clr-theme)}@media screen and (min-width: 1080px){.Capacity .header .title span{display:block}}.Capacity .header .text{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:190%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Capacity .header .text{font-size:16px}}.Capacity .header small{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;font-size:10px;opacity:.6}@media screen and (min-width: 1080px){.Capacity .header small{font-size:10px}}.Capacity .content{margin-top:16vw}@media screen and (min-width: 1080px){.Capacity .content{margin-top:60px}}.Capacity .content .header{font-weight:400;line-height:150%;letter-spacing:2px;font-size:4.2666666667vw;display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (min-width: 1080px){.Capacity .content .header{font-size:20px}}.Capacity .content .header:before,.Capacity .content .header:after{content:"";display:block;width:100%;height:1px;background:#666;flex:1}.Capacity .content .list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6666666667vw 0;margin-top:8vw}@media screen and (min-width: 1080px){.Capacity .content .list{grid-template-columns:repeat(5,1fr);gap:0;margin-top:30px}}.Capacity .content .list li{display:grid;place-items:center;gap:2.6666666667vw;text-align:center;height:47.7333333333vw}@media screen and (min-width: 1080px){.Capacity .content .list li{height:179px;gap:10px}}.Capacity .content .list li img{height:13.8666666667vw}@media screen and (min-width: 1080px){.Capacity .content .list li img{height:52px}}.Capacity .content .list li .title{font-weight:400;line-height:1;letter-spacing:1.4px;font-size:3.2vw}@media screen and (min-width: 1080px){.Capacity .content .list li .title{font-size:14px}}.Capacity .content .list li .text{font-size:max(3.2vw,12px);font-weight:400;letter-spacing:.6px;line-height:1}@media screen and (min-width: 1080px){.Capacity .content .list li .text{font-size:19px}}.Capacity .content .list li .text span{color:var(--clr-theme);font-family:"Mont, Noto Sans JP, sans-serif"!important;font-weight:600;line-height:1;font-size:9.3333333333vw;padding:.5333333333vw}@media screen and (min-width: 1080px){.Capacity .content .list li .text span{font-size:48px}}.Capacity .content .list li small{font-size:10px;font-weight:350;line-height:120%;letter-spacing:.951px;opacity:.6}@media screen and (min-width: 1080px){.Capacity .content .list li small{font-size:10px}}.Next{background:#2d3543}.Next .header{position:relative;padding:16vw 8vw 0;color:#fff;height:192vw;background:center/cover no-repeat url(/cdn/shop/files/c2000_next_bg_sp_ac2629bf-c0ce-4fb4-80cc-aee3d1691504.png?v=1758960902)}@media screen and (min-width: 1080px){.Next .header{background-image:url(/cdn/shop/files/c2000_next_bg_pc_5fe88ac6-e06b-4b0b-94dc-2a67b66cb6ab.png?v=1758960903);height:714px;padding:110px 0 0}}.Next .header:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#2d3543,#2d3543 1%,transparent 20%,transparent)}.Next .header .texts{display:flex;flex-direction:column;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Next .header .texts{width:1340px;gap:40px}}.Next .header .title{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:4.2px;font-size:5.8666666667vw}@media screen and (min-width: 1080px){.Next .header .title{font-size:30px}}.Next .header .title span{background:var(--gra, linear-gradient(88deg, #00a9e0 30.12%, #00db84 148.05%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Next .header .text{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:190%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Next .header .text{font-size:16px;width:345px}}.Next .header small{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;opacity:.8;font-size:10px}@media screen and (min-width: 1080px){.Next .header small{font-size:10px;width:345px;display:block}}.Next .content{padding:0 5.3333333333vw 13.3333333333vw}@media screen and (min-width: 1080px){.Next .content{padding:0 0 50px}}.Next .content .card{background:#ffffff1a;padding:10.6666666667vw 5.3333333333vw 5.3333333333vw;border-radius:20px;color:#fff}@media screen and (min-width: 1080px){.Next .content .card{max-width:1348px;margin-inline:auto;padding:80px 20px;display:flex;align-items:center;justify-content:center;gap:50px}}.Next .content .card .lead{text-shadow:0 0 13.554px rgba(0,0,0,.05);font-weight:500;line-height:155%;letter-spacing:2.951px;font-size:3.7333333333vw;text-align:center}@media screen and (min-width: 1080px){.Next .content .card .lead{font-size:20px;text-align:left}}.Next .content .card .title{text-shadow:0 0 16.556px rgba(0,0,0,.05);font-weight:500;line-height:155%;letter-spacing:.15em;font-size:6.4vw;display:flex;align-items:baseline;justify-content:center}@media screen and (min-width: 1080px){.Next .content .card .title{font-size:31px;justify-content:flex-start}}.Next .content .card .title .first{font-size:3.7333333333vw;color:var(--clr-theme)}@media screen and (min-width: 1080px){.Next .content .card .title .first{font-size:20px}}.Next .content .card .title .second{background:linear-gradient(86deg,#00a9e0 22.43%,#00db84 150.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 29.446px rgba(0,0,0,.05);font-family:Mont For Anker;font-style:normal;font-weight:600;line-height:1;font-size:24vw;font-family:"Mont, Noto Sans JP, sans-serif"!important}@media screen and (min-width: 1080px){.Next .content .card .title .second{font-size:122px}}.Next .content .card .title .third{background:linear-gradient(86deg,#00a9e0 22.43%,#00db84 150.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 13.2px rgba(0,0,0,.05);font-weight:500;font-size:10.6666666667vw;line-height:1.2}@media screen and (min-width: 1080px){.Next .content .card .title .third{font-size:54px}}.Next .content .card small{color:#fff9;font-size:2.6666666667vw;line-height:120%;letter-spacing:1.195px;display:block}@media screen and (min-width: 1080px){.Next .content .card small{font-size:12px;width:365px}}.Next .content .card .table{margin-top:calc(8vw - 1px);margin-bottom:-1px;overflow:hidden;margin-inline:-1px;width:calc(100% + 2px);border-collapse:collapse;text-align:center}@media screen and (min-width: 1080px){.Next .content .card .table{display:none}}.Next .content .card .table th,.Next .content .card .table td{border:1px solid rgba(255,255,255,.2);border-left:none;border-top:none;padding:2.6666666667vw;font-size:11px;text-align:center;vertical-align:middle}@media screen and (min-width: 1080px){.Next .content .card .table th,.Next .content .card .table td{font-size:12px;padding:10px 5px}}.Next .content .card .table thead th{border-bottom:1px solid rgba(255,255,255,.2)}.Next .content .card .table th:last-child,.Next .content .card .table td:last-child{border-right:none}.Next .content .card .table tbody tr:last-child td{border-bottom:none}.Next .content .card .table th{height:41.6vw}.Next .content .card .table th:nth-child(odd){width:32%}@media screen and (min-width: 1080px){.Next .content .card .table th:nth-child(odd){width:auto}}.Next .content .card .table th:nth-child(2n){width:36%}@media screen and (min-width: 1080px){.Next .content .card .table th:nth-child(2n){width:auto}}.Next .content .card .table th img{width:24vw}.Next .content .card .table th .title{font-weight:500;line-height:130%;letter-spacing:1.2px;font-size:3.2vw}.Next .content .card .table th .title.strong{color:var(--clr-theme);letter-spacing:1.776px;font-size:3.7333333333vw}.Next .content .card .table td{height:26.6666666667vw}.Next .content .card .table td img{height:7.4666666667vw}.Next .content .card .table td .text{margin-top:1.6vw;font-size:max(3.2vw,12px)}.Next .content .card .table td .text span{font-weight:500;font-size:3.7333333333vw}.Next .content .card .table td .text strong{font-style:normal;font-weight:600;font-size:10.1333333333vw;color:var(--clr-theme);font-family:"Mont, Noto Sans JP, sans-serif"!important}.Next .content .card .table td .text em{font-style:normal;font-weight:600;font-size:7.4666666667vw;font-family:"Mont, Noto Sans JP, sans-serif"!important}.Next .content .card .list{display:grid;grid-template-columns:repeat(5,1fr);position:relative}@media screen and (max-width: 1079px){.Next .content .card .list{display:none}}.Next .content .card .list:after{content:"";display:block;position:absolute;top:134px;left:0;width:100%;height:1px;background:#fff3}.Next .content .card .list li+li{padding-left:50px}.Next .content .card .list img{height:36px}.Next .content .card .list img.product{height:93px}.Next .content .card .list .top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:104px}.Next .content .card .list .top .title{color:var(--clr-theme);font-size:17.763px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.776px}.Next .content .card .list .top .text{font-size:14.211px;letter-spacing:.426px;line-height:1}.Next .content .card .list .top .text span{font-weight:500;color:var(--clr-theme)}.Next .content .card .list .top .text span strong{font-size:48.581px;font-weight:600;line-height:1;font-family:"Mont, Noto Sans JP, sans-serif"!important}.Next .content .card .list .bottom{margin-top:25px;padding-top:25px;text-align:center}.Next .content .card .list .bottom .text{font-size:14px;font-weight:500;line-height:130%;letter-spacing:1.421px}.Next .content .card .list .bottom .text em{font-size:35.527px;font-style:normal;font-weight:600;line-height:130%;font-family:"Mont, Noto Sans JP, sans-serif"!important}.Compact{padding:21.3333333333vw 8vw}@media screen and (min-width: 1080px){.Compact{padding:120px 50px}}.Compact .Wrapper{display:grid;gap:13.3333333333vw}@media screen and (min-width: 1080px){.Compact .Wrapper{display:flex;justify-content:center;align-items:flex-end}}@media screen and (min-width: 1080px){.Compact .main{width:638px;height:max-content;flex:1}}.Compact .content{position:relative;display:grid;gap:10.6666666667vw;height:max-content}@media screen and (min-width: 1080px){.Compact .content{display:grid;gap:40px;height:max-content;width:512px;flex-shrink:0}}.Compact .thumb{width:25.6vw;position:absolute;top:0;right:0}@media screen and (min-width: 1080px){.Compact .thumb{width:171px}}.Compact .texts{display:grid;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Compact .texts{gap:40px}}.Compact .texts .title{font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15em;font-size:6.4vw}@media screen and (min-width: 1080px){.Compact .texts .title{font-size:33px}}.Compact .texts .title span{color:var(--clr-theme)}.Compact .texts .text{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:190%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Compact .texts .text{font-size:16px}}.Compact .texts small{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;font-size:10px;opacity:.7}@media screen and (min-width: 1080px){.Compact .texts small{font-size:10px}}.Safety{border-top:1px solid rgba(0,0,0,.15);padding:21.3333333333vw 8vw}@media screen and (min-width: 1080px){.Safety{padding:80px 0}}.Safety .Wrapper{display:grid;gap:10.6666666667vw}@media screen and (min-width: 1080px){.Safety .Wrapper{gap:50px}}.Safety .header{display:grid;gap:10.6666666667vw}@media screen and (min-width: 1080px){.Safety .header{gap:50px}}.Safety .header .title{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:.15em;font-size:6.4vw}@media screen and (min-width: 1080px){.Safety .header .title{font-size:30px}}.Safety .list{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;width:100%}@media screen and (min-width: 1080px){.Safety .list{grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border-gray)}}.Safety .list li{padding:5.3333333333vw 4vw;gap:5.3333333333vw;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray)}@media screen and (min-width: 1080px){.Safety .list li{padding:40px;gap:20px;border-bottom:unset}}.Safety .list li img{height:16vw}@media screen and (min-width: 1080px){.Safety .list li img{height:60px}}.Safety .list li .texts{display:grid;gap:2.6666666667vw}@media screen and (min-width: 1080px){.Safety .list li .texts{gap:10px}}.Safety .list li .texts .title{text-shadow:0 0 7.734px rgba(0,0,0,.05);font-weight:500;line-height:140%;letter-spacing:.1em;font-size:3.7333333333vw;text-align:center}@media screen and (min-width: 1080px){.Safety .list li .texts .title{font-size:16px}}.Safety .list li .texts .text{text-shadow:0 0 7.734px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:1.8px;font-size:2.9333333333vw;color:var(--txt-gray)}@media screen and (min-width: 1080px){.Safety .list li .texts .text{font-size:12px}}@media screen and (max-width: 1079px){.Safety .list li:nth-child(2n){border-right:none}.Safety .list li:nth-last-child(-n+2){border-bottom:none}}.Features01{color:#fff;padding:0 4vw 4vw;display:grid;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Features01{padding:0 0 100px;gap:20px;max-width:1640px;margin-inline:auto;padding-inline:20px}}.Features01 .typeA .item{padding:8vw 5.3333333333vw;height:212vw;display:flex;align-items:flex-end;border-radius:15px;background:#8a7a70}@media screen and (min-width: 1080px){.Features01 .typeA .item{height:800px;width:100%;padding:0 60px 50px}}.Features01 .typeA .item.-item01{background:center/cover no-repeat url(/cdn/shop/files/c2000_features01_1_sp.png?v=1759031716)}@media screen and (min-width: 1080px){.Features01 .typeA .item.-item01{background-image:url(/cdn/shop/files/c2000_features01_1_pc.png?v=1759031718)}}.Features01 .typeA .item.-item02{background:center/cover no-repeat url(/cdn/shop/files/c2000_features01_2_sp.png?v=1759031716)}@media screen and (min-width: 1080px){.Features01 .typeA .item.-item02{background-image:url(/cdn/shop/files/c2000_features01_2_pc.png?v=1759031718)}}@media screen and (min-width: 1080px){.Features01 .typeA .item.-item02 .content{margin-left:auto}}.Features01 .typeA .item .content{display:grid;gap:5.3333333333vw;height:max-content}@media screen and (min-width: 1080px){.Features01 .typeA .item .content{gap:40px;width:346px}}.Features01 .typeA .item .content .title{text-shadow:0 0 14.694px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:.15em;font-size:5.8666666667vw}@media screen and (min-width: 1080px){.Features01 .typeA .item .content .title{font-size:30px}}.Features01 .typeA .item .content em{font-weight:600;letter-spacing:-4.281px;font-family:"Mont, Noto Sans JP, sans-serif"!important;margin-bottom:-20px;display:inline-block;line-height:1;padding-right:2.6666666667vw;font-style:normal}@media screen and (min-width: 1080px){.Features01 .typeA .item .content em{padding-right:10px}}.Features01 .typeA .item .content em.em01{font-size:37.3333333333vw;letter-spacing:-.05em}@media screen and (min-width: 1080px){.Features01 .typeA .item .content em.em01{font-size:178px}}.Features01 .typeA .item .content em.em02{font-size:44.2666666667vw;letter-spacing:-.02em}@media screen and (min-width: 1080px){.Features01 .typeA .item .content em.em02{font-size:214px}}.Features01 .typeA .item .content .text{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:190%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Features01 .typeA .item .content .text{font-size:16px}}.Features01 .typeA .item .content small{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;font-size:10px}@media screen and (min-width: 1080px){.Features01 .typeA .item .content small{font-size:10px}}.Features01 .typeA .item .content .line{display:flex;align-items:baseline;line-height:1;margin-top:2.6666666667vw}.Features01 .typeA .item .content .line .first{margin-bottom:auto;font-weight:500;font-size:4.8vw}@media screen and (min-width: 1080px){.Features01 .typeA .item .content .line .first{font-size:21px}}.Features01 .typeA .item .content .line .second{font-weight:500;font-size:6.4vw}@media screen and (min-width: 1080px){.Features01 .typeA .item .content .line .second{font-size:30px}}.Features01 .typeB{display:grid;gap:4vw}@media screen and (min-width: 1080px){.Features01 .typeB{display:flex;gap:20px}}.Features01 .typeB li{min-height:58.6666666667vw;padding:20px 0;border-radius:15px;background:#020304;display:flex;align-items:center}@media screen and (min-width: 1080px){.Features01 .typeB li{width:50%;min-height:unset;height:min(51.3888888889vw,740px)}}.Features01 .typeB li .Label{font-size:10px;padding:2.1333333333vw 4vw}@media screen and (min-width: 1080px){.Features01 .typeB li .Label{font-size:12px;padding:15px 20px}}.Features01 .typeB li.-item03{background:top left/cover no-repeat url(/cdn/shop/files/c2000_features01_3_sp.webp?v=1759280054)}@media screen and (min-width: 1080px){.Features01 .typeB li.-item03{background-image:url(/cdn/shop/files/c2000_features01_3_pc.webp?v=1759280054)}}.Features01 .typeB li.-item03 .texts{margin-left:auto;width:61.3333333333vw}@media screen and (min-width: 1080px){.Features01 .typeB li.-item03 .texts{width:100%}}.Features01 .typeB li.-item04{background:center/cover no-repeat url(/cdn/shop/files/c2000_features01_4_sp.png?v=1759031715)}@media screen and (min-width: 1080px){.Features01 .typeB li.-item04{background-image:url(/cdn/shop/files/c2000_features01_4_pc.png?v=1759031716)}}.Features01 .typeB li.-item04 .texts{margin-left:auto;width:61.3333333333vw}@media screen and (min-width: 1080px){.Features01 .typeB li.-item04 .texts{width:100%}}.Features01 .typeB li .texts{display:grid;gap:2.6666666667vw;padding-inline:5.3333333333vw}@media screen and (min-width: 1080px){.Features01 .typeB li .texts{gap:20px;padding:0 50px 50px;margin-top:auto}}.Features01 .typeB li .texts .title{text-shadow:0 0 3.848px rgba(0,0,0,.05);font-weight:500;line-height:160%;letter-spacing:2.88px;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Features01 .typeB li .texts .title{font-size:24px}}.Features01 .typeB li .texts .text{text-shadow:0 0 3.848px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;font-size:2.9333333333vw}@media screen and (min-width: 1080px){.Features01 .typeB li .texts .text{font-size:14px}}.Features01 .typeB li .texts small{color:var(--background-color, #f2f4f5);text-shadow:0 0 3.848px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.5px;font-size:10px;opacity:.6}@media screen and (min-width: 1080px){.Features01 .typeB li .texts small{font-size:10px}}.Feature02{display:grid;gap:5.3333333333vw;padding:0 4vw 16vw}@media screen and (min-width: 1080px){.Feature02{max-width:1240px;padding:0 20px 100px;gap:30px;margin-inline:auto}}.Feature02 .main{height:80vw;border-radius:15px;color:#fff;display:grid;background:center/cover no-repeat url(/cdn/shop/files/c2000_features02_1_sp.png?v=1759031716)}@media screen and (min-width: 1080px){.Feature02 .main{background-image:url(/cdn/shop/files/c2000_features02_1_pc.png?v=1759031717);height:415px;align-items:center}}.Feature02 .main .texts{margin-left:auto;width:61.3333333333vw}@media screen and (min-width: 1080px){.Feature02 .main .texts{width:100%}}.Feature02 .main .texts{padding:6.6666666667vw 5.3333333333vw;display:grid;gap:2.6666666667vw;margin-left:auto;width:61.3333333333vw}@media screen and (min-width: 1080px){.Feature02 .main .texts{width:100%;height:max-content;margin-top:auto;margin-left:unset}}@media screen and (min-width: 1080px){.Feature02 .main .texts{padding:0 60px;gap:30px;width:591px;margin-top:unset}}.Feature02 .main .texts .title{font-weight:500;line-height:160%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Feature02 .main .texts .title{font-size:24px}}.Feature02 .main .texts .text{text-shadow:0 0 4.489px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:.08em;font-size:2.9333333333vw;opacity:.7}@media screen and (min-width: 1080px){.Feature02 .main .texts .text{font-size:14px}}.Feature02 .main .lp-btn{width:-moz-fit-content;width:fit-content;padding:16px 20px;font-weight:400}@media screen and (min-width: 1080px){.Feature02 .main .lp-btn{padding:20px 24px;font-size:14px}}.Feature02 .list{display:flex;gap:2.6666666667vw}@media screen and (min-width: 1080px){.Feature02 .list{gap:0}}.Feature02 .list li{display:grid;gap:5.3333333333vw;flex-shrink:0;flex-basis:50%}@media screen and (min-width: 1080px){.Feature02 .list li{flex-shrink:0;gap:40px}}@media screen and (min-width: 1080px){.Feature02 .list li:nth-child(odd){padding-right:30px}}@media screen and (min-width: 1080px){.Feature02 .list li:nth-child(2n){padding-left:30px;border-left:1px solid var(--border-gray)}}.Feature02 .list li picture{width:100%;max-width:100%!important;aspect-ratio:1/1;border-radius:15px;overflow:hidden}@media screen and (min-width: 1080px){.Feature02 .list li picture{aspect-ratio:570/335;border-radius:20px}}.Feature02 .list li picture img{height:100%;width:100%;object-fit:cover}.Feature02 .list li .texts{padding:0 2.6666666667vw;display:grid;gap:5.3333333333vw}@media screen and (min-width: 1080px){.Feature02 .list li .texts{gap:30px;padding:0 20px}}.Feature02 .list li .title{font-weight:500;line-height:160%;letter-spacing:.1em;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Feature02 .list li .title{font-size:24px;text-align:center}}.Feature02 .list li .text{text-shadow:0 0 11.712px rgba(0,0,0,.05);font-weight:500;line-height:170%;letter-spacing:1.8px;font-size:max(3.2vw,12px);color:var(--txt-gray)}@media screen and (min-width: 1080px){.Feature02 .list li .text{font-size:12px}}.Slider{padding:var(--space-sec) 0 0 0;background:var(--bg-gray)}.Slider .splide__slide{border-radius:10px;overflow:hidden}@media screen and (min-width: 1080px){.Slider .splide__slide{border-radius:16px}}.Slider .splide__slide img{object-fit:cover;height:100%;width:100%}.Detail{padding:26.6666666667vw 5.3333333333vw;background:#f8f8f8}@media screen and (min-width: 1080px){.Detail{padding:100px 0}}@media screen and (min-width: 1080px){.Detail .Wrapper{display:flex;gap:60px}}.Detail img{height:38.1333333333vw;margin-inline:auto;display:block}@media screen and (min-width: 1080px){.Detail img{height:max-content;margin:unset}}.Detail .list{margin-top:10.6666666667vw}@media screen and (min-width: 1080px){.Detail .list{margin-top:unset;flex:1}}.Detail .list li+li{border-top:1px solid var(--border-gray)}.Detail .list li{height:25.0666666667vw;display:flex;font-size:max(3.2vw,12px)}@media screen and (min-width: 1080px){.Detail .list li{height:94px;font-size:14px}}.Detail .list li .header{width:26.6666666667vw;display:flex;flex-direction:column;justify-content:center;font-weight:600;padding-inline:5.3333333333vw}@media screen and (min-width: 1080px){.Detail .list li .header{width:185px;padding-inline:30px;font-size:16px}}.Detail .list li .content{display:grid;place-items:center;flex:1;text-align:center;line-height:1.2}@media screen and (min-width: 1080px){.Detail .list li .content{line-height:1.4}}.Detail .list li .fs-10{font-size:10px}@media screen and (min-width: 1080px){.Detail .list li .fs-10{font-size:10px}}.Detail .list li .fs-12{font-size:3.2vw}@media screen and (min-width: 1080px){.Detail .list li .fs-12{font-size:12px}}.Detail .list li .fs-15{font-size:4vw}@media screen and (min-width: 1080px){.Detail .list li .fs-15{font-size:15px}}.Detail .list li [class*=fs-]{letter-spacing:.08em}.Detail .list li .fs-16{font-size:4.2666666667vw}@media screen and (min-width: 1080px){.Detail .list li .fs-16{font-size:16px}}.Detail .list li .fs-21{font-size:4.8vw}@media screen and (min-width: 1080px){.Detail .list li .fs-21{font-size:21px}}.Detail .list li .fs-22{font-size:5.8666666667vw}@media screen and (min-width: 1080px){.Detail .list li .fs-22{font-size:22px}}.Detail .list li .fs-27{font-size:5.6vw}@media screen and (min-width: 1080px){.Detail .list li .fs-27{font-size:27px}}.Detail .list li .fw-400{font-weight:400}.Detail .list li .fw-600{font-weight:600}.Detail .list li .gray{color:var(--txt-gray)}.Detail .list li .opacity{opacity:.6}.Off{background:#f8f8f8;padding:0 4vw 16vw}@media screen and (min-width: 1080px){.Off{padding:0 20px 100px}}.Off .item{background:#fff;padding:16vw 5.3333333333vw;display:grid;gap:8vw}@media screen and (min-width: 1080px){.Off .item{padding:80px 100px;display:flex;gap:50px;justify-content:center;align-items:center;max-width:1240px;margin-inline:auto}}.Off .item img{height:30.6666666667vw}@media screen and (min-width: 1080px){.Off .item img{height:180px;display:block}}.Off .item .texts{display:grid;gap:5.3333333333vw;color:#4b4b4b}@media screen and (min-width: 1080px){.Off .item .texts{gap:10px;max-width:687px;flex-shrink:0}}.Off .item .texts .lead{font-weight:700;line-height:180%;letter-spacing:.08em;font-size:3.2vw;text-align:center}@media screen and (min-width: 1080px){.Off .item .texts .lead{font-size:24px}}.Off .item .texts .title{font-weight:700;line-height:200%;letter-spacing:.04em;font-size:8.5333333333vw}@media screen and (min-width: 1080px){.Off .item .texts .title{font-size:69px;display:flex;align-items:baseline}}.Off .item .texts .title .before{font-weight:700;line-height:200%;letter-spacing:.04em;font-size:3.7333333333vw;display:block}@media screen and (min-width: 1080px){.Off .item .texts .title .before{font-size:44px}}.Off .item .texts .title .heading{display:flex;align-items:baseline;font-family:"Mont, Noto Sans JP, sans-serif"!important;line-height:1}.Off .item .texts .title .heading .value{font-weight:700;line-height:100%;letter-spacing:0em;font-size:8vw}@media screen and (min-width: 1080px){.Off .item .texts .title .heading .value{font-size:52px}}.Off .item .texts .title .heading .value em{font-weight:600;line-height:120%;font-size:17.3333333333vw;font-style:normal}@media screen and (min-width: 1080px){.Off .item .texts .title .heading .value em{font-size:115px}}.Off .item .texts .text{font-weight:500;line-height:180%;letter-spacing:.98px;font-size:3.7333333333vw}@media screen and (min-width: 1080px){.Off .item .texts .text{font-size:18px}}.Off .item .texts .end{display:block;width:100%;text-align:center;font-weight:500;font-size:3.7333333333vw;background:#ddd;padding:5.3333333333vw;border-radius:10px}@media screen and (min-width: 1080px){.Off .item .texts .end{margin:10px 0;padding:20px;font-size:18px}}.Off .item .texts small{font-style:normal;font-weight:350;line-height:20px;letter-spacing:1px;font-size:10px;text-align:center}@media screen and (min-width: 1080px){.Off .item .texts small{font-size:12px;text-align:left}}.Off .item .texts .lp-btn{width:-moz-fit-content;width:fit-content;padding:16px 20px;font-weight:400;margin:0 auto}@media screen and (min-width: 1080px){.Off .item .texts .lp-btn{padding:20px 24px;font-size:14px}}.Solix-topBrand{--space-topbrand: 20px;padding:20px 0;background:#f4fbfd!important;color:var(--txt-black);margin-top:0}@media screen and (min-width: 1080px){.Solix-topBrand{--space-topbrand: 40px;background:var(--bg-black2);padding:35px 0;margin-top:0}}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-inr{padding:80px clamp(40px,200px,10vw);background:#fff;border-radius:16px;overflow:hidden}}.Solix-topBrand .solix-topBrand-bnr{display:flex;flex-direction:column;align-items:center;padding:80px 10px 10px;background:bottom/cover no-repeat url(/cdn/shop/files/anker-solix-lineup-topBrand-bnr-bg-sp.jpg?v=1697249752);border-radius:12px;color:#fff}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-bnr{padding:64px 10px 10px;background-image:url(/cdn/shop/files/anker-solix-lineup-topBrand-bnr-bg-pc.jpg?v=1697249752)}}.Solix-topBrand .solix-topBrand-bnr-tit{width:64vw;max-width:240px}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-bnr-tit{width:333px;max-width:100%}}.Solix-topBrand .solix-topBrand-bnr-tit img{width:100%}.Solix-topBrand .solix-topBrand-bnr-caption{margin-top:20px;font-size:9px;font-weight:400;line-height:1.5}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-bnr-caption{margin-top:56px;text-align:center}}.Solix-topBrand .solix-topBrand-map{margin-top:var(--space-topbrand);padding-top:var(--space-topbrand)}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-map{display:grid;align-items:center;gap:40px;grid-template-columns:1fr 1fr}}.Solix-topBrand .solix-topBrand-map-img{border-radius:12px;background:#fff;text-align:center}.Solix-topBrand .solix-topBrand-map-content{margin-top:24px;display:grid;gap:16px}.Solix-topBrand .solix-topBrand-map-tit{font-size:18px;font-weight:700;line-height:1.25}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-map-tit{font-size:27px}}.Solix-topBrand .solix-topBrand-map-txt{font-size:14px;font-weight:500}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-map-txt{font-size:18px}}.Solix-topBrand .solix-topBrand-hosyo{margin-top:var(--space-topbrand);padding-top:var(--space-topbrand);display:grid;place-items:center;gap:20px}.Solix-topBrand .solix-topBrand-hosyo .lp-caption{text-align:center}.Solix-topBrand .solix-topBrand-hosyo-img{width:53.3333333333vw;max-width:200px;margin-bottom:10px}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-hosyo-img{width:320px;max-width:100%}}.Solix-topBrand .solix-topBrand-hosyo-img img{width:100%}.Solix-topBrand .solix-topBrand-hosyo-tit{font-size:24px;font-weight:700;line-height:1.25;text-align:center}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-hosyo-tit{font-size:48px}}.Solix-topBrand .solix-topBrand-hosyo-txt{font-size:14px;font-weight:700}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-hosyo-txt{font-size:20px}}.Solix-topBrand .solix-topBrand-as{margin-top:40px}.Solix-topBrand .solix-topBrand-as-heading{font-size:16px;font-weight:700;line-height:1.25}.Solix-topBrand .solix-topBrand-as-txt{text-align:left;font-size:14px}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-as-txt{text-align:center}}.Solix-topBrand .solix-topBrand-as-items{display:grid;gap:20px;margin-top:20px}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-as-items{grid-template-columns:1fr 1fr}}.Solix-topBrand .solix-topBrand-as-item{display:grid;place-items:center;padding:30px 20px;gap:20px;border-radius:12px;background:#fff;text-align:center;grid-column:span 2}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-as-item{padding:30px 40px;background:#f2f4f5;grid-column:span 1}}.Solix-topBrand .solix-topBrand-as-item.wide{grid-column:span 2}.Solix-topBrand .solix-topBrand-as-item .inner-list{display:flex;gap:20px;width:100%}.Solix-topBrand .solix-topBrand-as-item .inner-list li{display:flex;flex-direction:column;gap:20px;width:50%}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-as-item .inner-list li{padding:30px 0}}.Solix-topBrand .solix-topBrand-as-item .inner-list li+li{padding-left:20px;border-left:1px solid #e6e6e6}.Solix-topBrand .solix-topBrand-as-item .inner-list .solix-topBrand-as-txt{font-size:12px}.Solix-topBrand .solix-topBrand-as-tit{font-size:18px;font-weight:700;line-height:1.25}.Solix-topBrand .solix-topBrand-as-tit.-sp-left{text-align:left}@media screen and (min-width: 1080px){.Solix-topBrand .solix-topBrand-as-tit.-sp-left{text-align:right}}.Solix-topBrand .solix-topBrand-as-txt{font-size:14px;font-weight:400;line-height:1.5}.diagnostic-app{background:#faf8f2;border-radius:24px;border:1px solid rgba(0,169,224,.2);overflow:hidden;position:relative;width:100%;margin:0 auto;padding:1rem 1.5rem 1.5rem;text-align:center}@media screen and (min-width: 1080px){.diagnostic-app{border-radius:32px;padding:2.5rem}}.diagnostic-app *{font-family:Zen Maru Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.quiz-progress{display:flex;justify-content:center;align-items:center;margin-bottom:20px;height:2rem}.quiz-progress span{background:linear-gradient(135deg,#00a9e0,#00db84);color:#fff;font-weight:700;padding:8px 16px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #00a9e04d}@media screen and (min-width: 1080px){.quiz-progress span{padding:10px 20px;font-size:16px}}.quiz-start-container{max-width:1200px;margin:0 auto;padding:20px}@media screen and (min-width: 1080px){.quiz-start-container{padding:40px}}.quiz-start-content{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (min-width: 1080px){.quiz-start-content{flex-direction:row;align-items:flex-start;gap:60px}}.quiz-start-text{flex:1;text-align:center}@media screen and (min-width: 1080px){.quiz-start-text{text-align:left;order:1}}.quiz-start-image{flex:1;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1080px){.quiz-start-image{order:2}}.quiz-hero-placeholder{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;padding:40px;text-align:center;border:2px dashed #dee2e6;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 1080px){.quiz-hero-placeholder{min-height:400px;padding:60px}}.quiz-hero-icon{font-size:80px;margin-bottom:20px}@media screen and (min-width: 1080px){.quiz-hero-icon{font-size:120px;margin-bottom:30px}}.quiz-hero-placeholder p{color:#6c757d;font-size:18px;font-weight:600;margin:0}@media screen and (min-width: 1080px){.quiz-hero-placeholder p{font-size:24px}}.quiz-hero-image{width:100%;height:auto;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.quiz-title{background:linear-gradient(135deg,#1a1a1a,#00a9e0);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:clamp(28px,6vw,48px);font-weight:900;margin-bottom:20px;line-height:1.2}@media screen and (min-width: 1080px){.quiz-title{margin-bottom:30px}}.quiz-subtitle{color:#00a9e0;font-size:clamp(18px,4vw,24px);font-weight:700;margin-bottom:20px;line-height:1.3}@media screen and (min-width: 1080px){.quiz-subtitle{margin-bottom:30px}}.quiz-intro{color:#666;font-size:16px;line-height:1.8;max-width:600px;margin:0 auto 30px}@media screen and (min-width: 1080px){.quiz-intro{font-size:18px;margin-bottom:40px;text-align:left}}.quiz-intro p{margin:0;color:#666;font-size:16px;line-height:1.8}@media screen and (min-width: 1080px){.quiz-intro p{font-size:18px}}.start-button{background:#39bea8;border:none;color:#fff;font-weight:700;padding:16px 32px;border-radius:50px;font-size:18px;cursor:pointer}@media screen and (min-width: 1080px){.start-button{padding:20px 40px;font-size:20px}}.question-title{color:#1a1a1a;font-size:clamp(20px,5vw,32px);font-weight:700;margin-bottom:30px;line-height:1.3}@media screen and (min-width: 1080px){.question-title{margin-bottom:40px}}.option-button{background:#fff;border:2px solid #e0e0e0;border-radius:20px;padding:20px;transition:all .3s ease;cursor:pointer;width:160px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1080px){.option-button{padding:30px;width:192px;height:192px}}.option-button i{color:#666;transition:color .3s ease}.option-button span{color:#1a1a1a;font-weight:600;transition:color .3s ease}.option-button img{width:48px;height:48px;margin-bottom:15px;object-fit:contain}@media screen and (min-width: 1080px){.option-button img{width:64px;height:64px;margin-bottom:20px}}.option-button+.option-button{margin-left:20px}@media screen and (min-width: 1080px){.option-button+.option-button{margin-left:30px}}.option-button{display:inline-block}.option-button i[data-lucide]{width:48px;height:48px;margin-bottom:15px}@media screen and (min-width: 1080px){.option-button i[data-lucide]{width:64px;height:64px;margin-bottom:20px}}.result-subtitle{color:#00a9e0;font-weight:600;font-size:18px}@media screen and (min-width: 1080px){.result-subtitle{font-size:20px}}.result-title{background:linear-gradient(135deg,#00a9e0,#00db84);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:clamp(24px,5vw,36px);margin-bottom:20px}@media screen and (min-width: 1080px){.result-title{margin-bottom:0}}.result-image{border-radius:16px;width:100%;max-width:24rem;margin:0 auto 25px;display:block}@media screen and (min-width: 1080px){.result-image{margin:0 auto}}.result-description{color:#555;font-size:16px;line-height:1.6;max-width:32rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 1080px){.result-description{font-size:18px}}.result-button{background:linear-gradient(135deg,#32b6a0,#00db84);border:none;color:#fff;font-weight:700;padding:15px 30px;border-radius:50px;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #32b6a04d;text-decoration:none;display:inline-block}@media screen and (min-width: 1080px){.result-button{padding:18px 36px;font-size:18px}}.result-button:hover{box-shadow:0 10px 30px #32b6a066;color:#fff;text-decoration:none}.quiz-navigation{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px}@media screen and (min-width: 1080px){.quiz-navigation{margin-top:40px;gap:20px}}.nav-button{background:#f5f5f5;border:2px solid #e0e0e0;color:#666;font-weight:500;padding:10px 20px;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:14px}@media screen and (min-width: 1080px){.nav-button{padding:12px 24px;font-size:16px}}.nav-button:hover{background:#e0e0e0;border-color:#ccc;color:#333}.nav-button.nav-back{background:#6b7280;border-color:#6b7280;color:#fff}.nav-button.nav-back:hover{background:#4b5563;border-color:#4b5563}.nav-button.nav-reset{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-color:#ff6b6b;color:#fff}.nav-button.nav-reset:hover{background:linear-gradient(135deg,#ee5a52,#ff6b6b);box-shadow:0 8px 25px #ff6b6b4d}.fade-in{animation:none!important;opacity:1!important;transform:none!important}@media (max-width: 640px){.diagnostic-app .flex.flex-col.sm\\:flex-row{flex-direction:column;align-items:center}}.diagnostic-body{height:600px;overflow:hidden}@media screen and (min-width: 1080px){.diagnostic-body{height:auto}}.diagnostic-app{height:550px;overflow:hidden;position:relative;width:auto;display:flex;align-items:center}@media screen and (min-width: 1080px){.diagnostic-app{width:100%;width:min(1200px,98%);justify-content:center}}.diagnostic-app:before{content:"";position:absolute;top:18px;left:20px;width:60px;height:40px;background-image:url(/cdn/shop/files/bousai-v2-Logo.svg?v=1740562977);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:20}@media screen and (min-width: 1080px){.diagnostic-app:before{top:30px;left:30px;width:85px;height:50px}}.diagnostic-app:after{content:"";position:absolute;width:100%;height:16px;background:repeating-linear-gradient(135deg,#00a9e0,#00a9e0 6px,#fff 6px 12px);bottom:0;top:auto;left:0;right:0;height:12px}.diagnostic-header{text-align:center;margin-bottom:30px}.diagnostic-header .diagnostic-main-title{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:16px;font-family:din-2014-narrow,sans-serif;line-height:1;letter-spacing:.02em}@media screen and (min-width: 1080px){.diagnostic-header .diagnostic-main-title{font-size:2.5rem;margin-bottom:20px}}.diagnostic-header .diagnostic-subtitle{font-size:1rem;color:#6b7280;line-height:1.6}@media screen and (min-width: 1080px){.diagnostic-header .diagnostic-subtitle{font-size:1.125rem}}.start-container{display:flex;flex-direction:column;gap:30px;align-items:center;max-width:100%;margin:0 auto;height:auto;justify-content:center;overflow:hidden;padding-top:15px}@media screen and (min-width: 1080px){.start-container{display:grid;margin-top:-1.5%;grid-template-columns:50% auto;gap:15px;max-width:100%;width:100%;height:500px;padding-top:0}}.start-container .start-image-column{text-align:center;order:0;width:80%}@media screen and (min-width: 1080px){.start-container .start-image-column{order:0;width:100%}}.start-container .start-image-column .start-image{width:100%;max-width:300px;height:auto;border-radius:12px}@media screen and (min-width: 1080px){.start-container .start-image-column .start-image{max-width:500px}}.start-container .start-text-column{text-align:center;font-family:Zen Maru Gothic,Meiryo,sans-serif!important}.start-container .start-text-column .start-tagline{font-size:1rem;color:#32b6a0;font-weight:600;margin-bottom:12px}@media screen and (min-width: 1080px){.start-container .start-text-column .start-tagline{font-size:1.25rem;margin-bottom:16px}}.start-container .start-text-column .diagnostic-title-start{font-size:1.75rem;font-weight:900;margin-bottom:16px;line-height:1.2;color:#fff;-webkit-text-stroke:1px #000}@media screen and (min-width: 1080px){.start-container .start-text-column .diagnostic-title-start{font-size:55px;-webkit-text-stroke:1.5px #000;margin-bottom:24px}}.start-container .start-text-column .diagnostic-text-intro{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:24px}@media screen and (min-width: 1080px){.start-container .start-text-column .diagnostic-text-intro{font-size:1.125rem;line-height:1.7;margin-bottom:32px}}.start-container .start-text-column .btn-start{background:#39bea8;color:#fff;font-size:1rem;font-weight:600;padding:14px 28px;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;font-family:Zen Maru Gothic,Meiryo,sans-serif!important;width:100%;max-width:280px}@media screen and (min-width: 1080px){.start-container .start-text-column .btn-start{font-size:1.125rem;padding:18px 32px;width:100%}}.diagnostic-progress{display:none}.question-container{max-width:100%;margin:0 auto;height:auto;display:flex;flex-direction:column;justify-content:center;overflow:hidden;opacity:1!important}@media screen and (min-width: 1080px){.question-container{max-width:800px;height:450px}}.question-container .question-content-column{opacity:1!important;padding-bottom:70px}@media screen and (min-width: 1080px){.question-container .question-content-column{padding-bottom:30px}}.question-container .question-content-column .question-header{text-align:center;margin-bottom:32px}@media screen and (min-width: 1080px){.question-container .question-content-column .question-header{margin-bottom:40px}}.question-container .question-content-column .question-header .progress-pill{display:inline-block;font-weight:900;color:#fff;-webkit-text-stroke:1.5px #000;font-size:2rem;padding:6px 16px;border-radius:50px}@media screen and (min-width: 1080px){.question-container .question-content-column .question-header .progress-pill{font-size:3rem;padding:8px 20px}}.question-container .question-content-column .question-header .diagnostic-title-question{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.3}@media screen and (min-width: 1080px){.question-container .question-content-column .question-header .diagnostic-title-question{font-size:2rem}}.question-container .question-content-column .options-container{display:flex;flex-direction:column;display:grid;grid-template-columns:46.8% 46.8%;gap:16px;width:100%}@media screen and (min-width: 1080px){.question-container .question-content-column .options-container{gap:20px;place-items:center;place-content:center;align-items:center;grid-template-columns:auto auto}}.question-container .question-content-column .options-container .btn-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;border:2px solid #010101;border-radius:12px;padding:16px;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;transition:all .3s ease;text-align:center;width:auto;height:200px}@media screen and (min-width: 1080px){.question-container .question-content-column .options-container .btn-option{gap:16px;border-radius:16px;padding:20px;font-size:1rem;width:250px;height:250px}}.question-container .question-content-column .options-container .btn-option .option-content{display:flex;flex-direction:column;align-items:center;gap:15px}@media screen and (min-width: 1080px){.question-container .question-content-column .options-container .btn-option .option-content{gap:10px}}.question-container .question-content-column .options-container .btn-option .option-content .option-icon{width:85%;height:auto;object-fit:contain}@media screen and (min-width: 1080px){.question-container .question-content-column .options-container .btn-option .option-content .option-icon{width:85%;height:auto}}.question-container .question-content-column .options-container .btn-option .option-content span{font-size:.875rem;font-weight:600;line-height:1.2}@media screen and (min-width: 1080px){.question-container .question-content-column .options-container .btn-option .option-content span{font-size:1rem}}.question-container .question-content-column .options-container .btn-option:hover{border-color:#32b6a0}.question-container .question-content-column .options-container .btn-option:active{transform:translateY(-2px)}.result-container{max-width:1000px;margin:0 auto;height:auto;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media screen and (min-width: 1080px){.result-container{height:500px}}.result-container .result-content{display:flex;flex-direction:column;gap:15px;align-items:center;padding-bottom:50px}@media screen and (min-width: 1080px){.result-container .result-content{display:grid;padding-bottom:0;grid-template-columns:40% auto;place-items:center;padding-top:40px;align-items:center}}.result-container .result-content .result-image-column{text-align:center;height:150px}@media screen and (min-width: 1080px){.result-container .result-content .result-image-column{height:auto}}.result-container .result-content .result-image-column .result-image{width:auto;max-width:500px;height:100%;border-radius:16px}@media screen and (min-width: 1080px){.result-container .result-content .result-image-column .result-image{width:100%;max-width:500px;height:auto}}.result-container .result-content .result-details-column{display:flex;flex-direction:column;gap:13px;align-items:center}@media screen and (min-width: 1080px){.result-container .result-content .result-details-column{gap:20px}}.result-container .result-content .result-details-column .result-subtitle{font-size:.75rem;color:#32b6a0;font-weight:600;text-align:left}@media screen and (min-width: 1080px){.result-container .result-content .result-details-column .result-subtitle{font-size:1.25rem}}.result-container .result-content .result-details-column .result-title{font-size:1.5rem;font-weight:900;margin-bottom:0;line-height:1.2;text-align:center;color:#fff;-webkit-text-stroke:1px #000}@media screen and (min-width: 1080px){.result-container .result-content .result-details-column .result-title{font-size:2.5rem;-webkit-text-stroke:1.5px #000}}.result-container .result-content .result-details-column .result-description{font-size:.8rem;color:#4b5563;line-height:1.7;text-align:center}@media screen and (min-width: 1080px){.result-container .result-content .result-details-column .result-description{font-size:1.125rem}}.result-container .result-content .result-details-column .diagnostic-text-result{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:32px}.result-container .result-content .result-details-column .result-actions{display:flex;gap:16px;flex-wrap:wrap;width:80%;margin-top:10px}.result-container .result-content .result-details-column .result-actions .btn-primary{background:#32b6a0;color:#fff;font-size:.8rem;font-weight:600;padding:16px 32px;border-radius:50px;border:none;text-decoration:none;display:inline-block;transition:all .3s ease;width:100%}@media screen and (min-width: 1080px){.result-container .result-content .result-details-column .result-actions .btn-primary{font-size:1.125rem}}.result-container .result-content .result-details-column .result-actions .btn-secondary{background:#fff;color:#6b7280;font-size:1.125rem;font-weight:600;padding:16px 32px;border-radius:50px;border:2px solid #e5e7eb;cursor:pointer;transition:all .3s ease}.result-container .result-content .result-details-column .result-actions .btn-secondary:hover{border-color:#00a9e0;color:#00a9e0;background:#f0f9ff}.diagnostic-progress{text-align:center;margin-bottom:32px}.diagnostic-progress .progress-pill{display:inline-block;background:linear-gradient(135deg,#00a9e0,#0095cc);color:#fff;font-size:1rem;font-weight:600;padding:8px 20px;border-radius:50px;font-family:din-2014-narrow,sans-serif;line-height:1;letter-spacing:.02em}.diagnostic-navigation{position:absolute;top:auto;bottom:15px;width:100%;justify-content:center;transform:translate(50%,-50%);right:50%;display:flex;gap:12px;flex-wrap:wrap;z-index:10}@media screen and (min-width: 1080px){.diagnostic-navigation{transform:none;justify-content:flex-end;bottom:auto;width:auto;top:30px;right:30px;gap:16px}}.diagnostic-navigation .btn-nav{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #e5e7eb;border-radius:50px;padding:10px 20px;font-size:.75rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s ease;font-family:Zen Maru Gothic,sans-serif}@media screen and (min-width: 1080px){.diagnostic-navigation .btn-nav{padding:12px 24px;font-size:1rem}}.diagnostic-navigation .btn-nav i{display:none}@media screen and (min-width: 1080px){.diagnostic-navigation .btn-nav i{font-size:1.125rem}}.diagnostic-navigation .btn-nav:hover{border-color:#00a9e0;color:#00a9e0;background:#f0f9ff}.diagnostic-navigation .btn-nav.btn-back{background:#fff;border:2px solid #010101;color:#010101}.diagnostic-navigation .btn-nav.btn-back:hover{background:#010101;border:2px solid #010101;color:#fff}.diagnostic-navigation .btn-nav.btn-reset{background:#fff;border:2px solid #010101;color:#010101}.diagnostic-navigation .btn-nav.btn-reset:hover{background:#010101;border:2px solid #010101;color:#fff}.diagnostic-app .fade-in{width:100%;animation:none!important;opacity:1!important;transform:none!important}.Limited{width:min(1200px,90%);display:grid;margin:0 auto 50px;gap:40px}@media screen and (min-width: 1080px){.Limited{margin-bottom:100px}}.New-banner{background:var(--bg-gray);display:flex;gap:15px;padding:clamp(15px,30px,5vw);justify-content:center;flex-direction:column}@media screen and (min-width: 1080px){.New-banner{padding:50px 5em;flex-direction:row;flex-wrap:wrap}}.banner-item-b{width:100%;position:relative;padding:0;background:#e8eced;display:flex;flex-direction:column;overflow:hidden;border-radius:16px}@media screen and (min-width: 1080px){.banner-item-b{width:49%;flex-direction:row}}.banner-item-b .link{position:absolute;width:100%;height:100%;z-index:1}.banner-item-b .banner-item-b-inr-img{width:100%}@media screen and (min-width: 1080px){.banner-item-b .banner-item-b-inr-img{width:60%}}.banner-item-b .banner-item-b-inr-img img{width:100%;object-fit:cover;height:100%}.banner-item-b .txtwrap{display:flex;flex-direction:column;width:100%;padding:45px 0 40px;align-items:center;background:#e8eced;justify-content:center;text-align:center}@media screen and (min-width: 1080px){.banner-item-b .txtwrap{width:40%;text-align:left;padding:0}}.banner-item-b .banner-item-b-inr{padding:0;justify-content:space-between;flex-direction:column;display:flex}@media screen and (min-width: 1080px){.banner-item-b .banner-item-b-inr{flex-direction:row}}.banner-item-b .banner-item-lead{color:#000;font-family:Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:7vw;letter-spacing:.05em;line-height:1.3;margin-bottom:5px}@media screen and (min-width: 1080px){.banner-item-b .banner-item-lead{font-size:1.8vw;margin-bottom:10px}}.banner-item-b .small{font-size:14px;display:block;margin-bottom:10px}@media screen and (min-width: 1080px){.banner-item-b .small{font-size:.7vw}}.banner-item-b .banner-item-tit{color:#000;font-size:12px;line-height:1.3;margin-bottom:15px}@media screen and (min-width: 1080px){.banner-item-b .banner-item-tit{font-size:.6vw;margin-bottom:20px}}.banner-item-b .banner-item-btn{position:relative;z-index:2;display:inline-flex;padding:8px 16px;align-items:center;gap:2px;background:var(--clr-theme);border-radius:999px;line-height:1.2;color:#fff;text-indent:.35em}@media screen and (min-width: 1080px){.banner-item-b .banner-item-btn{width:130px}}.banner-item-b .banner-item-btn .icon-svg{display:flex;align-items:center}.banner-item-b .banner-item-btn .icon-svg svg{width:1em;fill:#fff;transition:all .3s}.banner-item-b .banner-item-btn:hover .icon-svg svg{transform:translate(4px)}.banner-item{background:var(--bg-gray);color:var(--txt-black);position:relative;aspect-ratio:1/1.3;overflow:hidden}@media screen and (min-width: 1080px){.banner-item{aspect-ratio:unset;padding:20px 0 var(--space-sec)}}.banner-item .link{position:absolute;width:100%;height:100%;z-index:1}.banner-item.powerlink .banner-item-inr{justify-content:flex-end;background:center/cover no-repeat url(/cdn/shop/files/solix_powerlink_sp.webp?v=1748931696)}@media screen and (min-width: 1080px){.banner-item.powerlink .banner-item-inr{justify-content:center;height:100%;width:100%;background:center/cover no-repeat url(/cdn/shop/files/solix_powerlink_pc.webp?v=1748931788)}}.banner-item.powerlink .banner-item-tit{font-weight:400;letter-spacing:.15em}.banner-item.c1000 .banner-item-lead,.banner-item.powerlink .banner-item-lead{font-size:12px;letter-spacing:.05em;line-height:1.4;margin-top:10px}@media screen and (min-width: 1080px){.banner-item.c1000 .banner-item-lead,.banner-item.powerlink .banner-item-lead{font-size:min(.8333333333vw,12px)}}.banner-item.c1000 .banner-item-tit,.banner-item.powerlink .banner-item-tit{line-height:1.4;font-size:20px}@media screen and (min-width: 1080px){.banner-item.c1000 .banner-item-tit,.banner-item.powerlink .banner-item-tit{font-size:min(1.6666666667vw,24px)}}.banner-item.c1000 .banner-item-tit sup,.banner-item.powerlink .banner-item-tit sup{font-size:10px;vertical-align:super}.banner-item.c1000 .banner-item-inr{justify-content:flex-end;border:solid 1px #d9d9d9;background:center/cover no-repeat url(/cdn/shop/files/solix_c1000_sp.webp?v=1759289866)}@media screen and (min-width: 1080px){.banner-item.c1000 .banner-item-inr{justify-content:center;height:100%;width:100%;background:center/cover no-repeat url(/cdn/shop/files/solix_c1000_pc.webp?v=1759289866)}}.banner-item.c1000 .banner-item-lead,.banner-item.c1000 .banner-item-tit{color:#1a1a1a;font-weight:500!important}.banner-item.c1000 .lp-caption{opacity:.6}.banner-item.bousai .banner-item-inr{justify-content:flex-end;border:solid 1px #d9d9d9;background:center/cover no-repeat url(/cdn/shop/files/solix_bousai_sp.webp?v=1759289866)}@media screen and (min-width: 1080px){.banner-item.bousai .banner-item-inr{justify-content:center;height:100%;width:100%;background:center/cover no-repeat url(/cdn/shop/files/solix_bousai_pc.webp?v=1759289866)}}@media screen and (min-width: 1080px){.banner-item.bousai .banner-item-tit{width:min(28.3333333333vw,408px)}}.banner-item.bousai .banner-item-lead{font-size:14px}.banner-item.bousai .banner-item-lead,.banner-item.bousai .banner-item-tit{font-family:Zen Maru Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;color:#1a1a1a;font-weight:500!important}.banner-item.bousai .lp-caption{opacity:.6}.banner-item.hes .banner-item-inr{justify-content:flex-end;border:solid 1px #d9d9d9;background:center/cover no-repeat url(/cdn/shop/files/solix_hes_sp.webp?v=1759289866)}@media screen and (min-width: 1080px){.banner-item.hes .banner-item-inr{justify-content:center;height:100%;width:100%;background:center/cover no-repeat url(/cdn/shop/files/solix_hes_pc.webp?v=1759289866)}}.banner-item.hes .banner-item-tit{font-size:24px;font-weight:700;line-height:1.3}@media screen and (min-width: 1080px){.banner-item.hes .banner-item-tit{font-size:min(1.8055555556vw,26px)}}.banner-item.hes .banner-item-lead{font-size:14px;margin-top:4px}.banner-item.hes .banner-item-lead,.banner-item.hes .banner-item-tit{color:#fff}.banner-item.hes .lp-caption{opacity:.6}.banner-item.-new .banner-item-inr{justify-content:flex-start;background:center/cover no-repeat url(/cdn/shop/files/a1722-kv_sp.jpg?v=1724230010)}@media screen and (min-width: 1080px){.banner-item.-new .banner-item-inr{justify-content:center;height:100%;width:100%;background:center/cover no-repeat url(/cdn/shop/files/a1722-kv_pc.jpg?v=1724748903)}}.banner-item.-new .banner-item-lead{color:#000;font-size:26px;letter-spacing:.05em;line-height:1.3;margin-bottom:15px}.banner-item.-new .banner-item-tit{color:#000;font-size:14px}@media screen and (min-width: 1080px){.banner-item{padding:0;width:49%}}.banner-item .banner-item-inr{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;position:relative;padding:48px 20px;background:center/cover no-repeat url(/cdn/shop/files/anker-solix-lineup-F3800-bg-sp.jpg?v=1697032058);color:#fff;border-radius:16px;aspect-ratio:1/1.3;text-align:center}@media screen and (min-width: 1080px){.banner-item .banner-item-inr{align-items:flex-start;justify-content:center;gap:16px;padding:20px min(3.4722222222vw,50px);background-image:url(/cdn/shop/files/anker-solix-lineup-F3800-bg-pc.jpg?v=1697032060);aspect-ratio:2.7/1;text-align:left}}.banner-item .lp-caption{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;color:#1a1a1a;font-size:9px;opacity:1;text-align:left}@media screen and (min-width: 1080px){.banner-item .lp-caption{padding:10px 16px}}.banner-item .banner-item-lead{font-size:12px}.banner-item .banner-item-tit{font-size:32px}@media screen and (min-width: 1080px){.banner-item .banner-item-tit{font-size:2vw}}.banner-item .banner-item-tit.-txt-sm{font-size:18px;margin-bottom:3px}@media screen and (min-width: 1080px){.banner-item .banner-item-tit.-txt-sm{font-size:48px}}.banner-item .banner-item-btn{position:relative;z-index:2;display:inline-flex;padding:8px 16px;align-items:center;gap:2px;background:var(--clr-theme);border-radius:999px;line-height:1.2;color:#fff;text-indent:.35em}@media screen and (min-width: 1080px){.banner-item .banner-item-btn{font-size:min(1.1111111111pxvw,16px)}}.banner-item .banner-item-btn .icon-svg{display:flex;align-items:center}.banner-item .banner-item-btn .icon-svg svg{width:1em;fill:#fff;transition:all .3s}.banner-item .banner-item-btn:hover .icon-svg svg{transform:translate(4px)}.Banner{padding:20px 0;margin-inline:auto;width:100%}@media screen and (min-width: 1080px){.Banner{width:min(100% - 40px,1300px);padding:30px 0}}.Banner img{transition:all .3s ease}.Banner:hover img:not(.bnr_logo){transform:scale(1.05)}.Banner .banner-inr{display:flex;flex-direction:column;align-items:center;gap:30px;padding:60px clamp(20px,80px,6vw) 20px;background:#f2f4f5;color:#1a1a1a;border-radius:16px;border:solid 1px #d9d9d9}@media screen and (min-width: 1080px){.Banner .banner-inr{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 20px 76px}}.Banner .banner-content{flex-shrink:0;display:grid;place-items:center;gap:16px;text-align:center}@media screen and (min-width: 1080px){.Banner .banner-content{place-items:baseline}}.Banner .banner-logo{margin-bottom:10px}.Banner .banner-lead{font-size:14px}@media screen and (min-width: 1080px){.Banner .banner-lead{font-size:18px}}.Banner .banner-tit{font-size:30px;font-size:clamp(20px,30px,7.7vw);font-weight:700}@media screen and (min-width: 1080px){.Banner .banner-tit{font-size:48px}}.Banner .banner-btn{display:inline-flex;padding:8px 16px;align-items:center;gap:2px;background:#00a9e0;border-radius:999px;line-height:1.2;color:#fff;font-size:14px}.Banner .banner-btn .icon-svg svg{width:1em;fill:#fff;margin-top:.1em;transition:all .3s}.Banner .banner-btn:hover{color:#fff!important}.Banner .banner-btn:hover .icon-svg svg{transform:translate(4px)}.bundle-lineup{background:#f0efe9}.bundle-lineup .product-price-v2-discount-rate,.bundle-lineup .product-price-v2-coupon-label,.bundle-lineup .product-price-v2-discount-rate-wrap{margin:0!important}.bundle-lineup-inr{position:relative;margin:0 auto;padding:0 0 80px}@media screen and (min-width: 1080px){.bundle-lineup-inr{padding:0 0 120px;width:min(1500px,85%)}}.bundle-lineup-inr .txt{font-size:18px;font-weight:500;line-height:150%;text-align:center;letter-spacing:2.64px;padding:50px 1em 30px;color:var(--color-body-text)}@media screen and (min-width: 1080px){.bundle-lineup-inr .txt{font-size:24px;text-align:left;padding:50px 0 40px}}.bundle-lineup-inr .txt .subtxt{display:block;font-weight:400;margin-top:5px;letter-spacing:.02em;font-size:14px}.bundle-lineup-inr .bundle-lineup-arrows{position:absolute;top:60%;transform:translateY(-50%);width:100%;display:flex;padding:0 10px;right:0;justify-content:space-between;pointer-events:none;z-index:2}@media screen and (min-width: 1080px){.bundle-lineup-inr .bundle-lineup-arrows{width:105%;right:-2%}}.bundle-lineup-inr .bundle-lineup-arrows button{pointer-events:auto;background:#fff;border:1px solid #e6e6e6;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.bundle-lineup-inr .bundle-lineup-arrows button:hover{background:#fff}.bundle-lineup-inr .bundle-lineup-arrows button svg{width:30px;height:30px}.bundle-lineup-slider{position:relative;overflow:hidden;width:100%}@media screen and (min-width: 1080px){.bundle-lineup-slider{overflow:hidden}}.bundle-lineup-wrapper{display:flex;transition:transform .3s ease;width:100%;gap:0px}@media screen and (min-width: 1080px){.bundle-lineup-wrapper{gap:20px;padding:0 15px 0 0}}.bundle-lineup-slide{flex:0 0 235px;padding:20px 0 0;display:flex;justify-content:center}@media screen and (min-width: 1080px){.bundle-lineup-slide{flex:0 0 calc(33.8% - 15px);padding:0}.bundle-lineup-slide:nth-child(1){margin-left:0}.bundle-lineup-slide:last-child{margin-right:0}}.bundle-lineup .bgtxt{margin:0 0 0 auto;text-align:center;padding-bottom:50px}@media screen and (min-width: 1080px){.bundle-lineup .bgtxt{text-align:center;margin-top:30px}}.bundle-lineup .bgtxt .lp-txtLink{font-size:14px}@media screen and (min-width: 1080px){.bundle-lineup .bgtxt .lp-txtLink{font-size:16px}}.bundle-lineup-item{width:100%;max-width:320px;color:#1a1a1a;background:#fff;border-radius:12px;border:none;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px 30px;margin:0 auto}@media screen and (min-width: 1080px){.bundle-lineup-item{max-width:none;padding:30px 20px 55px;margin:0}}.bundle-lineup-item .lp-product-color{font-size:10px;line-height:1.25;opacity:.6}@media screen and (min-width: 1080px){.bundle-lineup-item .lp-product-color{font-size:12px}}.bundle-lineup-item .lp-product-name{font-size:14px;font-weight:600;line-height:1.25;padding:0 10px;font-family:"Mont, Noto Sans JP, sans-serif"!important}@media screen and (min-width: 1080px){.bundle-lineup-item .lp-product-name{font-size:16px}}.bundle-lineup-item h3{font-size:20px;margin-bottom:15px}.bundle-lineup-item .btn{display:inline-block;padding:10px 20px;background:#00a9e0;color:#fff;text-decoration:none;border-radius:5px;transition:background .3s ease}.bundle-lineup-item .btn:hover{background:#0095c7}.bundle-lineup-arrows{position:absolute;top:0;display:flex;gap:10px;z-index:1;right:1em}@media screen and (min-width: 1080px){.bundle-lineup-arrows{right:0}}.bundle-lineup-arrow{width:50px;height:50px;background:#0000;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.bundle-lineup-arrow:before{content:"";width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333}.bundle-lineup-arrow.prev:before{transform:rotate(-135deg)}.bundle-lineup-arrow.next:before{transform:rotate(45deg)}.bundle-lineup-arrow:hover{background:#fff}@media screen and (max-width: 767px){.bundle-lineup-slider{overflow:hidden;width:100%;position:relative}.bundle-lineup-wrapper{display:flex;transition:transform .3s ease;width:max-content;margin:0;padding:0}.bundle-lineup-slide{flex:0 0 auto;width:100vw;display:flex;justify-content:center;padding:0;box-sizing:border-box;margin:0}.bundle-lineup-item{width:100%;max-width:320px;margin:0 auto;box-sizing:border-box;padding:20px 20px 30px}.bundle-lineup-arrows{position:absolute;top:0;display:flex;gap:10px;z-index:1;right:1em;width:auto}}@media screen and (min-width: 1080px){.Solix-compare{padding:20px 0 0;background:var(--bg-black2)}}.Solix-compare .compare-inr{margin-inline:calc(50% - 50vw);padding:40px 20px;background:#fff;color:var(--txt-black)}@media screen and (min-width: 1080px){.Solix-compare .compare-inr{margin-inline:unset;padding:50px 40px;border-radius:16px}}.Solix-compare .compare-heading{font-size:24px;line-height:1.25}@media screen and (min-width: 1080px){.Solix-compare .compare-heading{font-size:28px}}.Solix-compare .lp-spec{--bg-row-odd: #f2f4f5;--bg-row-even: white;--cnt-row: 20;--cnt-column: 8;font-weight:500}.Solix-compare .lp-spec-head-thum.is-thum-lg{position:relative;z-index:1}.Solix-compare .lp-spec-head-thum.is-thum-lg img{transform:scale(1.5);transform-origin:left}@media screen and (min-width: 1080px){.Solix-compare .lp-spec-head-thum.is-thum-lg img{transform-origin:center}}.Solix-compare .lp-spec-head-thum.is-thum-lg+.lp-spec-head-name{position:relative;z-index:2}.Solix-compare .lp-caption{margin-top:20px}.Product-list{padding:0 5.3333333333vw 20vw}@media screen and (min-width: 1080px){.Product-list{padding:0}}.products-list{display:grid;gap:20px}@media screen and (min-width: 1080px){.products-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1080px){.products-list.newmodel{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1080px){.products-list.sub.solarset{grid-template-columns:repeat(3,1fr)}}.products-list .lp-product{background:#fff;border:0}.products-list .lp-product-name{font-size:14px;font-weight:600;line-height:1.25;padding:0 10px;font-family:"Mont, Noto Sans JP, sans-serif"!important;line-height:1.5;font-weight:700;opacity:.7}@media screen and (min-width: 1080px){.products-list .lp-product-name{font-size:16px}}.products-list .product-price-v2-unit{flex-direction:row-reverse}.solar-model-title{margin-block:20px;text-align:center}.solar-model-title .anime-gradeTxt{font-size:140%}.solar-model-title .listicon{width:8px;height:8px;border-radius:50%;background-color:#00a9e0;background-size:contain;display:inline-block;margin-right:7px}.newmodel-title{text-align:center;font-size:20px;padding:50px 0 35px;margin-top:70px;border-top:1px solid #e6e6e6}@media screen and (min-width: 1080px){.newmodel-title{font-size:24px}}@media screen and (min-width: 1080px){.newmodel-title .lp-caption{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/page-solix-c2000.css.map */
