.head-qr{font-size:0}.l-wrapper{padding:0}.intro-txt{border:0.125rem solid rgba(0,0,0,0);border-radius:0.25rem;padding:0.9375rem;font-size:1.0625rem;font-weight:700;letter-spacing:-0.05em;line-height:1.43;margin-bottom:1rem}.kv{width:100%;line-height:0}.kv img{width:100%}.qr-img{text-align:center;padding-block:1.5625rem 1.3125rem;border-bottom:0.125rem solid rgba(0,0,0,0)}.qr-img__img{background-color:#fff;padding:0.4375rem 0.375rem;width:22rem;margin-inline:auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.qr-img__text{line-height:1.5;color:#000;font-weight:700;margin-top:1.625rem}.qr-img__text span{color:#059a2a;font-size:0.9375rem;display:block}.qr-block{padding-inline:1.25rem}.qr-block__row{margin-bottom:1.0625rem}.qr-ttl{font-size:1.25rem;line-height:1.6;color:#191d22;border-bottom:1px solid #e2e4e9;padding:0 1.25rem 0.5625rem;margin-top:2.6875rem;margin-bottom:1.25rem;font-weight:400}.qr-ttl2{font-size:1rem;line-height:1.6;color:#2b91fe;position:relative;padding-left:1.125rem;font-weight:400}.qr-ttl2::before{content:"";position:absolute;width:1rem;height:0.625rem;background:url("../img/kenmen/icon-arrow.png") no-repeat center;background-size:100% 100%;left:0;top:0.4375rem}.qr-ttl2.txt-unline{padding-left:0;margin-bottom:0.1875rem}.qr-ttl2.txt-unline::before{content:none}.qr-ttl2.txt-unline span{display:inline-block;position:relative;padding-left:1.125rem;border-bottom:1px solid #2b91fe;line-height:1}.qr-ttl2.txt-unline span::before{content:"";position:absolute;width:1rem;height:0.625rem;background:url("../img/kenmen/icon-arrow.png") no-repeat center;background-size:100% 100%;left:0;top:0.125rem}.bold{font-weight:600}.qr-text{font-size:0.875rem;line-height:1.5;color:#191d22}.qr-text+.qr-text{margin-top:0.9375rem}.qr-text.pd-left{padding-left:0.625rem}.qr-text.pd-left span{text-indent:-1.125rem;display:inline-block}.qr-txt-list{font-size:0.875rem;line-height:1.5;color:#191d22;margin-top:-0.125rem}.qr-txt-list a{color:#191d22;text-decoration:none}.qr-number{font-size:0.9375rem;line-height:1.6;color:#191d22;text-align:right;padding:1.875rem 0.625rem 1.25rem}.footer-qr{border-top:1px solid #dde1e5;padding:0.625rem 0}.footer-qr__text{text-align:center}.footer-qr__text img{width:100%}.footer-qr-null{padding-top:1.875rem}.qr-txt{margin-top:1.5625rem}.page-qr.kenmen1 .intro-txt{color:#0091ab;background-color:#d1ecf1;border-color:#bee5eb}.page-qr.kenmen1 .qr-img{background-color:#e6f0f8;border-bottom-color:#0c68b8}.page-qr.kenmen2 .intro-txt{color:#dc3444;background-color:#f8d7d9;border-color:#f5c6ca}.page-qr.kenmen2 .qr-img{background-color:#fff4ea;border-bottom-color:#f90}.page-qr.kenmen3 .qr-img{background-color:#ebf5ec;border-bottom-color:#159f3d}.page-qr.kenmen3 .qr-img__barcode{position:relative;padding-bottom:1.125rem;text-align:center}.page-qr.kenmen3 .qr-img__barcode:after{content:"";position:absolute;bottom:0;left:1.25rem;right:1.25rem;border-bottom:0.125rem solid #d3dcd4}.page-qr.kenmen3 .qr-img__barcode .note{font-size:0.875rem;margin-bottom:0.5625rem;color:#212529}.page-qr.kenmen3 .qr-img__barcode .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#159f3d;width:12rem;height:2.5rem;border-radius:0.25rem;margin-inline:auto}.page-qr.kenmen3 .qr-img__text{margin-top:1.3125rem}.page-qr.kenmen3 .qr-img__text span{margin-top:0.1875rem}.page-qr.kenmen4 .qr-img{background-color:#ffe9e8;border-bottom-color:#f4020b}.page-qr.kenmen4 .qr-img__barcode{position:relative;padding-bottom:1.125rem;text-align:center}.page-qr.kenmen4 .qr-img__barcode:after{content:"";position:absolute;bottom:0;left:1.25rem;right:1.25rem;border-bottom:0.125rem solid #e5d1d0}.page-qr.kenmen4 .qr-img__barcode .ttl{color:#212529}.page-qr.kenmen4 .qr-img__barcode .img{margin-top:0.1875rem}.page-qr.kenmen4 .qr-img__barcode .img img{width:22rem}.page-qr.kenmen4 .qr-img__barcode .note{font-size:0.8125rem;margin-top:1.625rem;color:#212529;text-align:left;padding-inline:1.3125rem 0.625rem}.page-qr.kenmen4 .qr-img__barcode .btn{margin-top:0.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#f4020b;width:5.875rem;height:2.5rem;border-radius:0.25rem;margin-inline:auto}.page-qr.kenmen4 .qr-img__text{margin-top:1.3125rem}.page-qr.kenmen4 .qr-img__text span{margin-top:0.25rem}.page-qr.kenmen4 .qr-text a{text-decoration:none}.page-qr.kenmen5 .qr-img{background-color:#e5e5e5;border-bottom-color:#010101}.page-qr.kenmen5 .qr-img__barcode{position:relative;padding-bottom:1.125rem;text-align:center}.page-qr.kenmen5 .qr-img__barcode:after{content:"";position:absolute;bottom:0;left:1.25rem;right:1.25rem;border-bottom:0.125rem solid #ccc}.page-qr.kenmen5 .qr-img__barcode .ttl{color:#212529;font-size:15px}.page-qr.kenmen5 .qr-img__barcode .img{margin-top:0.375rem}.page-qr.kenmen5 .qr-img__barcode .img img{width:22rem}.page-qr.kenmen5 .qr-img__barcode .note{font-size:0.75rem;margin-top:1.6875rem;color:#212529}.page-qr.kenmen5 .qr-img__barcode .btn{margin-top:0.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#000;width:9.25rem;height:2.375rem;border-radius:0.25rem;margin-inline:auto;font-size:15px}.page-qr.kenmen5 .qr-img__text{margin-top:1.3125rem}.page-qr.kenmen5 .qr-text a{text-decoration:none}.page-qr.kenmen5 .qr-text a.color-blue{color:#2b91fe}