.entry-content>.alignfull.mv:has(+ .alignfull[class*="bg-"]){padding-bottom:0 !important}.mv{background:linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 12%), linear-gradient(to right, #00BBFF 0%, #00BBFF 20%, #217CEA 100%)}@media (max-width:575.98px){.mv{background:linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 12%), linear-gradient(to bottom, #00BBFF 0%, #00BBFF 20%, #217CEA 100%)}}@media (min-width:576px){.mv .swiper-slide,.mv .swiper-slide img{aspect-ratio:2.5}}.mv .swiper-slide{text-align:center}.mv .swiper-slide picture,.mv .swiper-slide img{display:block;width:100%;max-width:1920px}.mv .swiper-slide img{height:auto}.mv .swiper-scrollbar{background-color:inherit;bottom:0 !important;height:6px !important}.mv .swiper-scrollbar-drag{background-color:#00B7C9;border-radius:0}.alignfull.news{background-color:#F2F3F5;padding-top:1rem;padding-bottom:1rem}.alignfull.news dl{display:flex;justify-content:space-between;align-items:center}.alignfull.news dl .news-more a{font-size:0.875em}@media (max-width:991.98px){dl{flex-wrap:wrap;gap:1rem}dl .news-list{width:100%}}@media (min-width:992px){dl{gap:2rem}dl .news-head{order:1;flex-shrink:0}dl .news-list{flex:1;order:2}dl .news-list li{display:flex;gap:1rem;align-items:center}dl .news-more{order:3;flex-shrink:0}}@media (max-width:767.98px){section[id$="issues"] .issues-swiper .swiper-wrapper{margin-bottom:3rem}}section[id$="issues"] .issues-swiper .swiper-wrapper .swiper-slide{height:auto;display:flex}section[id$="issues"] .issues-swiper .issues-pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:2rem}section[id$="issues"] .issues-swiper .issues-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 !important;background:#ffffff;border:1px solid #00B7C9;border-radius:0;opacity:1;transition:0.3s}section[id$="issues"] .issues-swiper .issues-pagination .swiper-pagination-bullet-active{background:#00B7C9}.bg-kaiketsu{background:linear-gradient(to right, #00BBFF 0%, #00BBFF 10%, #217cea 55%, rgba(33, 124, 234, 0.73) 65%, rgba(33, 124, 234, 0.56) 75%, rgba(33, 124, 234, 0) 100%), url("../images/kaiketsu-sp.webp") right top / contain no-repeat}@media (min-width:768px){.bg-kaiketsu{background:url("../images/kaiketsu-bg.webp") left 30% center / auto 90% no-repeat, linear-gradient(to right, #00BBFF 0%, #00BBFF 10%, #217cea 55%, rgba(33, 124, 234, 0.73) 65%, rgba(33, 124, 234, 0.56) 75%, rgba(33, 124, 234, 0) 100%), url("../images/kaiketsu-pc.webp") right top / contain no-repeat}}.bg-kaiketsu p{font-size:clamp(20px, 3.5vw, 36px)}.bg-kaiketsu p span{font-size:clamp(24px, 4vw, 40px)}section[id$="service"] .service-cont{display:grid;gap:2rem}section[id$="service"] .service-cont .icon-circle{width:70px;height:70px;border-radius:50%;background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-size:45px}section[id$="service"] .service-cont h3 span{display:block;font-size:12px;margin-bottom:5px}section[id$="service"] .service-cont.web-production .icon-circle{background-image:url(../images/i-service-web-production.svg)}section[id$="service"] .service-cont.web-production h3 span{color:#217CEA}section[id$="service"] .service-cont.web-production .service-btn .btn-more{color:#217CEA;font-weight:700}section[id$="service"] .service-cont.web-marketion .icon-circle{background-image:url(../images/i-service-web-marketion.svg)}section[id$="service"] .service-cont.web-marketion h3 span{color:#144a8c}section[id$="service"] .service-cont.web-marketion .service-btn .btn-more{color:#144a8c;font-weight:700}section[id$="service"] .service-cont.ai-consulting .icon-circle{background-image:url(../images/i-service-ai.svg)}section[id$="service"] .service-cont.ai-consulting h3 span{color:#BD171A}section[id$="service"] .service-cont.ai-consulting .service-btn .btn-more{color:#BD171A;font-weight:700}section[id$="service"] .service-cont .service-btn a{width:100%;padding:12px 20px 13px 20px}section[id$="service"] .service-cont .service-btn a::after{content:none}section[id$="service"] .service-cont .service-btn a i{position:relative;z-index:2;margin-right:7px}@media (min-width:768px){section[id$="service"] .service-cont{grid-template-rows:60px 1fr}section[id$="service"] .service-cont.img-r{grid-template-columns:1fr 35%;grid-template-areas:"title image" "text image"}section[id$="service"] .service-cont.img-l{grid-template-columns:35% 1fr;grid-template-areas:"image title " "image text"}section[id$="service"] h3{grid-area:title}section[id$="service"] .service-text{grid-area:text}section[id$="service"] .service-img{grid-area:image}}@media (max-width:767.98px){section[id$="service"] .service-cont .service-img img{width:80%;max-width:400px}}section[id$="flow"] .flow-circle{width:50px;height:50px;border-radius:50%;background:linear-gradient(to bottom right, #BBCEEB 0%, #FFFFFF 100%);color:#217CEA;display:flex;justify-content:center;align-items:center;font-size:1.2rem}section[id$="flow"] .flow-swiper .swiper-wrapper{display:flex;flex-direction:column;gap:2rem}@media (max-width:767.98px){section[id$="flow"] .flow-swiper .swiper-wrapper{flex-direction:row;gap:0}}section[id$="flow"] .flow-swiper .swiper-slide{width:100% !important;height:auto}section[id$="flow"] .flow-pagination{display:none}@media (max-width:767.98px){section[id$="flow"] .flow-pagination{display:flex;justify-content:center;gap:0.5rem;margin-top:1.5rem}section[id$="flow"] .flow-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 !important;background:#ffffff;border:1px solid #00B7C9;border-radius:0;opacity:1;transition:0.3s}section[id$="flow"] .flow-pagination .swiper-pagination-bullet-active{background:#00B7C9}}@media (min-width:768px){section[id$="reason"].l-white{position:relative;z-index:1}section[id$="reason"].l-white::before{content:"";position:absolute;top:10%;bottom:10%;left:94%;width:100vw;transform:translateX(-100%);background-color:#ffffff;z-index:-1}}section[id$="reason"] .reason-cont{border:4px solid #ffffff;background-color:#F5F9FD;position:relative}@media (max-width:767.98px){section[id$="reason"] .reason-cont{background-color:#ffffff;border:none}}section[id$="reason"] .reason-cont .reason-no{position:absolute;top:0;left:10px;width:50px;aspect-ratio:0.9;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom right, #BBCEEB 0%, #FFFDFA 100%);color:#217CEA;font-size:1.5rem;font-weight:300;line-height:1;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 86%, 0 100%);z-index:2}section[id$="reason"] .reason-cont h3 span{background:linear-gradient(transparent 60%, #FFFB00 40%)}section[id$="column"] .column-wrap{transition:background-color 0.3s}section[id$="column"] .column-wrap:hover{background-color:#F2F3F5}section[id$="column"] .column-wrap:hover .column-thumb img{transform:scale(1.08)}section[id$="column"] .column-wrap:hover .column-title{color:#144A8C}section[id$="column"] .column-wrap .column-main,section[id$="column"] .column-wrap .column-sub{color:inherit;text-decoration:none}section[id$="column"] .column-wrap .column-thumb{position:relative;overflow:hidden;aspect-ratio:1.7777777778;background:#f5f5f5}section[id$="column"] .column-wrap .column-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}section[id$="column"] .column-wrap .column-sub .column-thumb{width:30%;max-width:170px;flex-shrink:0}section[id$="column"] .column-btn{text-decoration:none;color:#031435;letter-spacing:2px}section[id$="column"] .column-btn:hover{color:#144A8C}