@charset "utf-8";.main-contents a:hover,.terms-body .h2-text a{text-decoration:underline}.main-contents{background:#fff;margin:0 auto;padding:0 0 30px;width:100%}.terms-ttl{background:#f5f7f9;display:flex;justify-content:flex-start;align-items:center;height:220px}.terms-ttl h1{font-size:3.6rem;font-weight:700;font-family:madf;letter-spacing:.1em;line-height:1.5;margin:auto;padding:40px 40px 0;width:980px}.terms-body{background:#fff;margin:0 auto;padding:50px 0 55px;width:900px}.terms-body h2{font-size:2.4rem;font-weight:700;line-height:1;margin:0 0 25px}.terms-body .h2-text,.terms-box{font-size:1.6rem;line-height:1.8}.terms-body .h2-text{margin:0 0 35px}.terms-body .h2-text a{color:#0066d2;font-weight:700}.terms-box{border-top:1px solid #eee;padding:50px 0;width:100%}.terms-box h3{color:#13131e;font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:25px}.terms-box:last-of-type{padding:50px 0 0}.terms-box-text{padding:0 0 0 25px;text-indent:-25px;line-height:1.7;margin-bottom:25px}.terms-box-text:last-of-type{margin-bottom:0}.terms-box .list{margin-left:15px;padding:0}.terms-box .list li{margin-top:10px;padding:0 0 0 48px;text-indent:-48px}.terms-box .list li:nth-child(n+10){padding:0 0 0 65px;text-indent:-64px}.ex-text{font-size:1.4rem}.shop-detail-bottom{width:1000px;margin:60px auto 0}.shop-detail-bottom .is-title{font-size:22px;font-size:1.4rem;font-weight:700;margin-bottom:5px}.shop-detail-bottom .is-txt{font-size:19px;font-size:1.2rem;line-height:1.6}