@charset 'utf-8';#page{background:#fffbe5}#contents p a{display:inline}#contents>header h2{overflow:hidden;height:0;text-indent:-9999px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#contents>section{padding:0}#contents>section h3{display:table}#contents>section h3 i{display:table-cell;vertical-align:middle}#contents>section h3 i img{display:block;width:auto;height:100%}#contents>section h3>span{font-weight:700;display:table-cell;vertical-align:middle}#contents>section h3>span span{display:inline-block}#contents>section dl dt img{position:absolute;top:0;left:0;width:100%;height:100%}#contents>section dl dd:nth-of-type(1){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;letter-spacing:.075em;background:#fff;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}#contents>section dl dd:nth-of-type(1):before{font-weight:700;display:block;content:'Eligible\AProducts';white-space:pre}#contents>section dl dd:nth-of-type(1)>span{display:block}#contents>section dl dd:nth-of-type(1) img{display:block;width:100%}#contents>section dl dd:nth-of-type(2) span{position:relative;display:block;padding-top:65%}#contents>section dl dd:nth-of-type(2) span img{position:absolute;top:0;left:0;width:100%;height:100%}#contents>section dl dd:nth-of-type(3) table td,#contents>section dl dd:nth-of-type(3) table th{text-align:left}#contents>section dl dd:nth-of-type(3) table th{font-weight:700}#contents>section dl dd:nth-of-type(3) table th[colspan]{border-top:none!important}#contents>section dl dd:nth-of-type(3) table th[colspan]:before{font-weight:400;content:'[ '}#contents>section dl dd:nth-of-type(3) table th[colspan]:after{font-weight:400;content:' ]'}#contents>section dl img{-webkit-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-moz-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-ms-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-o-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);transition:opacity .3s cubic-bezier(.25,.25,.75,.75)}#contents>section dl img:not([src]){opacity:0}#contents>section dl img.state-ready{visibility:hidden;opacity:0}#contents>div{overflow:hidden;background:#d1d1d1}#contents>div h3{background:#757382}#contents>div h3 span{font-weight:700;color:#fff}#contents>div>div{background:#fff}#contents>div>div dl{font-weight:700;letter-spacing:.075em}#contents>div>div dl dt span{display:inline-block}#contents>div>div dl dd:nth-of-type(1) strong{display:block}#contents>div>div dl dd:nth-of-type(1) span{font-weight:400;display:block}.device-pc #contents{width:960px;margin:0 auto;padding:0 0 92px}.device-pc #contents>header{padding:0 0 37px}.device-pc #contents>header h2{padding-top:540px;background-image:url(/store/techo/en/2023/benefit/images/title_h2_pc.webp)}.device-pc #contents>header p{width:716px;margin:0 auto}.device-pc #contents>header p:nth-of-type(1){font-size:18px;line-height:1.5;margin:56px auto 6px}.device-pc #contents>header p:nth-of-type(2){font-size:13px;line-height:1.38}.device-pc #contents>section:nth-of-type(1) h3{margin-bottom:32px}.device-pc #contents>section:nth-of-type(1) h3>span{padding-left:12px}.device-pc #contents>section:nth-of-type(1) h3 i{height:70px}.device-pc #contents>section:nth-of-type(1) dl{padding-top:696px}.device-pc #contents>section:nth-of-type(2){margin:72px 0 0;padding-top:60px;border-top:5px #c9c9c9 solid}.device-pc #contents>section:nth-of-type(2) h3{margin-bottom:44px}.device-pc #contents>section:nth-of-type(2) h3>span{padding-left:24px}.device-pc #contents>section:nth-of-type(2) h3 i{height:83px}.device-pc #contents>section:nth-of-type(2) dl dd:nth-of-type(3) table{margin-top:36px}.device-pc #contents>section h3{margin:0 auto}.device-pc #contents>section h3>span{font-size:28px;line-height:1.29}.device-pc #contents>section dl{position:relative;zoom:1}.device-pc #contents>section dl:after,.device-pc #contents>section dl:before{display:table;content:''}.device-pc #contents>section dl:after{clear:both}.device-pc #contents>section dl dt{position:absolute;top:0;left:0;width:100%;padding-top:66.67%}.device-pc #contents>section dl dd:nth-of-type(1){position:absolute;left:440px;width:500px;padding:13px 0 15px;border:2px #ff8733 solid;border-radius:10px}.device-pc #contents>section dl dd:nth-of-type(1):before{font-size:23px;line-height:1.17;padding:0 44px 0 48px;text-align:center}.device-pc #contents>section dl dd:nth-of-type(1)>span{font-size:20px;line-height:1.85;padding:0 0 0 20px;border-left:2px #f18e8e solid}.device-pc #contents>section dl dd:nth-of-type(1) img{margin-top:14px}.device-pc #contents>section dl dd:nth-of-type(2){float:left;width:400px}.device-pc #contents>section dl dd:nth-of-type(2) span+span{margin-top:5px}.device-pc #contents>section dl dd:nth-of-type(3){padding:386px 0 0 440px}.device-pc #contents>section dl dd:nth-of-type(3) p{font-size:18px;line-height:1.5}.device-pc #contents>section dl dd:nth-of-type(3) table{width:100%;margin:20px 0}.device-pc #contents>section dl dd:nth-of-type(3) table td,.device-pc #contents>section dl dd:nth-of-type(3) table th{font-size:13px;line-height:2.92;vertical-align:middle;border-top:1px #c9c9c9 solid;border-bottom:1px #c9c9c9 solid}.device-pc #contents>section dl dd:nth-of-type(3) table th{width:108px}.device-sp #contents{overflow:visible;padding:0 16px 41px}.device-sp #contents>header{margin:0 -16px;padding:0 0 25px}.device-sp #contents>header h2{padding-top:125%;background-image:url(/store/techo/en/2023/benefit/images/title_h2_sp.webp)}.device-sp #contents>header p{font-size:14px;line-height:1.43;width:calc(100% - 32px);max-width:608px;margin:0 auto}.device-sp #contents>header p:nth-of-type(1){margin:29px auto 22px}.device-sp #contents>section:nth-of-type(1) h3{margin-bottom:28px}.device-sp #contents>section:nth-of-type(1) h3>span{padding-left:8px}.device-sp #contents>section:nth-of-type(1) h3 i{height:57px;padding-left:4px}.device-sp #contents>section:nth-of-type(2){margin:45px 0 0;padding-top:28px;border-top:5px #c9c9c9 solid}.device-sp #contents>section:nth-of-type(2) h3{margin-bottom:20px}.device-sp #contents>section:nth-of-type(2) h3 i{height:78px;padding-left:16px}.device-sp #contents>section:nth-of-type(2) h3>span{padding-left:16px}.device-sp #contents>section h3{margin:0 auto}.device-sp #contents>section h3>span{font-size:26px;line-height:1}.device-sp #contents>section dl dt{position:relative;margin:0 -16px 36px}.device-sp #contents>section dl dt:before{display:block;padding-top:66.67%;content:''}.device-sp #contents>section dl dd{max-width:608px;margin:0 auto}.device-sp #contents>section dl dd:nth-of-type(1){max-width:382px;margin:0 auto 36px;padding:11px 0 8px;border:2px #ff8733 solid;border-radius:10px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.device-sp #contents>section dl dd:nth-of-type(1):before{font-size:14px;line-height:1.14;padding:0 8.45% 0 9.86%}.device-sp #contents>section dl dd:nth-of-type(1)>span{font-size:12px;line-height:1.83;padding:0 0 0 4.23%;border-left:2px #ff8733 solid}.device-sp #contents>section dl dd:nth-of-type(1) img{margin-top:7px}.device-sp #contents>section dl dd:nth-of-type(2){margin-bottom:24px}.device-sp #contents>section dl dd:nth-of-type(2) span+span{margin-top:4px}.device-sp #contents>section dl dd:nth-of-type(3) p{font-size:14px;line-height:1.43}.device-sp #contents>section dl dd:nth-of-type(3) table{width:100%;margin:24px 0;border-bottom:1px #c9c9c9 solid}.device-sp #contents>section dl dd:nth-of-type(3) table th{font-size:12px;line-height:1.33;display:block;padding-top:7px;border-top:1px #c9c9c9 solid}.device-sp #contents>section dl dd:nth-of-type(3) table th[colspan]{padding:16px 0 7px 0}.device-sp #contents>section dl dd:nth-of-type(3) table td{font-size:14px;line-height:1.14;display:block;padding-bottom:7px}.no-webp.device-pc #contents>header h2{background-image:url(/store/techo/en/2023/benefit/images/title_h2_pc.jpg)}.no-webp.device-sp #contents>header h2{background-image:url(/store/techo/en/2023/benefit/images/title_h2_sp.jpg)}