@charset "UTF-8";body{font-family:YuGothic,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;letter-spacing:0;line-height:1.5}#main{padding-top:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:YuGothic,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-weight:700}p{font-size:1.6rem}ul,ol{list-style:none}a{text-decoration:none}.regi_btn{font-size:2.2rem;font-weight:700;padding:15px 20px;border:3px solid #231815;border-radius:40px;margin:0 auto 120px;width:31rem;display:block}.kv{width:100%;margin:0 0 100px}.kv img{width:100%}.about h2{font-size:3.3rem;text-align:center;margin-bottom:30px}.about .about_txt{width:633px;margin:0 auto 120px}.about .about_txt p{margin-bottom:30px}.about h3{font-size:3.6rem;font-weight:700;text-align:center}.about h3+p{text-align:center;margin-bottom:100px}.benefits .benefits_inner{background:#edf1f3;padding-bottom:20px;margin-bottom:120px}.benefits .benefits_inner h2{width:100%;background:#3d4e56;color:#fff;font-weight:700;text-align:center;padding:15px 0;font-size:2.6rem;margin-bottom:50px}.benefits .benefits_inner h3{color:#06a;font-size:2.6rem;text-align:center;margin-bottom:30px}.benefits .benefits_inner table{width:752px;margin:0 auto 50px;box-shadow:none!important;border-collapse:separate!important}.benefits .benefits_inner table th,.benefits .benefits_inner table td{margin:5px}.benefits .benefits_inner table th{background:#525e64;color:#fff;font-weight:700;font-size:1.6rem;padding:8px 0;width:14%;border:none!important;text-align:center}.benefits .benefits_inner table tr:first-child th:first-child{width:41%}.benefits .benefits_inner table tr:first-child th:last-child{letter-spacing:-1px}.benefits .benefits_inner table th.gold{background:#d2be7d}.benefits .benefits_inner table th.silver{background:#cacfd3}.benefits .benefits_inner table td{background:#fff;padding:10px;font-size:1.6rem;text-align:center;vertical-align:middle;border:none!important}.benefits .benefits_inner table tr:nth-child(n+2) td:first-child{color:#06a;font-weight:700;text-align:left;padding-left:60px;background:#fff url(https://magazine.knot-designs.com/shopify/img/tsunagaru/img/arrow.jpg)no-repeat 30px center/auto;position:relative}.benefits .benefits_inner table tr:nth-child(n+2) td:first-child:after{display:block;content:"1";width:22px;height:22px;background:#525e64;color:#fff;position:absolute;top:0;left:0;text-align:center;line-height:22px}.benefits .benefits_inner table tr:nth-child(3) td:first-child:after{content:"2"}.benefits .benefits_inner table tr:nth-child(4) td:first-child:after{content:"3"}.benefits .benefits_inner table tr:nth-child(5) td:first-child:after{content:"4"}.benefits .benefits_inner table tr:nth-child(6) td:first-child:after{content:"5"}.benefits .benefits_inner table tr:nth-child(7) td:first-child:after{content:"6"}.benefits .benefits_inner table:nth-of-type(2) tr:nth-child(n+2) td:first-child:after{content:"A"}.benefits .benefits_inner table:nth-of-type(2) tr:nth-child(3) td:first-child:after{content:"B"}.benefits .benefits_inner table tr:nth-child(3) td:first-child{letter-spacing:-1px}.benefits .benefits_inner table tr:nth-child(n+3) td:nth-child(2){letter-spacing:-2px}.benefits .benefits_inner table tr:nth-child(n+2) td:nth-child(4),.benefits .benefits_inner table tr:nth-child(n+2) td:last-child{font-size:3rem}.benefits .benefits_inner table+p{text-align:center;font-size:1.3rem}.link_faq{display:block;text-align:right;margin-right:50px;font-size:1.3rem}.link_faq span{color:#d0121b}.coupon,.service{width:752px;margin:0 auto}.coupon h2,.service h2{color:#06a;font-size:2.6rem;text-align:center;vertical-align:middle;padding-top:30px;margin-bottom:60px}.coupon h2 span,.service h2 span{font-size:3.6rem}.coupon h2 span span,.service h2 span span{font-size:5rem;vertical-align:middle}.list{display:flex;justify-content:space-between;flex-wrap:wrap}.list li{width:50%;padding-bottom:50px;border-right:2px dotted #231815;border-bottom:2px dotted #231815}.list li:nth-child(2n){border-right:none}.list li:nth-child(5),.list li:last-child{border-bottom:none}.list li .list_inner{width:90%;padding-top:50px}.list li:first-child .list_inner,.list li:nth-child(2) .list_inner{padding-top:20px}.list li:nth-child(2n) .list_inner{margin:0 0 0 auto}.list li .list_title{color:#06a;font-weight:700;font-size:1.6rem;text-align:center;margin-bottom:20px}.list li .list_title span{font-size:2.2rem}.list li .list_title small{font-size:1.4rem;color:#51656f;display:block;margin-top:5px}.list li .list_img{text-align:center;font-size:1.4rem;letter-spacing:-1px;margin-bottom:20px}.list li .list_img img{margin-bottom:15px}.list li .list_table{border-collapse:collapse;margin-bottom:20px}.list li .list_table th,.list li .list_table td{border-right:1px solid #000}.list li .list_table th:last-child,.list li .list_table td:last-child{border-right:none}.list li .list_table td{border-bottom:1px solid #000}.list li .list_table{width:100%}.list li .list_table th{background:#898989;color:#fff;font-weight:700;width:33%;text-align:center;padding:10px 0;font-size:1.6rem}.list li .list_table td{font-size:1.6rem;text-align:center;height:53px;vertical-align:middle;line-height:1.2}.list li .list_table td img{margin:0 5px}.list li .list_note{font-size:1.4rem;width:100%;padding-left:1rem;text-indent:-1rem;padding-bottom:0;border:none}.list li:nth-child(2) .list_title{margin-bottom:43px}.list li:nth-child(3) .list_title{margin:66px 0}.coupon .list{position:relative}.coupon .list:before,.coupon .list:after{display:block;content:"";width:16px;height:16px;background:#fff;position:absolute;left:calc(50% - 8px);top:532px}.coupon .list:after{top:1301px}.coupon .list+p{text-align:center;font-size:2.4rem;margin-top:50px;margin-bottom:150px}.point_note{font-weight:700;background:#f4f6f7;width:100%;text-align:center;font-size:1.4rem;letter-spacing:-1px;margin-bottom:30px;padding:20px 0}.service .list li{border-bottom:none}.service+.link_faq{margin-bottom:100px}.note{width:752px;margin:0 auto 150px}.note h2,.note li{font-size:1.4rem}@media (max-width: 879px){.regi_btn{width:27rem;font-size:18px;margin-bottom:80px;padding:10px 20px;border:5px solid #231815}.kv{margin:0 0 70px}.about .about_txt{width:100%;padding:0 30px;margin-bottom:80px}.about .about_txt p{margin-bottom:0;font-size:1.4rem}.about h2{font-size:1.6rem}.about h3{font-size:1.4rem}.about h3+p{padding:0 30px}.benefits .benefits_inner{padding-bottom:50px;margin-bottom:80px}.benefits .benefits_inner h2{font-size:1.6rem;padding:10px 0;margin-bottom:20px}.benefits .benefits_inner h3{font-size:1.6rem;margin-bottom:15px}.benefits .benefits_inner table{width:calc(100% - 40px);margin:0 auto 30px}.benefits .benefits_inner table tr th,.benefits .benefits_inner table tr td{font-size:1.4rem}.benefits .benefits_inner table tr:first-child th:first-child{width:60%}.benefits .benefits_inner table tr:first-child .gold,.benefits .benefits_inner table tr:first-child .silver{width:20%}.benefits .benefits_inner table tr:first-child th:last-child{letter-spacing:-4px}.benefits .benefits_inner table tr:nth-child(n+2) td:first-child{padding-left:30px;background:#fff url(https://magazine.knot-designs.com/shopify/img/tsunagaru/img/arrow.jpg)no-repeat 10px center/auto}.benefits .benefits_inner table .sp_note{font-size:1.2rem;color:#000;font-weight:400}.benefits .benefits_inner table tr:nth-child(n+2) td:nth-child(4),.benefits .benefits_inner table tr:nth-child(n+2) td:last-child{font-size:3rem}.benefits .benefits_inner table+p{font-size:1.4rem;position:relative;bottom:-50px}.link_faq{margin-right:20px;font-size:1.2rem;position:relative;bottom:39px}.coupon,.service,.note{width:calc(100% - 60px)}.coupon h2,.service h2{font-size:2rem;margin-bottom:30px}.coupon h2 span,.service h2 span{font-size:3rem;vertical-align:baseline}.coupon h2 span span,.service h2 span span{font-size:4rem}.list{display:block}.list li{width:100%;padding-bottom:50px;border-right:none}.list li .list_inner{width:100%}.list li .list_title{font-size:1.9rem}.list li .list_title span{font-size:2.6rem}.list li .list_title small,.list li .list_table th,.list li .list_table td,.list li .list_note,.list li .list_img{font-size:1.4rem}.list li .list_title small{font-weight:400}.list li:nth-child(2) .list_inner{padding-top:50px}.list li:nth-child(2) .list_title,.list li:nth-child(3) .list_title{margin:0 0 20px}.list li:nth-child(5){border-bottom:2px dotted #231815}.coupon .list+p{font-size:1.4rem;text-align:left;margin-bottom:80px}.coupon .list:before,.coupon .list:after{display:none}.service .list li:first-child{border-bottom:2px dotted #231815}.point_note{font-size:1.4rem;letter-spacing:-2px}.service .link_faq{margin-bottom:50px;margin-right:0}.note h2,.note li{font-size:1.2rem}.note li{padding-left:1rem;text-indent:-1rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/tsunagaru.css.map */
