.detail-content section,.mvv-vision,.mvv-value{margin-top:5%}.section-subtitle{margin-top:20px;display:block;text-align:left;font-size:16px;font-weight:700;letter-spacing:0px;color:#3b4043;opacity:1}#first-view{align-items:center;display:flex;font-size:30px;font-weight:700;justify-content:space-between;letter-spacing:1.5px;position:relative;text-align:left;height:calc(100vh - 100px);min-height:600px;overflow:hidden;width:100%}#first-view .catch-text{font-size:46px;margin-left:15%;margin-right:auto;margin-top:-100px;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out;z-index:10;opacity:0}.hero-images{align-items:flex-end;display:flex;gap:1em;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero-img{border-radius:50px;overflow:hidden;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.2s ease-out,transform 1.2s ease-out;will-change:opacity,transform}.img1{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/main_img01.png);background-size:202px 701px;width:202px;height:701px;top:36px;right:calc(109px + 109px + 12%);transform:translateY(-100px)}.img2{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/main_img02.png);background-size:109px 498px;width:109px;height:498px;transform:translateY(100px);top:134px;right:calc(109px + 8%)}.img3{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/main_img03.png);background-size:109px 498px;width:109px;height:498px;transform:translateY(-100px);top:172px;right:4%}.deco-circle{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_04.png);background-size:69px 71px;height:69px;position:absolute;width:71px}.deco-circle01{right:calc(202px + 109px + 109px + 12%);top:200px;z-index:1}.deco-circle02{left:15%;top:630px}.deco-half{position:absolute;background-size:contain}.deco-half01{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_01.png);width:108px;height:293px;left:8%;top:500px}.deco-half02{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_03.png);height:260px;right:calc(99px + 4%);top:0;width:86px}.hero-img.is-fadein{opacity:1;transform:translateX(0) translateY(0)}.hero-img.img1.is-fadein{transition-delay:1.5s}.hero-img.img2.is-fadein{transition-delay:2s}.hero-img.img3.is-fadein{transition-delay:2.5s}.hero-img.img1.floating,.hero-img.img3.floating{animation:float-vertical 4s ease-in-out infinite}.hero-img.img2.floating{animation:float-vertical-rev 4s ease-in-out infinite}.hero-img.img1.floating,.hero-img.img2.floating,.hero-img.img3.floating{animation-delay:.5s}.deco-circle,.deco-half{opacity:0;transition:opacity 2s ease}.deco-show{opacity:1;transform:translateY(0)}.mvv-title{position:relative;padding-left:16.5px}.mvv-title:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:47px;background-color:#f7941c}.mvv-title-text{font-size:24px;font-weight:700;letter-spacing:0px;display:block}.mvv-title-text-sub{font-size:14px;font-weight:700;letter-spacing:0px;margin-top:8px}.mp-content{position:relative}.mvv-mission{margin-top:3%}.mvv-content span{display:block;font-size:39px;font-weight:700;margin-top:2%}.mvv-content li{font-size:27px;line-height:1.1;margin-top:2%}.mp-deco-half,.mp-deco-circle{position:absolute;background-size:contain}.mp-deco-half01{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_02.png);height:260px;right:0;top:0;width:86px}.mp-deco-half02{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_03.png);height:260px;right:calc(99px + 4%);width:86px;bottom:0}.mp-deco-circle{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/shape_04.png);height:69px;position:absolute;width:71px;right:6%;bottom:69px}.mp-image,.mp-logo{overflow:hidden;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.2s ease-out,transform 1.2s ease-out;will-change:opacity,transform;z-index:-1}.mp-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/top_mvv_people.png);top:36px;transform:translateY(-100px);width:33vw;aspect-ratio:435/761;right:3%}.mp-logo{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/top_mvv_logo.png);width:35vw;aspect-ratio:525/299;transform:translateY(-100px);top:calc(33vw / 435 * 761 / 2);right:0}.mvv-content>span,.mvv-content>ul>li{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.mvv-content>span.is-visible,.mvv-content>ul>li.is-visible{opacity:1;transform:translateY(0)}.mp-image,.mp-logo{opacity:0;transition:opacity 1.5s ease-out}.mp-image.is-visible,.mp-logo.is-visible{opacity:1}.business-content-detail{display:flex;max-width:1200px;margin:3% auto 0 auto;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:52px;overflow:hidden;display:flex;width:100%;flex-direction:column}.business-content-detail a{display:flex;width:100%;flex-direction:column}.business-content-detail-image{background-position:bottom;height:306px;position:relative;background-size:cover}.business-content-detail-image .number-icon{height:127px;position:absolute;top:-1px;width:126px;background-size:126px 127px;right:-2px}.business-content-detail-01 .business-content-detail-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate.jpg)}.business-content-detail-01 .number-icon{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/number_icon_01.png)}.business-content-detail-02 .business-content-detail-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource.png)}.business-content-detail-02 .number-icon{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/number_icon_02.png)}.business-content-detail-03 .business-content-detail-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/it-engineering.jpg)}.business-content-detail-03 .number-icon{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/number_icon_03.png)}.business-content-detail-04 .business-content-detail-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/other_business.jpg);background-position:center center}.business-content-detail-04 .number-icon{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/number_icon_04.png)}.business-content-detail-text{background:#fff;margin-top:-10%;padding:30px;z-index:1;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.business-content-detail-text span{display:block;font-size:1rem;padding-right:60px;line-height:1.6;margin-bottom:20px}.business-content-detail-text .arrow-icon{padding-right:0;align-items:center;border-radius:50%;border:2px solid #f90;bottom:30px;color:#f90;display:flex;height:48px;justify-content:center;position:absolute;right:30px;transition:background-color .3s,color .3s;width:48px}.business-content-detail-text .arrow-icon:after{content:'→';font-size:1.5rem;font-weight:700}.business-content-detail:hover{box-shadow:none}.business-content-detail:hover .business-content-detail-image{background-size:120%}.business-content-detail:hover .arrow-icon{background-color:#f90;color:#fff}.people-wrap{display:flex;justify-content:space-around;margin-top:59px;flex-wrap:wrap}.people{color:#3b4043;font-size:18px;font-weight:700;letter-spacing:0px;padding-top:60px;width:320px}.people h2{color:#3b4043;font-size:18px;font-weight:700;letter-spacing:0px}.people .job{color:#98a6b5;display:block;font-size:12px;font-weight:700;letter-spacing:0px;text-align:left}.people-image-wrap{background:#f7941c 0% 0% no-repeat padding-box;border-radius:40px;height:160px;justify-content:center;padding-top:60px;position:relative;width:320px}.people-image{height:220px;left:50%;position:absolute;transform:translateX(-50%);top:-60px}.people02 .people-image-wrap{background:#b4b4b4 0% 0% no-repeat padding-box}.people-image{opacity:0;transition:opacity 2s ease}.people-image.is-visible{opacity:1}.note-item{list-style:none;margin-bottom:20px;padding:20px}.note-item a{align-items:flex-start;color:inherit;display:flex;text-decoration:none}.note-thumb{align-items:center;aspect-ratio:16/9;background-color:#e0e0e0;border-radius:6px;display:flex;flex-shrink:0;justify-content:center;margin-right:20px;overflow:hidden;width:30%}.note-thumb img{width:100%;height:100%;object-fit:cover}.note-meta{flex-grow:1}.note-title{font-size:1.4rem;font-weight:700;margin-top:0}.note-date{font-size:.9rem;color:#98a6b5;margin-top:15px;display:flex;align-items:center}.note-date:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/icon_time.png);background-size:contain;background-repeat:no-repeat;margin-right:5px}.note-summary{font-size:1.1rem;line-height:1.6;margin-top:15px}