body{display:block}@media (min-width:768px){body{display:grid}}body.home .header{width:auto;margin-inline:var(--p-lg);border-radius:50px;border-bottom:none;position:fixed;width:90%;top:20px;background-color:rgb(from var(--contents-bg-color) r g b/0.9)}@media (min-width:768px){body.home .header{width:100%;margin-inline:0;border-radius:0;position:absolute;background-color:rgb(from var(--contents-bg-color) r g b/1);top:0}}body.home .header .inner .link{color:var(--text-color)}@media (min-width:890px){body.home .header .inner .link{color:var(--text-color)}}body.home .header .list .link:hover,body.home .header .list .item.toggle:hover .text{color:var(--text-point-color)}body.home .header .list .item .menu{border:none;box-shadow:none}body.home .header .list .tag{background-color:var(--text-point-color)}body.home .header .information .block,body.home .header .information .tel{color:var(--text-color)}body.home .header .information .tel::before{color:var(--main-color)}body.home .header .information .tel:hover{color:var(--main-color)}body.home .header .sep{background-color:var(--text-color)}@media (min-width:768px){.home .header{background-color:var(--header-color)}}@media (min-width:890px){.home .header{background-color:rgb(from var(--contents-bg-color) r g b/0.6)}}body.home .hamburger-menu{top:30px;left:calc(90% - 40px);right:0}@media (min-width:768px){body.home .hamburger-menu{top:var(--p-md);left:unset;right:var(--content-spacing)}}@media (min-width:890px){body.home .hamburger-menu{top:35px}}@keyframes slideAnime{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}.fv{min-height:750px}.fv .picture{opacity:0;animation:slideAnime 10s ease infinite}.fv .picture1{animation-delay:0s}.fv .picture2{animation-delay:5s}.fv .title{display:flex;flex-direction:column;gap:var(--p-md);transform:translateY(-30%);text-align:center}.fv .title .title-main{font-size:clamp(28px,-0.125rem + 10vw,37px);font-weight:700;line-height:1.2;letter-spacing:1.11px}@media (min-width:768px){.fv .title .title-main{font-size:clamp(38px,-0.6888rem + 6.383vw,56px);letter-spacing:1px}}.fv .title .title-main .title-sm{font-size:clamp(18px,-0.5417rem + 8.8889vw,26px)}@media (min-width:768px){.fv .title .title-main .title-sm{font-size:clamp(26px,-0.758rem + 4.9645vw,40px)}}.fv .title .title-sub{font-size:var(--text-md);font-weight:700;line-height:1.5;letter-spacing:-0.48px;font-size:clamp(12px,-0.0833rem + 4.4444vw,16px)}@media (min-width:768px){.fv .title .title-sub{font-size:clamp(16px,-0.3617rem + 2.8369vw,24px)}}.fv .title .title-sub .onlySP{display:block}@media (min-width:768px){.fv .title .title-sub .onlySP{display:none}}.fv .title .title-sub .onlyPc{display:none}@media (min-width:768px){.fv .title .title-sub .onlyPc{display:inline}}.section-links .link{border-radius:3px;border:2px solid rgba(51,176,215,0.30);background:rgba(51,176,215,0.10)}.section-links .link .inner{padding-right:var(--p-xl)}@media (min-width:768px){.section-links .link .inner{padding-left:80px}}@media (min-width:960px){.section-links .link .inner{padding-left:100px}}@media (min-width:768px){.section-links .link .inner::before{left:20px}}@media (min-width:960px){.section-links .link .inner::before{left:var(--p-xxl)}}@media (min-width:768px){.section-links .link .inner::after{right:22px}}@media (min-width:960px){.section-links .link .inner::after{right:32px}}.section-links .link .inner .sub-title{font-size:var(--text-xs)}@media (min-width:768px){.section-links .link .inner .sub-title{font-size:15px}}body.home .section-corner .corner-wrapper{background:var(--contents-bg-color)}body.home .section-corner .corner-wrapper .title{font-size:20px;font-weight:350;line-height:1.5}@media (min-width:768px){body.home .section-corner .corner-wrapper .title{font-size:var(--text-xl)}}body.home .section-corner .corner-wrapper .title::before{height:24px;background:linear-gradient(to top,var(--main-color) 0 62.5%,var(--text-contrast-color) 62.5% 100%)}@media (min-width:768px){body.home .section-corner .corner-wrapper .title::before{height:40px}}body.home .section-corner.cube-ranking .corner-wrapper,body.home .section-corner.section-news .corner-wrapper{border:none;background:transparent}body.home .section-corner.cube-ranking .corner-wrapper .title,body.home .section-corner.section-news .corner-wrapper .title{background:transparent;color:var(--text-color);font-weight:500;line-height:1.2;flex-wrap:wrap}body.home .section-corner.cube-ranking .corner-wrapper .title::before,body.home .section-corner.section-news .corner-wrapper .title::before{background:linear-gradient(to top,var(--main-color) 0 62.5%,var(--deco1-color) 62.5% 100%)}body.home .section-corner.cube-ranking .corner-wrapper .description,body.home .section-corner.section-news .corner-wrapper .description{font-size:var(--text-xs);line-height:1.2;font-weight:500}body.home .section-news .posts{border:1px solid var(--border-color);margin-inline:0;padding-inline:var(--content-spacing);background:var(--contents-bg-color)}@media (min-width:768px){body.home .section-news .posts{padding-inline:20px}}body.home .section-news .posts .post-news .heading .link:hover{color:var(--text-point-color)}body.home .section-news .posts .post-news .new::after{color:var(--new-color);background-color:unset;font-size:var(--text-md);font-weight:700;padding-inline:5px}.swiper{padding-inline:clamp(0.875rem,-6.5357rem + 37.0536vw,11.25rem) !important}@media (min-width:768px){.swiper{padding-inline:0 !important}}.swiper .swiper-wrapper .swiper-slide{margin-right:8px}@media (min-width:320px){.swiper .swiper-wrapper .swiper-slide{margin-right:10px}}@media (min-width:768px){.swiper .swiper-wrapper .swiper-slide{margin-right:0}}@media (min-width:768px){.scube-typeA .item{width:calc((100% - (var(--gap-md) * 3)) / 4)}}.scube-typeA .item .comment{display:block;font-size:var(--text-sm);padding-top:var(--p-md);margin-top:var(--p-md);border-top:1px solid var(--border-color);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}@media (min-width:768px){.scube-typeB .info{padding-block:var(--gap-md)}}.scube-typeC{padding-inline:12px}@media (min-width:768px){.scube-typeC{padding-inline:0}}.scube-ranking{margin-inline:0}.scube-list .pic.stage-negotiation{position:relative}.scube-list .pic.stage-negotiation::after{content:'商談中';position:absolute;top:50%;left:50%;display:block;width:80px;height:20px;background:#e0af1b;border-radius:8px;color:var(--text-contrast-color);font-size:var(--text-sm);line-height:1.3;text-align:center;translate:-50% -50%}.scube-list .price{font-size:var(--text-md)}@media (min-width:320px){.scube-list .price{font-size:var(--text-price)}}