@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 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-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#contents>section dl dd:nth-of-type(1):before{font-weight:700;display:block;content:'Eligible\AProducts';text-align:center;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:auto}#contents>section dl dd:nth-of-type(2) img{display:block}#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>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:24px 0 100px}.device-pc #contents>header{padding:0 0 40px}.device-pc #contents>header h2{padding-top:540px;background-image:url(/store/techo/en/2021/benefit/images/title_h2_pc.jpg)}.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 24px}.device-pc #contents>header p:nth-of-type(2){font-size:13px;line-height:1.38}.device-pc #contents>section:nth-of-type(1) dl{padding-top:684px}.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) dl dd:nth-of-type(3) table{margin-top:36px}.device-pc #contents>section h3{margin:0 auto 12px}.device-pc #contents>section h3 i{height:83px}.device-pc #contents>section h3>span{font-size:28px;line-height:1.29;padding-left:8px}.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%}.device-pc #contents>section dl dt img{width:100%}.device-pc #contents>section dl dd:nth-of-type(1){position:absolute;left:440px;padding:7px 12px 7px 10px;border:2px #ffe000 solid;border-radius:10px;-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:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.device-pc #contents>section dl dd:nth-of-type(1):before{font-size:16px;line-height:1.31;padding-right:10px;border-right:2px #ffe000 solid}.device-pc #contents>section dl dd:nth-of-type(1)>span{font-size:12px;line-height:1.25;padding:0 8px;text-align:center}.device-pc #contents>section dl dd:nth-of-type(1) img{height:73px}.device-pc #contents>section dl dd:nth-of-type(2){float:left;width:400px}.device-pc #contents>section dl dd:nth-of-type(2) img{width:100%}.device-pc #contents>section dl dd:nth-of-type(2) img+img{margin-top:5px}.device-pc #contents>section dl dd:nth-of-type(3){padding:120px 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-top:24px}.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-pc #contents>div{width:840px;margin:92px auto 0;border-radius:4px 4px 0 0}.device-pc #contents>div h3{padding:22px 0}.device-pc #contents>div h3 span{font-size:19px;line-height:1.32;display:table;width:620px;margin:0 auto}.device-pc #contents>div>p{font-size:16px;line-height:1.75;text-align:center;letter-spacing:.075em}.device-pc #contents>div>p:nth-of-type(1){padding:38px 0}.device-pc #contents>div>p:nth-of-type(2){padding:31px 0}.device-pc #contents>div>div{width:440px;margin:0 auto;padding:40px}.device-pc #contents>div>div dl{position:relative;padding-top:264px}.device-pc #contents>div>div dl dt{font-size:20px;line-height:2;margin-bottom:34px}.device-pc #contents>div>div dl dd:nth-of-type(1) span,.device-pc #contents>div>div dl dd:nth-of-type(1) strong{font-size:16px;line-height:1.5}.device-pc #contents>div>div dl dd:nth-of-type(2){position:absolute;top:0;left:0}.device-pc #contents>div>div dl dd:nth-of-type(2) img{width:100%}.device-sp #contents{overflow:visible;padding:0 16px 40px}.device-sp #contents>header{margin:0 -16px;padding:0 0 60px}.device-sp #contents>header h2{padding-top:125%;background-image:url(/store/techo/en/2021/benefit/images/title_h2_sp.jpg)}.device-sp #contents>header p{font-size:14px;line-height:1.43;width:84%;max-width:608px;margin:0 auto}.device-sp #contents>header p:nth-of-type(1){margin:24px auto 12px}.device-sp #contents>section:nth-of-type(1){margin:0 0 0}.device-sp #contents>section:nth-of-type(2){margin:40px 0 0;padding-top:32px;border-top:5px #c9c9c9 solid}.device-sp #contents>section:nth-of-type(2) h3{padding-left:4px}.device-sp #contents>section:nth-of-type(2) h3>span{padding-left:12px}.device-sp #contents>section h3{margin:0 auto 12px}.device-sp #contents>section h3 i{height:74px}.device-sp #contents>section h3>span{font-size:26px;line-height:1;padding-left:4px}.device-sp #contents>section dl dt{margin:0 -16px 30px}.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 40px;padding:10px 0;border:2px #ffe000 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;-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}.device-sp #contents>section dl dd:nth-of-type(1):before{font-size:14px;line-height:1.14;line-height:1.22;width:106px;margin:-6px 0;text-align:center;border-right:2px #ffe000 solid}.device-sp #contents>section dl dd:nth-of-type(1)>span{font-size:12px;line-height:1.25;width:162px;text-align:center}.device-sp #contents>section dl dd:nth-of-type(1) img{height:61px;margin:10px auto 0}.device-sp #contents>section dl dd:nth-of-type(2){margin-bottom:24px}.device-sp #contents>section dl dd:nth-of-type(2) img+img{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-top:24px;border-bottom:1px #d2d1d6 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 #d2d1d6 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}.device-sp #contents>div{max-width:608px;margin:60px auto 0;border-radius:4px 4px 0 0}.device-sp #contents>div h3{padding:17px 16px}.device-sp #contents>div h3 span{font-size:16px;line-height:1.25;letter-spacing:.075em}.device-sp #contents>div>p{font-size:14px;line-height:1.43}.device-sp #contents>div>p:nth-of-type(1){padding:22px 16px}.device-sp #contents>div>p:nth-of-type(2){padding:18px 16px}.device-sp #contents>div>div{margin:0 16px;padding:20px 16px 16px}.device-sp #contents>div>div dl dt{font-size:20px;line-height:1;margin-bottom:20px}.device-sp #contents>div>div dl dd:nth-of-type(1) strong{font-size:18px;line-height:1.11;margin-bottom:8px}.device-sp #contents>div>div dl dd:nth-of-type(1) span{font-size:12px;line-height:1.42}.device-sp #contents>div>div dl dd:nth-of-type(2){margin-top:8px}