@charset "utf-8";#contents>header h2{overflow:hidden;text-indent:-99999px;background-repeat:no-repeat;background-size:cover}#contents>header>div h3{font-weight:700}#contents>header>div p{font-weight:700}#contents>header>div ul{border:2px #f48a3f solid;border-radius:10px}#contents>header>div ul li{font-size:14px;font-weight:700;position:relative;padding-left:1.5em}#contents>header>div ul li:not(:has(small)):before{content:"";width:12px;aspect-ratio:12/12;border-radius:12px;background:#f48a3f;position:absolute;top:6px;left:1px}#contents>header>div ul li+li{margin-top:8px}#contents>div{background:#fafafa}#contents>div>div h4{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:16px}#contents>div>div h4 i{aspect-ratio:30/30;width:30px;margin-right:5px}#contents>div>div h4 i img{display:block;width:100%;height:100%;object-fit:cover}#contents>div>div h4 span{font-weight:700}#contents>div>div:first-of-type{background:#fff;border-radius:10px;margin:0 auto}#contents>div>div:first-of-type div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#contents>div>div:first-of-type div ul li{position:relative;padding-left:1.5em}#contents>div>div:first-of-type div ul li:before{content:"\2022";width:1.5em;text-align:center;position:absolute;left:0}#contents>div>div:first-of-type div ul li a{display:inline;text-decoration:underline}#contents>div>div:nth-of-type(2){margin-top:64px!important}#contents>div>div:nth-of-type(2) p{font-size:16px;text-align:center}#contents>div>div:nth-of-type(2) div{margin-top:40px;display:grid}#contents>div>div:nth-of-type(2) div dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px 0}#contents>div>div:nth-of-type(2) div dl dt{border:1px #f48a3f solid;border-radius:5px;font-size:11px;line-height:1.64;font-weight:700;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:34px}#contents>div>div:nth-of-type(2) div dl dd:first-of-type{aspect-ratio:175/130}#contents>div>div:nth-of-type(2) div dl dd:first-of-type img{display:block;width:100%;height:100%;object-fit:cover}#contents>div>div:nth-of-type(2) div dl dd:nth-of-type(2) ul li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;font-size:11px;line-height:1.64}#contents>div>div:nth-of-type(2) div dl dd:nth-of-type(2) ul li:before{content:"\2022";width:1.5em;text-align:center}#contents>section{background:#f6f0e7}#contents>section>div h3{margin:0 auto 40px;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;overflow:hidden;text-indent:-99999px}#contents>section>div header{margin-bottom:40px}#contents>section>div header img{aspect-ratio:960/640;display:block;width:100%;object-fit:cover}#contents>section>div>dl{border:2px #f48a3f solid;border-radius:10px;background:#fff;margin-bottom:40px}#contents>section>div>dl dt{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#contents>section>div>dl dt strong{display:block;font-weight:700;white-space:nowrap;width:fit-content;padding-right:15px;position:relative}#contents>section>div>dl dt strong:after{content:"";height:26px;border-right:2px #f48a3f solid;position:absolute;top:calc(50% - 13px);right:-1px}#contents>section>div>dl dt small{display:block;line-height:1.5;padding-left:15px}#contents>section>div>dl dd{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 8px}#contents>section>div>dl dd img{aspect-ratio:139/56;max-width:139px}#contents>section>div>div{display:grid}#contents>section>div>div figure{display:grid}#contents>section>div>div figure img{aspect-ratio:960/640;display:block;width:100%;object-fit:cover}#contents>section>div>div>div p:first-of-type{font-size:16px}#contents>section>div>div>div p:nth-of-type(2){font-size:14px;line-height:1.5}#contents>section>div>div>div table{width:100%;margin:40px 0 16px}#contents>section>div>div>div table tr td,#contents>section>div>div>div table tr th{text-align:left;vertical-align:top;border-bottom:#c9c9c9 1px solid;font-size:14px;line-height:1.5}#contents>section>div>div>div table tr th{white-space:nowrap;width:76px;padding:5px 16px 5px 4px}#contents>section>div>div>div table tr th[colspan]{padding-top:0;white-space:inherit}#contents>section>div>div>div table tr td{padding:5px 4px 5px 0}.device-pc #contents{width:auto}.device-pc #contents>header{width:960px;margin:0 auto;padding:0 0 80px}.device-pc #contents>header h2{aspect-ratio:960/540;background-image:url("/store/techo/ja/2027/benefit/images/mv_pc.webp")}.device-pc #contents>header>div{margin:64px auto 0;width:fit-content}.device-pc #contents>header>div h3{font-size:28px;line-height:1.71;text-align:center}.device-pc #contents>header>div p{margin:40px 0;font-size:18px;line-height:2.25}.device-pc #contents>header>div ul{width:100%;padding:30px 38px}.device-pc #contents>div{padding:80px 0}.device-pc #contents>div>div{width:fit-content;margin:0 auto}.device-pc #contents>div>div h4 span{font-size:20px;line-height:1.5}.device-pc #contents>div>div:first-of-type{padding:32px 40px}.device-pc #contents>div>div:first-of-type div{gap:0 32px}.device-pc #contents>div>div:first-of-type div ul li{font-size:16px}.device-pc #contents>div>div:nth-of-type(2) div{grid-template-columns:repeat(5,1fr);gap:24px 21px}.device-pc #contents>div>div:nth-of-type(2) div dl{width:175px}.device-pc #contents>section:first-of-type{padding:100px 0 0}.device-pc #contents>section:first-of-type>div h3{background-image:url("/store/techo/ja/2027/benefit/images/title_01_pc.svg");aspect-ratio:709/157;width:709px}.device-pc #contents>section:nth-of-type(2){padding:80px 0}.device-pc #contents>section:nth-of-type(2)>div h3{background-image:url("/store/techo/ja/2027/benefit/images/title_02_pc.svg");aspect-ratio:526/157;width:526px}.device-pc #contents>section>div{width:960px;margin:0 auto}.device-pc #contents>section>div>dl{padding:23px}.device-pc #contents>section>div>dl dt{min-height:35px;margin-bottom:23px}.device-pc #contents>section>div>dl dt strong{font-size:23px}.device-pc #contents>section>div>dl dt small{font-size:14px}.device-pc #contents>section>div>dl dd{gap:5px 8px}.device-pc #contents>section>div>dl dd img{width:100%}.device-pc #contents>section>div>div{grid-template-columns:400px 1fr;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;gap:0 60px}.device-pc #contents>section>div>div figure{gap:24px 0}.device-sp #contents{padding:0}.device-sp #contents>header{padding:0 16px 64px}.device-sp #contents>header h2{margin:0 -16px;aspect-ratio:416/630;background-image:url("/store/techo/ja/2027/benefit/images/mv_sp.webp")}.device-sp #contents>header>div{margin-top:64px}.device-sp #contents>header>div h3{font-size:20px;line-height:1.5}.device-sp #contents>header>div p{margin:32px 0;font-size:16px}.device-sp #contents>header>div ul{padding:38px 27.5px}.device-sp #contents>div{padding:64px 16px}.device-sp #contents>div>div h4 span{font-size:18px;line-height:1.5}.device-sp #contents>div>div:first-of-type{padding:32px 0;max-width:384px}.device-sp #contents>div>div:first-of-type div{-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-o-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.device-sp #contents>div>div:first-of-type div ul li{font-size:14px}.device-sp #contents>div>div:nth-of-type(2) div{grid-template-columns:repeat(2,1fr);gap:24px}.device-sp #contents>section:first-of-type{padding:64px 0 0}.device-sp #contents>section:first-of-type>div h3{background-image:url("/store/techo/ja/2027/benefit/images/title_01_sp.svg");aspect-ratio:361/248;max-width:361px;width:calc(100% * 361 / 416)}.device-sp #contents>section:nth-of-type(2){padding:64px 0}.device-sp #contents>section:nth-of-type(2)>div h3{background-image:url("/store/techo/ja/2027/benefit/images/title_02_sp.svg");aspect-ratio:305/248;max-width:305px;width:calc(100% * 305 / 416)}.device-sp #contents>section>div>dl{padding:22px;max-width:960px;margin-left:auto;margin-right:auto;width:calc(100% - 16px * 2)}.device-sp #contents>section>div>dl dt{min-height:27px;margin-bottom:16px}.device-sp #contents>section>div>dl dt strong{font-size:18px}.device-sp #contents>section>div>dl dt small{font-size:11px}.device-sp #contents>section>div>dl dd{gap:5px 36px}.device-sp #contents>section>div>dl dd img{width:calc(100% * 139 / 394)}.device-sp #contents>section>div>div{margin:40px 16px 0;gap:40px 0}.device-sp #contents>section>div>div figure{gap:40px 24px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:621px){.device-sp #contents>header h2{aspect-ratio:960/540;background-image:url("/store/techo/ja/2027/benefit/images/mv_pc.webp")}.device-sp #contents>div>div:nth-of-type(2) div{grid-template-columns:repeat(3,1fr)}.device-sp #contents>section>div>div figure{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:828px){.device-sp #contents>div>div:nth-of-type(2) div{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:390px){.device-sp #contents>div>div:first-of-type div{display:block;padding:0 16px}}