body::after{content:"";position:absolute;width:52rem;height:52rem;top:0;right:0;background:url(../../images/common-dot-circle.svg) no-repeat top 12rem right -4rem/contain;z-index:-2;opacity:.3;filter:brightness(0) saturate(100%) invert(15%) sepia(47%) saturate(6349%) hue-rotate(205deg) brightness(89%) contrast(101%)}h1{position:relative;margin:18rem -3.2rem 0;height:41rem}h1 .ch{position:absolute;width:60.8rem;height:43.7rem;background:image-set(url(../../images/column-ch.avif) type("image/avif"), url(../../images/column-ch.webp) type("image/webp"), url(../../images/column-ch.png) type("image/png")) no-repeat top left/contain;left:-1.3rem;top:0}h1 .tit{position:absolute;width:67.4rem;bottom:0;right:0}h1 .balloon{position:absolute;z-index:5;width:28.8rem;height:15.1rem;background:image-set(url(../../images/column-tit-balloon.avif) type("image/avif"), url(../../images/column-tit-balloon.webp) type("image/webp"), url(../../images/column-tit-balloon.png) type("image/png")) no-repeat center/contain;bottom:13rem;right:3.2rem;transform:rotate(5deg);display:flex;align-items:flex-end;justify-content:center;padding-right:1.2rem}h1 .balloon>span{color:#fff;font-weight:900;font-size:3.2rem;line-height:1.2;margin-bottom:4.4rem}h1 .balloon>span:first-of-type{text-align:right}h1 .balloon>span span{font-size:2.4rem}h1 .balloon>span b{font-family:"Racing Sans One","Roboto","Noto Sans JP",sans-serif;color:#ff0;font-size:12rem;font-weight:normal;line-height:0}h1 picture{right:-1.6rem}.lead{font-weight:900;color:#fff;text-shadow:#049 0 0 1.6rem;position:relative;margin:.8rem 0 1.6rem}.btn-wrap{margin:0 -3.2rem;padding:2.4rem 0 1.6rem;background:#9cf;display:flex;justify-content:center}.btn-wrap li button{width:33.6rem;height:9.6rem;padding-left:.8rem;margin:0 .6rem .8rem;background:#fff;border:#013 solid .4rem;overflow:hidden;box-shadow:#049 .4rem .4rem 0;transform:skew(-18deg)}.btn-wrap li button,.btn-wrap li button *{transition:all .2s}.btn-wrap li button>div{transform:skew(18deg);display:flex;align-items:center}.btn-wrap li button>div .left{color:#049;font-size:2.4rem;font-weight:900;line-height:1.1;text-align:center;position:relative;width:4.4em}.btn-wrap li button>div .left::before{content:"";position:absolute;width:20rem;height:20rem;border-radius:100%;background:#6ef;z-index:-1;top:calc(50% - 10rem);left:-8rem}.btn-wrap li button>div .left b{font-family:"Racing Sans One","Roboto","Noto Sans JP",sans-serif;font-weight:normal;font-size:4rem}.btn-wrap li button>div .right{font-weight:900;line-height:1;margin-left:2.4rem;width:16rem}.btn-wrap li button>div .right b{font-size:4rem}.btn-wrap li button>div .right b.name5{width:5em;display:inline-block;transform:scaleX(0.8);transform-origin:left}.btn-wrap li button.active{background:#cf2;transform:skew(-18deg) translate(0.4rem, 0.4rem);box-shadow:none}.btn-wrap li button.active .left{color:#cf2}.btn-wrap li button.active .left::before{background:#049}.btn-wrap li button.no{opacity:.3;pointer-events:none}.content-wrap>section{position:relative;margin-right:-3.2rem;padding:2.4rem 3.2rem 4rem 2.4rem;transition:opacity .2s}.content-wrap>section:not(.active){visibility:hidden;height:0;margin:0 auto;padding:0;opacity:0}.content-wrap>section:not(.active) *{display:none}.content-wrap>section .bg{position:absolute;width:calc(100% + .4rem);height:calc(100% - 4rem);margin-left:-0.4rem;background:#fff;z-index:-1;right:0;clip-path:polygon(0 0, 100% 7rem, 100% 100%, 0 100%);overflow:hidden}.content-wrap>section .bg::before,.content-wrap>section .bg::after{position:absolute;content:"";width:100%;height:100%;z-index:1}.content-wrap>section .bg::before{clip-path:inherit;background:#013;transform:rotate(180deg);top:calc(-100% + 7rem + .4rem)}.content-wrap>section .bg::after{border:#013 solid;border-width:.4rem 0 .4rem .4rem}.content-wrap>section .bg div{position:absolute;width:73rem;height:73rem;background:url(../../images/common-dot-circle.svg) no-repeat center/contain;filter:brightness(0) saturate(100%) invert(91%) sepia(26%) saturate(628%) hue-rotate(21deg) brightness(104%) contrast(102%)}.content-wrap>section .bg div:first-of-type{top:-40rem;left:-32rem}.content-wrap>section .bg div:last-of-type{bottom:-32rem;right:-24rem}.content-wrap>section .top{border-bottom:.2rem dotted #013;padding-bottom:3.2rem;margin-bottom:2.4rem}.content-wrap>section .top h2{margin-top:4.8rem;font-weight:900;line-height:1.3}.content-wrap>section .top h2 b{font-size:8rem;color:#6ef;text-shadow:.2rem .2rem 0 #013,-0.2rem .2rem 0 #013,.2rem -0.2rem 0 #013,-0.2rem -0.2rem 0 #013,.2rem 0rem 0 #013,0rem .2rem 0 #013,-0.2rem 0rem 0 #013,0rem -0.2rem 0 #013,#049 .8rem .8rem 0}.content-wrap>section .top h2 b.name5{display:inline-block;transform:scaleX(0.8);transform-origin:left}.content-wrap>section .top dl{border-left:.2rem solid #049;padding-left:1.6rem;margin:.8rem 1.6rem 1.6rem;display:grid;grid-template-columns:5em 1fr}.content-wrap>section .top dl,.content-wrap>section .top dl *{font-size:2.4rem;line-height:1.4}.content-wrap>section .top dl dd{font-weight:900;color:#049}.content-wrap>section .top p{font-size:2.4rem;font-weight:900}.content-wrap>section .top picture{position:absolute;width:36.5rem;top:-1.6rem;right:0}.content-wrap>section .bottom .data h3{font-size:3.2rem;font-weight:900;margin-top:1.6rem}.content-wrap>section .bottom .data table{width:100%;table-layout:fixed;border-collapse:collapse;background:#f2ffc7}.content-wrap>section .bottom .data table *{text-align:center}.content-wrap>section .bottom .data th,.content-wrap>section .bottom .data td{border:.2rem solid #013;line-height:1.3}.content-wrap>section .bottom .data tr:nth-of-type(odd){background:rgba(204,255,85,.2666666667)}.content-wrap>section .bottom .data th{background:#049;font-weight:900;font-size:2.4rem;color:#fff}.content-wrap>section .bottom .data td{font-size:4rem;font-weight:900}.content-wrap>section .bottom .data td span{font-size:.6em}.content-wrap>section .bottom .data tr:not(:first-of-type) th{font-size:4rem}.content-wrap>section .bottom .data tr:nth-of-type(2) th{background:#def;color:#013}.content-wrap>section .bottom .data tr:nth-of-type(3) th{background:#013}.content-wrap>section .bottom .data tr:nth-of-type(4) th{background:#d01}.content-wrap>section .bottom .data tr:nth-of-type(5) th{background:#06d}.content-wrap>section .bottom .data tr:nth-of-type(6) th{background:#fc0;color:#013}.content-wrap>section .bottom .data tr:nth-of-type(7) th{background:#2b5}.content-wrap>section .bottom .data table:last-of-type tr:first-of-type th:first-of-type{width:8.8rem}.content-wrap>section .bottom .txt{margin-top:3.2rem}.content-wrap>section .bottom .txt .splide{width:40.4rem;border:.4rem solid #013;box-shadow:.8rem .8rem 0 #049;padding:0 0 0 4rem;margin:0 2.4rem 0 -10rem;float:left;background:#fff}.content-wrap>section .bottom .txt p{font-weight:900}.content-wrap>section .bottom .txt .note{font-weight:normal;font-size:2.4rem;text-align:right}.splide__list{flex-wrap:nowrap}@media all and (min-width: 751px){body::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:image-set(url(../../images/common-sp_bg.avif) type("image/avif"), url(../../images/common-sp_bg.webp) type("image/webp"), url(../../images/common-sp_bg.png) type("image/png")) no-repeat left -64rem top -12rem/174rem;z-index:-3;mix-blend-mode:luminosity;opacity:.5}body::after{content:"";position:absolute;width:83rem;height:83rem;top:0;right:0;background:url(../../images/common-dot-circle.svg) no-repeat top -22rem right -13rem/contain;z-index:-2;opacity:.3;filter:brightness(0) saturate(100%) invert(15%) sepia(47%) saturate(6349%) hue-rotate(205deg) brightness(89%) contrast(101%)}h1{margin:0 -22.4rem;height:36rem;padding-top:1.6rem}h1 .ch{width:76rem;background-size:100%;left:13rem;top:1.9rem}h1 .tit{width:97rem;right:17rem}h1 .balloon{bottom:19rem;right:14rem}.lead{width:86.4rem;margin:-1rem 0 1rem auto}.btn-wrap{margin:0 -22.4rem;padding:1.6rem 22.4rem .8rem}.content-wrap>section{margin:0 -16rem 3.2rem;padding:5.6rem 16rem 3.2rem}.content-wrap>section .bg{width:100%;height:calc(100% - 5.6rem);margin-left:0;clip-path:polygon(0 0, 100% 10rem, 100% 100%, 0 100%)}.content-wrap>section .bg::before{top:calc(-100% + 10rem + .4rem)}.content-wrap>section .bg::after{border-width:.4rem}.content-wrap>section .bg div{width:73rem;height:73rem}.content-wrap>section .bg div:first-of-type{top:-30rem;left:-32rem}.content-wrap>section .bg div:last-of-type{bottom:-32rem;right:-24rem}.content-wrap>section .top{margin:0 8rem 1.6rem}.content-wrap>section .top h2{margin-top:5.6rem}.content-wrap>section .top h2 b.name5{transform:none}.content-wrap>section .top dl{border-left:.2rem solid #049}.content-wrap>section .top dl,.content-wrap>section .top dl *{font-size:2rem}.content-wrap>section .top p{font-size:1.8rem;width:54rem;min-height:4lh}.content-wrap>section .top picture{width:82rem;right:16rem}.content-wrap>section .top picture::before{content:"";position:absolute;width:46rem;height:46rem;background:url(../../images/common-dot-circle.svg) no-repeat center/contain;filter:brightness(0) saturate(100%) invert(91%) sepia(26%) saturate(628%) hue-rotate(21deg) brightness(104%) contrast(102%);z-index:-1;bottom:-12rem;right:-12rem;opacity:.5}.content-wrap>section .bottom{position:relative;width:90.4rem;margin:0 8rem 0 auto}.content-wrap>section .bottom .data h3{font-size:2.8rem;margin-top:.8rem}.content-wrap>section .bottom .data th{font-size:2rem}.content-wrap>section .bottom .data td{font-size:3.2rem}.content-wrap>section .bottom .data tr:not(:first-of-type) th{font-size:3.2rem}.content-wrap>section .bottom .data table:last-of-type tr:first-of-type th:first-of-type{width:auto}.content-wrap>section .bottom .txt{margin-top:2.4rem}.content-wrap>section .bottom .txt .splide{position:absolute;width:40.8rem;padding:0;margin:0;top:8rem;left:-44.8rem}.content-wrap>section .bottom .txt .splide::before{content:"";position:absolute;width:47rem;height:47rem;background:url(../../images/common-dot-circle.svg) no-repeat center/contain;filter:brightness(0) saturate(100%) invert(91%) sepia(26%) saturate(628%) hue-rotate(21deg) brightness(104%) contrast(102%);z-index:-1;bottom:-22rem;left:-17rem;opacity:.5}.content-wrap>section .bottom .txt .note{font-size:1.6rem}}/*# sourceMappingURL=column.min.css.map */