.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#fff;max-width:1920px;margin:0 auto;color:#251e1c;overflow-x:hidden;letter-spacing:3px;font-feature-settings:"palt"}@media screen and (max-width: 768px){.sp_none{display:none !important}}@media screen and (min-width: 769px){.pc_none{display:none !important}}@font-face{font-family:"A1Mincho";src:url("../font/A-OTF-A1MinchoStd-Bold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.A1Mincho{font-family:"A1Mincho",sans-serif}@font-face{font-family:"Integral_r";src:url("../font/Integral_r.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.Integral_r{font-family:"Integral_r",sans-serif}.flex{display:flex;align-items:center;justify-content:center}.kv{position:relative}.kv h2{text-align:center;margin-top:3%;margin-bottom:2%;font-size:57px;letter-spacing:13px}@media screen and (max-width: 768px){.kv h2{margin-bottom:5vw;font-size:5.5vw;letter-spacing:5px}}.kv #js-breadcrumbs{position:absolute;top:0;left:0;letter-spacing:0}.catch{padding:5%}@media screen and (max-width: 768px){.catch{padding:5% 5% 10%}}.catch .l-inner{position:relative}.catch .cp01_img{position:absolute;top:9%;right:0;width:42%}@media screen and (max-width: 768px){.catch .cp01_img{position:initial;width:100%}}.catch h1{color:#00b0c4}.catch h1 span.txt_01{font-weight:bold;margin-bottom:1%;display:block;font-size:25px}@media screen and (max-width: 768px){.catch h1 span.txt_01{letter-spacing:0;font-size:13px}}.catch h1 span.txt_02{vertical-align:bottom;margin-left:.5%;font-size:29px;letter-spacing:0}@media screen and (max-width: 768px){.catch h1 span.txt_02{font-size:3.5vw;margin-left:0}}.catch h1 img{width:29%}@media screen and (max-width: 768px){.catch h1 img{width:58%}}.catch h2{margin:2% auto 1%;font-size:41px;text-indent:-0.5%}@media screen and (max-width: 768px){.catch h2{font-size:5vw;margin:6% auto 2%}}.catch p{line-height:2;font-size:16px;letter-spacing:0}@media screen and (max-width: 768px){.catch p{font-size:3.2vw;line-height:1.8}}.catch .flex.main{gap:2%;width:60%;margin-top:2%}@media screen and (max-width: 768px){.catch .flex.main{width:100%;display:block;margin:0 auto 5%}}.catch .flex.main .icon_sub{width:32%;border-right:1px solid #251e1c;gap:7%}@media screen and (max-width: 768px){.catch .flex.main .icon_sub{width:100%;padding:4% 0;border-bottom:1px solid #251e1c;border-right:none}}.catch .flex.main .icon_sub:last-of-type{border:none}.catch .flex.main .icon_sub dt{width:34%}@media screen and (max-width: 768px){.catch .flex.main .icon_sub dt{width:24%}}.catch .flex.main .icon_sub dd{width:50%;text-align:left;font-size:14px;line-height:1.7;letter-spacing:0}@media screen and (max-width: 768px){.catch .flex.main .icon_sub dd{font-size:3.2vw;line-height:1.4}}@media screen and (max-width: 768px){.catch .cta_btn{position:initial;width:100%}}.coil{position:relative;padding:4% 0}@media screen and (max-width: 768px){.coil{padding:11vw 4vw 30vw}}.coil .l-inner{position:relative}@media screen and (max-width: 768px){.coil .l-inner{position:initial}}.coil h2{font-size:47px;line-height:1.2;letter-spacing:3px;font-feature-settings:"palt"}@media screen and (max-width: 768px){.coil h2{font-size:7vw}}.coil h2 span{display:block;font-size:.5em;margin-bottom:1.5%}.coil p{line-height:1.5;font-size:17px;margin:2% auto 3%}@media screen and (max-width: 768px){.coil p{font-size:3.5vw;letter-spacing:1px}}.coil .cta_btn{bottom:36%}@media screen and (max-width: 768px){.coil .cta_btn{bottom:11vw;width:100%;left:0;right:0;margin:auto}}.coil .cp02_img{position:absolute;top:7%;right:0;width:57%}@media screen and (max-width: 768px){.coil .cp02_img{width:100%;margin-top:6vw;margin-left:auto;margin-right:-4vw;display:block;position:initial}}.coil .spec_block{gap:2%;margin-top:13%}.coil .spec_block dt{letter-spacing:0;font-size:20px;margin-bottom:3%}.sokyu{position:relative}.sokyu .l-inner{position:relative}.sokyu .content-inner{position:relative;padding:4% 0}.sokyu .cp03_img{position:absolute;top:0;bottom:0;left:0;width:34%;margin:auto;display:flex;justify-content:center;align-items:center}.sokyu .sokyu_block{margin-left:auto;margin-right:0;width:63%;text-align:center}@media screen and (max-width: 768px){.sokyu .sokyu_block{margin-top:6vw;width:100%}}.sokyu .sokyu_block .flex{align-items:flex-start}.sokyu .sokyu_block .sokyu_img{position:relative;margin-bottom:30%}@media screen and (max-width: 768px){.sokyu .sokyu_block .sokyu_img{margin-bottom:24vw}}.sokyu .sokyu_block h3{font-size:38px;height:9vh}@media screen and (max-width: 768px){.sokyu .sokyu_block h3{font-size:5vw;height:9vw;letter-spacing:2px}}.sokyu .sokyu_block h3 span{display:block;font-size:.6em}.sokyu .sokyu_block h4{color:#00b0c4;font-weight:700;letter-spacing:0;margin-top:5%;font-size:29px}@media screen and (max-width: 768px){.sokyu .sokyu_block h4{font-size:3.8vw;margin-bottom:1.5vw}}.sokyu .sokyu_block .sokyu_img .name{position:absolute;bottom:-31%;left:0;right:0}@media screen and (max-width: 768px){.sokyu .sokyu_block .sokyu_img .name{top:25vw;right:0;left:0}}@media screen and (max-width: 768px){.sokyu .sokyu_block .sokyu_img02 picture{width:90%}}.sokyu .sokyu_block .name span{display:block;color:#00b0c4;letter-spacing:0}.sokyu .sokyu_block .name p{line-height:1.5;letter-spacing:0}@media screen and (max-width: 768px){.sokyu .sokyu_block .name p{font-size:3vw}}.sokyu .cta_btn{position:initial;margin-left:auto;margin-right:0;margin-top:2%}@media screen and (max-width: 768px){.sokyu .cta_btn{width:100%;margin:6vw auto 9vw}}.nesknit{position:relative}.nesknit .cta_btn{bottom:9%;right:19%;width:15%}.nesknit .cta_btn a img{width:43%}.viblon{position:relative}.viblon .cta_btn{bottom:9%;right:19%;width:15%}.viblon .cta_btn a{font-size:15px}.viblon .cta_btn a img{width:43%}.coil_support{position:relative}.coil_support .cta_btn{bottom:auto;top:25%;right:19%;width:15%}.coil_support .cta_btn a{font-size:15px}.coil_support .cta_btn a img{width:43%}.service{position:relative}.service .cta_btn{bottom:9%;right:19%;width:15%}.service .cta_btn a{font-size:15px}.service .cta_btn a img{width:43%}.lineup{padding:4% 0;letter-spacing:0}.lineup h2{color:#00b0c4;font-weight:bold;font-size:42px}@media screen and (max-width: 768px){.lineup h2{font-size:7vw}}.lineup h2 span{color:#251e1c;font-size:.7em;padding-left:3%}.lineup .item_block{width:80%;margin:4% auto}@media screen and (max-width: 768px){.lineup .item_block{width:100%;margin:9vw auto}}.lineup .item{text-align:center;margin:6% auto 4%;gap:2%}.lineup .item a{width:32%}.lineup .item dd{font-weight:bold;margin-top:3%}@media screen and (max-width: 768px){.lineup .item dd{margin-top:2vw;font-size:3.2vw}}.lineup .item dd span{font-weight:500;display:block;margin-top:3%}.lineup .txt{margin-bottom:1%}@media screen and (max-width: 768px){.lineup .txt{font-size:3vw;margin-top:3vw}}.cta_btn{position:absolute;bottom:-19%;right:1%;width:18%}.cta_btn a{border:2px solid;position:relative;padding:.8% 0;display:flex;justify-content:center;align-items:center;font-size:14px}@media screen and (max-width: 768px){.cta_btn a{font-size:4vw;width:80%;margin:0 auto}}.cta_btn a img{width:49%;margin-right:2%}@media screen and (max-width: 768px){.cta_btn a img{width:38%}}.cta_btn a:after{position:absolute;display:inline-block;vertical-align:middle;content:"";width:7px;height:7px;border-top:2px solid;border-right:2px solid;top:0%;bottom:0;right:2%;margin:auto;transform:rotate(45deg);transition:all .3s ease 0s}.cta_btn.btn_b a{color:#00b0c4;border-color:#00b0c4}.cta_btn.btn_w a{color:#fff;border-color:#fff}/*# sourceMappingURL=style.min.css.map */