.sec08{background:var(--body_color);padding:80px 0;text-align:center;background-size:10px 10px;margin:0 auto;background-image:radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%),radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%);background-position:0 0,15px 15px}.coupon-desc{padding:20px 0;line-height:2;font-size:12px;font-weight:300;letter-spacing:1px}.coupon-top img{width:18%;margin:20px 0}.coupon-top .sp_on{display:none}.coupon-under{display:flex;flex-wrap:wrap;justify-content:space-between;width:85%;opacity:.9;background:rgb(255 207 235 / .3);padding:10px 30px;text-align:left;line-height:1.5;margin:0 auto}.coupon-under p{display:flex;align-items:center;min-height:80px}.cu-l{background:var(--accent_color);padding:4px 10px;margin-right:20px;text-align:center;opacity:1;font-weight:400;letter-spacing:1.5px;width:20%}.cu-r{width:75%;font-size:12px}@media screen and (max-width: 1023px){.coupon-under .cu-r .pc-on{display:none}.coupon-under{display:flex;flex-wrap:wrap;justify-content:space-between;width:85%;opacity:.9;background:rgb(255 207 235 / .3);padding:10px 30px;text-align:left;line-height:1.5;margin:0 auto}.coupon-under p{display:flex;align-items:center;min-height:80px}.cu-l{background:var(--accent_color);padding:4px 10px;margin-right:20px;text-align:center;opacity:1;font-weight:400;letter-spacing:1.5px;width:20%}.cu-r{width:75%}}@media screen and (max-width: 767px){.sec08{padding:50px 0 30px;background-size:6px 6px;margin-bottom:-1px}.coupon-top p{margin:0 auto;line-height:1.5;font-size:12px}.coupon-top img,.coupon-top .pc_on{display:none}.coupon-top .sp_on{display:block;margin-bottom:20px}.coupon-under{width:100%;flex-direction:column;padding:15px 10px}.coupon-under p{min-height:10px;justify-content:center}.cu-l{margin-bottom:10px;width:100%;padding:5px 0}.cu-r{width:100%}}.sec07{background:var(--body_color);padding:80px 0 50px}.price-table{text-align:center;margin-top:20px}.price-table_title{font-weight:300;font-size:20px;opacity:.8;margin-bottom:30px}.price-table h4{font-weight:100;opacity:1;letter-spacing:1.5px;font-size:12px}.price-table ul,.system-table ul{border-top:1px solid var(--border_color1);width:100%}.price-table ul li,.system-table ul li{border-bottom:1px solid var(--border_color2);padding:20px 0;display:flex;justify-content:space-between;text-align:left;letter-spacing:1px}.price-table ul li .menu,.system-table ul li .menu{text-align:left;width:50%;font-weight:400;font-size:15px;color:var(--font_color3)}@media screen and (min-width: 767px){.price-table ul,.system-table ul{display:flex;flex-wrap:wrap;justify-content:space-between}.price-table ul li,.system-table ul li{width:48%}}.price-table .card{display:flex;flex-wrap:wrap;margin-top:10px}.price-table .card img{width:18%;height:auto;margin-right:1%;margin-top:1px;margin-bottom:1px}@media screen and (min-width: 767px){.price-table .card{margin-top:20px}.price-table .card img{width:60px;margin-right:10px}}.price-table table{border-top:1px solid var(--border_color1);border-bottom:1px solid var(--border_color1);width:100%;text-align:left;letter-spacing:1px}.price-table table tbody{width:48%;text-align:left;display:inline-table}.price-table table tbody:nth-of-type(1){margin-right:30px}.price-table table tbody tr{border-bottom:1px solid var(--border_color2);width:50%;padding:10px 0}.price-table table tbody tr:nth-of-type(4){border-bottom:none}.price-table table tbody th{text-align:left;width:25%;font-weight:400;font-size:15px;color:var(--font_color3);padding:20px 0}.price-table table tbody td{text-align:right;width:20%;font-weight:300}.price-table_under{margin:20px 0;line-height:1.8}.price-table_under h5{font-weight:100}.system{background:var(--body_color);background-size:10px 10px;margin:0 auto;background-image:radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%),radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%);background-position:0 0,15px 15px;transform:skew(0,-5deg);z-index:-1;padding-bottom:100px}.system .container{transform:skew(0,5deg)}.system-table{text-align:center;padding:80px 0 100px}.system-table_title{font-weight:300;font-size:20px;opacity:.8;margin-bottom:30px}.system-table h4{font-weight:100;opacity:1;letter-spacing:1.5px;font-size:16px;margin:20px 0 15px}.system-table table{border-top:1px solid var(--border_color1);border-bottom:1px solid var(--border_color1);width:100%;text-align:left;letter-spacing:1px}.system-table table tbody{width:48%;text-align:left;display:inline-table}.system-table table tbody:nth-of-type(1){margin-right:30px}.system-table table tbody tr{border-bottom:1px solid var(--border_color2);width:50%;padding:10px 0}.system-table table tbody tr:nth-of-type(4){border-bottom:none}.system-table table tbody th{text-align:left;width:25%;font-weight:400;font-size:15px;color:var(--font_color3);padding:20px 0}.system-table table tbody td{text-align:right;width:20%;font-weight:300;font-size:15px}.blank-block{height:250px;background:var(--body_color);position:relative;margin-top:-120px}.swiper{margin:-300px 0 50px;z-index:10}.slider1{width:100%;margin-top:40px;position:relative;height:200px;overflow:hidden}.swiper-wrapper,.swiper-slide{width:100%}.slider1-img{width:100%;border-radius:20px}.swiper-pagination{position:absolute;top:92%;left:48%}.swiper-pagination .swiper-pagination-bullet{margin-right:7px!important;border-radius:5px;background:gray;text-align:center}.swiper-button-prev,.swiper-button-next{display:none}.swiper-pagination .swiper-pagination-bullet-active{background:var(--accent_color);opacity:.7}@media screen and (max-width: 1023px){.price-table table{width:85%;margin:0 auto}.price-table table tbody{width:100%}.system-table{padding:0 0 80px}.system-table_title{font-size:18px}.system-table table{width:85%;margin:0 auto}.system-table table tbody{width:100%}.system{transform:skew(0,-10deg)}.system .container{transform:skew(0,10deg)}}@media screen and (max-width: 767px){.sec07{padding:60px 0 40px;margin-bottom:-1px}.price-table{margin-top:20px;padding:0 30px}.price-table_title{font-size:18px;margin-bottom:30px}.price-table h4{font-size:12px;margin:0 0 0 5px}.price-table h4 span{font-size:11px}.price-table table{width:100%}.price-table table tbody{width:100%;margin:0}.price-table table tbody th{font-size:14px}.price-table table tbody td{font-size:15px}.price-table table tbody tr:nth-of-type(4){border-bottom:1px solid var(--border_color2)}.price-table_under{text-align:left}.price-table_under p{margin-left:5px}.system-table{padding:0 0 80px}.system-table_title{font-size:18px}.system-table ul{width:85%;margin:0 auto}.system-table table tbody{width:100%}.system{transform:skew(0,-10deg)}.system .container{transform:skew(0,10deg)}}
