@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>header p{letter-spacing:.075em}#contents>header p:nth-of-type(1){font-weight:700}#contents>header p:nth-of-type(2){font-size:14px}#contents>header p a{font-weight:700}#contents>section{padding:0}#contents>section:nth-of-type(1) p a{font-weight:700;text-decoration:none}#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:'対象商品'}#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) p{font-size:16px;letter-spacing:.075em}#contents>section dl dd:nth-of-type(3) table td,#contents>section dl dd:nth-of-type(3) table th{font-size:14px;line-height:1.57;text-align:left;vertical-align:middle;letter-spacing:.05em;border-top:1px #c9c9c9 solid;border-bottom:1px #c9c9c9 solid}#contents>section dl dd:nth-of-type(3) table th{font-weight:700}#contents>section dl dd:nth-of-type(3) table th[colspan]{text-indent:-.5em;border-top:none}#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{text-align:center;background:#757382}#contents>div h3 span{font-weight:700;color:#fff}#contents>div>p{font-size:16px;letter-spacing:.075em}#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{font-size:16px;line-height:1.75;display:block}#contents>div>div dl dd:nth-of-type(1) span{font-size:14px;line-height:2;display:block}#contents>div>div dl dd:nth-of-type(1) span small{font-weight:400;display:block;color:#c80f0f}.device-pc #contents{padding:0 0 54px}.device-pc #contents>header{padding:0 0 95px}.device-pc #contents>header h2{padding-top:540px;background-image:url(/store/techo/ja/2023/benefit/images/title_h2_pc.webp)}.device-pc #contents>header p{text-align:center}.device-pc #contents>header p:nth-of-type(1){font-size:18px;margin:57px 0 36px}.device-pc #contents>section:nth-of-type(1) h3{margin-bottom:28px}.device-pc #contents>section:nth-of-type(1) h3>span{padding-left:16px}.device-pc #contents>section:nth-of-type(1) h3 i{height:70px}.device-pc #contents>section:nth-of-type(1) dl{padding-top:684px}.device-pc #contents>section:nth-of-type(2){margin:104px 0 0;padding-top:40px;border-top:5px #c9c9c9 solid}.device-pc #contents>section:nth-of-type(2) h3{margin-bottom:40px}.device-pc #contents>section:nth-of-type(2) h3 i{height:83px}.device-pc #contents>section:nth-of-type(2) h3>span{padding-left:24px}.device-pc #contents>section h3{margin:0 auto}.device-pc #contents>section h3>span{font-size:30px;line-height:1.33;letter-spacing:.075em}.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:456px;padding:16px 0;border:2px #ff8733 solid;border-radius:10px}.device-pc #contents>section dl dd:nth-of-type(1):before{font-size:21px;line-height:1.24;padding:0 16px 0 24px;border-right:2px #ff8733 solid}.device-pc #contents>section dl dd:nth-of-type(1) span{font-size:16px;line-height:1.63;padding:0 0 0 16px}.device-pc #contents>section dl dd:nth-of-type(1) img{margin-top:12px}.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:322px 0 0 440px}.device-pc #contents>section dl dd:nth-of-type(3) p{width:460px}.device-pc #contents>section dl dd:nth-of-type(3) table{width:360px;margin:22px 0}.device-pc #contents>section dl dd:nth-of-type(3) table th{width:84px}.device-pc #contents>section dl dd:nth-of-type(3) table th[colspan]{padding:10px 0 6px 0}.device-sp #contents{overflow:visible;padding:0 16px 34px}.device-sp #contents>header{margin:0 -16px;padding:0 0 39px}.device-sp #contents>header h2{padding-top:125%;background-image:url(/store/techo/ja/2023/benefit/images/title_h2_sp.webp)}.device-sp #contents>header p{width:calc(100% - 32px);max-width:608px;margin:0 auto}.device-sp #contents>header p:nth-of-type(1){font-size:15px;line-height:1.8;margin:38px auto 45px;letter-spacing:0}.device-sp #contents>section:nth-of-type(1) h3{margin-bottom:28px}.device-sp #contents>section:nth-of-type(1) h3 i{height:57px;padding-left:12px}.device-sp #contents>section:nth-of-type(1) h3>span{padding-left:12px}.device-sp #contents>section:nth-of-type(2){margin:34px 0 0;padding-top:28px;border-top:5px #c9c9c9 solid}.device-sp #contents>section:nth-of-type(2) h3{margin-bottom:16px}.device-sp #contents>section:nth-of-type(2) h3 i{height:78px;padding-left:8px}.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:24px;line-height:1.29}.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:8px 0;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:18px;line-height:1.17;padding:0 5.63% 0 7.04%;border-right:2px #ff8733 solid}.device-sp #contents>section dl dd:nth-of-type(1) span{font-size:14px;line-height:1.5;padding:0 0 0 5.63%}.device-sp #contents>section dl dd:nth-of-type(1) img{margin-top:12px}.device-sp #contents>section dl dd:nth-of-type(2){margin-bottom:42px}.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) table{width:100%;margin:26px 0}.device-sp #contents>section dl dd:nth-of-type(3) table th{width:80px}.device-sp #contents>section dl dd:nth-of-type(3) table th[colspan]{padding:0 0 4px 0}.no-webp.device-pc #contents>header h2{background-image:url(/store/techo/ja/2023/benefit/images/title_h2_pc.jpg)}.no-webp.device-sp #contents>header h2{background-image:url(/store/techo/ja/2023/benefit/images/title_h2_sp.jpg)}