.banner-top-sj{width:100%;height:600px;overflow:hidden}.banner-top-sj .wrap{width:100%;height:100%;position:relative}.banner-top-sj .bg{width:100%;height:100%;position:relative;background-color:var(--color-font1)}.banner-top-sj .bg .cover{width:100%;height:100%;position:absolute;opacity:.4}.banner-top-sj .title{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;top:55%;transform:translate3d(0, -50%, 0);z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-top-sj .ttl{color:#fff;text-align:center;font-family:"Gilda Display";opacity:0;transform:translateY(20px);animation:fadeIn 2s forwards}.banner-top-sj .ttl h2{font-size:54px;font-weight:400;line-height:1;margin-bottom:20px}.banner-top-sj .ttl h3{font-size:16px;font-weight:400;line-height:1;color:hsla(0,0%,100%,.6)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.banner-top-sj{height:440px}.banner-top-sj .title{padding:0 20px}.banner-top-sj .ttl h2{font-size:40px;margin-bottom:16px}.banner-top-sj .ttl h3{font-size:14px}}.reserve-guide-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden}.reserve-guide-sj .wrap{width:100%;max-width:1520px;margin:0 auto}.reserve-guide-sj .title{width:100%;display:flex;gap:40px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:80px}.reserve-guide-sj .ttl h2{font-size:40px;font-weight:400;line-height:1;font-family:"Gilda Display";margin-bottom:20px;color:var(--color-point)}.reserve-guide-sj .ttl p{font-size:14px;font-weight:400;line-height:1.8;color:#333}.reserve-guide-sj .more-btns{display:flex;gap:16px;flex-wrap:wrap}.reserve-guide-sj .more{display:flex;justify-content:center;align-items:center;gap:10px;width:260px;height:48px;border:1px solid var(--color-point)}.reserve-guide-sj .more{font-size:14px;font-weight:500;line-height:1;color:#fff;background-color:var(--color-point);transition:.4s;box-sizing:border-box}.reserve-guide-sj .box-wrap{width:100%;display:flex;flex-wrap:wrap}.reserve-guide-sj .box{width:100%;padding:80px 0;position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:80px}.reserve-guide-sj .box::after{content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;left:0;top:0}.reserve-guide-sj .box:last-child{padding-bottom:0}.reserve-guide-sj .box>div{width:calc((100% - 80px)/2)}.reserve-guide-sj .box .image{aspect-ratio:1/1;position:relative}.reserve-guide-sj .box .image .cover{width:100%;height:100%;position:absolute}.reserve-guide-sj .text-wrap h2{font-size:28px;font-weight:400;line-height:1;font-family:"Gilda Display";margin-bottom:40px;color:var(--color-point)}.reserve-guide-sj .text-wrap .text{font-size:14px;font-weight:400;line-height:1.7;color:#333}.reserve-guide-sj .text-wrap .text strong{font-size:16px;font-weight:400;color:var(--color-font1)}.reserve-guide-sj .text-wrap .text .red{color:#f22}.reserve-guide-sj .refund-table{margin-top:40px}.reserve-guide-sj .refund-table h3{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-font1);margin-bottom:20px}.reserve-guide-sj .refund-table table{font-size:14px;font-weight:400;text-align:center}.reserve-guide-sj .refund-table table tr td{width:184px;height:40px;border:1px solid #ddd;box-sizing:border-box}.reserve-guide-sj .refund-table table tr td:first-child{color:var(--color-font3);background-color:#f8f8f8;border-right:none}.reserve-guide-sj .refund-table table tr td:last-child{color:var(--color-font1);border-left:none}.reserve-guide-sj .refund-table table tr td.red{color:#f22}.reserve-guide-sj .refund-table .text{margin-top:40px}@media(hover: hover)and (pointer: fine){.reserve-guide-sj .more:hover{opacity:.8}}@media screen and (max-width: 1400px){.reserve-guide-sj .box{gap:60px}.reserve-guide-sj .box>div{width:calc((100% - 60px)/2)}}@media screen and (max-width: 1024px){.reserve-guide-sj .title{justify-content:normal;align-items:normal}.reserve-guide-sj .ttl{width:100%}.reserve-guide-sj .box{gap:0}.reserve-guide-sj .box>div{width:100%}.reserve-guide-sj .box .image{display:none}.reserve-guide-sj .text-wrap.guide{padding-bottom:80px}.reserve-guide-sj .text-wrap.refund{padding-top:80px;position:relative}.reserve-guide-sj .text-wrap.refund::after{content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;left:0;top:0}}@media screen and (max-width: 768px){.reserve-guide-sj{padding:80px 20px}.reserve-guide-sj .title{margin-bottom:60px}.reserve-guide-sj .ttl h2{font-size:32px}.reserve-guide-sj .more-btns{width:100%}.reserve-guide-sj .more{width:100%;font-size:14px}.reserve-guide-sj .more i{font-size:16px}.reserve-guide-sj .box{padding:60px 0}.reserve-guide-sj .text-wrap h2{font-size:24px;margin-bottom:30px}.reserve-guide-sj .text-wrap.guide{padding-bottom:60px}.reserve-guide-sj .text-wrap.refund{padding-top:60px}.reserve-guide-sj .refund-table{margin-top:30px}.reserve-guide-sj .refund-table .text{margin-top:30px}}@media screen and (max-width: 480px){.reserve-guide-sj .refund-table table{width:100%}.reserve-guide-sj .refund-table table tr td{width:50%}}