@charset 'utf-8';#contents{max-width:440px;margin:0 auto;padding:0}#contents>header{margin:0 0 24px;padding:20px 16px 220px;background:url(/store/techo/ja/2020/pc/place/images/bg_header.svg) no-repeat bottom center;-webkit-background-size:288px auto;-moz-background-size:288px auto;background-size:288px auto}#contents>header h2{font-size:28px;line-height:1.35;margin-bottom:30px}#contents>header h2 small{font-size:20px;line-height:1.89;display:block}#contents>header p{font-size:16px;line-height:1.97}#contents>header p small{font-size:14px;line-height:2.25;display:block;margin:5px 0}#contents>header p a{text-decoration:underline;color:#2c8b00}#contents>nav{margin:0 16px;border-top:2px #3eaf3e solid;border-bottom:2px #3eaf3e solid}#contents>nav ul li{margin:0 4px}#contents>nav ul li+li{border-top:1px #69bd83 solid}#contents>nav ul li a{font-size:16px;font-weight:700;line-height:2.75;position:relative;display:block;padding:0 0 0 15.71%;color:#3eaf3e}#contents>nav ul li a:before{font-size:20px;position:absolute;top:50%;right:7.14%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#contents>section{padding:0 16px;border-bottom:4px #1e1933 solid}#contents>section:last-of-type{border:none}#contents>section header{padding:32px 0}#contents>section header h3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}#contents>section header h3 i{font-size:20px;font-weight:700;line-height:1.5;display:block;width:70px;margin-right:10px;text-align:center;color:#fff;border-radius:4px;background:#69bd83}#contents>section header h3 span{font-size:20px;font-weight:700;line-height:1.5;display:block}#contents>section header h3 span small{font-size:15px;line-height:2;display:block}#contents>section header p{margin-top:16px}#contents>section header p span{font-size:16px;line-height:1.97;display:block}#contents>section header p span small{font-size:12px;line-height:1.5;display:block}#contents>section header p span a{text-decoration:underline;color:#2c8b00}#contents>section header p>a{font-size:16px;line-height:1.56;display:inline;text-decoration:underline;color:#2c8b00}#contents>section dl{padding:24px 0;border-top:1px #a5a3ad solid}#contents>section dl dt{margin-bottom:20px}#contents>section dl dt>span{font-weight:700;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;min-height:45px;padding:5px 0;color:#fff;background:#3eaf3e;-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}#contents>section dl dt>span+span{margin-top:10px}#contents>section dl dt>span span{font-size:20px;line-height:1.75;display:block}#contents>section dl dt>span small{font-size:12px;line-height:1.25;display:block;margin-right:16px}#contents>section dl dd:nth-of-type(1) ul:before{font-size:14px;line-height:1.5;display:block;content:'＜おもな取扱商品＞'}#contents>section dl dd:nth-of-type(1) ul li{font-size:14px;font-weight:700;line-height:1.5}#contents>section dl dd:nth-of-type(1) ul li small{font-weight:400}#contents>section dl dd:nth-of-type(1) ul li:before{content:'・'}#contents>section dl dd:nth-of-type(1) p{font-size:12px;line-height:1.5;margin-top:12px}#contents>section dl dd:nth-of-type(1):empty+dd{padding-top:0}#contents>section dl dd:nth-of-type(2){padding-top:12px}#contents>section dl dd:nth-of-type(2) ul li{font-size:12px;line-height:1.75}#contents>section dl dd:nth-of-type(2) ul li a{font-size:16px;line-height:2.25;display:inline;text-decoration:underline;color:#2c8b00}#contents>section dl dd:nth-of-type(2) p{font-size:12px;line-height:1.5;margin-top:1em}#contents>a{width:calc(100% - 32px);max-width:382px;margin:12px auto 16px}#contents #p2 header h3{padding-bottom:100px;background:url(/store/techo/ja/2020/pc/place/images/bg_p2.svg) no-repeat bottom center;-webkit-background-size:200px 80px;-moz-background-size:200px 80px;background-size:200px 80px}#contents #p5{border:none}#contents #p5 header p span{margin-bottom:6px}#contents #p5 dl{border-bottom:1px #a5a3ad solid}#contents #p6 header{padding-bottom:20px}#contents #p6 dl:nth-of-type(1){padding-top:0;border:none}#contents #p6 dl:nth-of-type(2) dd:nth-of-type(2) p{font-size:16px;font-weight:700;margin:5px 0 10px}#contents #p5 dl dd:nth-of-type(2) ul li a,#contents #p6 dl dd:nth-of-type(2) ul li a{line-height:1.56}