#other-business,#it-engineering,#human-resources{margin-top:calc(100px + 2vh)}#real-estate .estate-overview,#real-estate .estate-business,#intro-overview,#intro-strength,#intro-voice,#intro-archive,#intro-service,#consul-overview,#consul-strength,#consul-voice,#human-resources #contact,.it-service,.it-service-wrap,#other-business .other-overview{margin-top:5%}#other-business .page-title,#it-engineering .page-title,#human-resources .page-title{width:100%;height:176px;position:relative;z-index:1}#other-business .page-title h1,#other-business .page-title h3,#it-engineering .page-title h1,#it-engineering .page-title h3,#human-resources .page-title h1,#human-resources .page-title h3{animation:slideInLeft 1.5s ease forwards}#other-business .page-title:after,#it-engineering .page-title:after,#human-resources .page-title:after{content:"";position:absolute;top:0;right:-90px;width:779px;height:176px;background-size:contain;background-repeat:no-repeat;z-index:-1}#real-estate .page-title{height:446px;position:relative}#real-estate .title-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate_logo_pc.png);content:"";position:absolute;top:0;left:-90px;background-position:center;background-repeat:no-repeat;z-index:0;width:615px;height:446px;background-size:615px 446px;animation:slideInLeft 1.5s ease forwards}#real-estate .back-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate.jpg);content:"";position:absolute;top:0;left:-90px;width:100vw;height:446px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}#real-estate .estate-title{margin-top:3%;font-size:24px;font-weight:700}#real-estate .estate-overview-wrap{margin:0 4%}#real-estate .estate-content,#real-estate .estate-content-wrap{margin-top:2%}#real-estate .estate-content-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px}#real-estate .estate-content-children{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate_fr.jpg);background-size:cover;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;margin:0 auto;max-width:533px;overflow:hidden;padding:25px 33px 110px;position:relative;text-align:center;background-position:center;background-repeat:no-repeat}@media screen and (max-width:900px) and (min-width:768px){#real-estate .estate-content-children .submit-button{width:240px;font-size:20px}}#real-estate .estate-content-children .children-title{display:block;font-size:24px;font-weight:700}#real-estate .estate-content-children .children-text{display:block;font-size:16px;font-weight:700;margin-top:25px;text-align:left}#real-estate .estate-content-children:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#real-estate .estate-content-children>*{position:relative;z-index:1}#real-estate .estate-content-children02{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate_baikyaku.jpg)}#real-estate .estate-content-children03{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate_fr_owner.jpg)}#real-estate .estate-content-children04{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/estate_purchase.jpg)}#real-estate .submit-button-container{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}#real-estate .submit-button{width:313px;display:inline-block}#human-resources .page-title:after{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_pc.png)}.human-resources-strength-wrap,.human-resources-archive-wrap{margin:3% 4% 0;justify-content:space-between;align-items:flex-start;position:relative}.human-resources-overview-wrap{margin:3% 4% 0;justify-content:space-between;align-items:flex-start}.human-resources-catch{background-color:#f7941c;color:#fff;font-size:41px;font-weight:700;letter-spacing:0px;padding:5px 16px;width:calc(46px * 11 + 32px);height:70px;text-wrap:wrap}@media screen and (max-width:1029px) and (min-width:768px){#consul-overview .human-resources-catch{height:140px;width:initial !important}}.human-resources-catch .catch-text{opacity:0}#intro-overview .human-resources-content-wrap{position:relative;min-height:350px}#consul-overview .human-resources-content-wrap{position:relative;min-height:200px}#consul-overview .human-resources-catch{width:calc(46px * 16 + 32px)}.human-resources-caption{font-size:24px;font-weight:700;margin-top:30px}.human-resources-content{margin-top:20px}.human-resources-content .content-text{display:block;margin-top:30px}#intro-overview .human-resources-content{width:calc(100% - 270px - 50px)}#intro-overview .human-resources-image01,#intro-overview .human-resources-image02{background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.2s ease-out}#intro-overview .human-resources-image01{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_01.png);width:258px;height:189px;position:absolute;top:0;right:50px}#intro-overview .human-resources-image02{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_02.png);width:208px;height:152px;position:absolute;top:189px;right:0}#intro-overview .human-resources-image01.is-visible,#intro-overview .human-resources-image02.is-visible{opacity:1}#intro-strength{display:flex;flex-direction:column}#intro-strength .human-resources-caption{margin-top:0;opacity:0;transition:opacity 1s ease-out;white-space:pre-wrap;overflow:hidden;display:inline-block;position:relative}#intro-strength .human-resources-caption:after{width:2px;height:24px;bottom:0;right:0;content:'';background-color:#333;animation:blink-caret .75s step-end infinite;display:inline-block}#intro-strength .human-resources-caption.is-animated{opacity:1}#intro-strength .human-resources-caption.typed:after{display:none;animation:none}#intro-strength .human-resources-content-child{align-items:center;display:flex;gap:60px;padding:23px 0}#intro-strength .human-resources-content-child:not(:first-of-type){border-top:solid 1px #b4b4b4}#intro-strength .human-resources-content-child01 .child-title,#intro-strength .human-resources-content-child03 .child-title{background-color:#f7941c}#intro-strength .human-resources-content-child02 .child-title{background-color:#b4b4b4}#intro-strength .child-title{align-items:center;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:211px;justify-content:center;text-align:center;width:223px;padding:0 28px}#intro-strength .child-title-number{letter-spacing:-2.3px;font-size:47px;font-family:'MOBO-SemiBold'}#intro-strength .child-title-text{font-size:20px;font-weight:700;margin-top:10px}#intro-strength .child-text{display:flex;flex-direction:column;gap:20px;line-height:1.7}#intro-strength .human-resources-content .content-text{display:block;margin-top:0}.human-resources-voice-wrap{margin-top:3%;position:relative;align-items:flex-start;justify-content:space-between}#intro-voice .human-resources-content{display:flex}#intro-voice .human-resources-content-child{width:30%;margin:0 auto}#intro-voice .child-title{font-size:18px;font-weight:600}#intro-voice .child-title .child-title-number{font-size:16px;font-family:'MOBO-SemiBold';color:#f7941c}#intro-voice .human-resources-content-child02 .child-title .child-title-number{color:#b4b4b4}#intro-voice .human-resources-content-child .child-image{aspect-ratio:340/191;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}#intro-voice .human-resources-content-child01 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/voice01.png)}#intro-voice .human-resources-content-child02 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/voice02.png)}#intro-voice .human-resources-content-child03 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/voice03.png)}#intro-voice .human-resources-content-child .child-image:hover{box-shadow:none;background-size:105%}#intro-archive .human-resources-archive-wrap{box-sizing:border-box}#intro-archive .human-resources-content-child{display:flex;column-gap:15px}#intro-archive .human-resources-content-child02,#intro-archive .human-resources-content-child03{margin-top:50px}#intro-archive .child-title{font-size:18px;font-weight:700}#intro-archive .child-title-number{font-size:47px;font-weight:700;color:#f7941c;margin-right:10px}#intro-archive .human-resources-content-child02 .child-title-number{color:#b4b4b4}#intro-archive .child-text{font-size:14px}#intro-archive .child-text-catch{display:block;font-weight:700;font-size:14px}#intro-archive .child-text-catch:before{border-left:4px solid #c4c4c4;content:'';margin-right:10px}#intro-archive .child-image{background-color:#ccc;background-position:center;background-size:cover;height:171px;width:317px;flex-shrink:0;margin-top:auto}.human-resources-content-child01 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_result_01.png)}.human-resources-content-child02 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_result_02.png);top:50px}.human-resources-content-child03 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_result_03.png);top:50px}#human-resources .contact-form-container{margin:2% 4% 0}#human-resources .contact-form-container .contact-caption{text-align:center}#human-resources .contact-form-container .contact-caption,#human-resources .contact-form-container .submit-button-container{margin-top:2%}#intro-service .human-resources-service-wrap{margin-top:3%}#intro-service .human-resources-service-image{aspect-ratio:1094/253;background-color:#ccc;background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/career_delivery_pc.png);background-position:center;background-size:cover;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1)}#intro-service .human-resources-service-image:hover{box-shadow:none;background-size:105%}#consul-overview .human-resources-content{width:calc(100% - 270px - 50px)}#consul-overview .human-resources-image01{height:221px;position:absolute;width:302px;background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_03.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 1.2s ease-out;right:0;bottom:0}#consul-overview .human-resources-image01.is-visible{opacity:1}#consul-strength .human-resources-content{display:flex;flex-wrap:wrap;margin:0 auto}#consul-strength .human-resources-content-child{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:15px;margin:0 auto;overflow:hidden;width:calc(50% - 20px)}#consul-strength .child-title{align-items:center;background-color:#f7941c;color:#fff;display:flex;font-size:1.2rem;font-weight:700;gap:10px;padding:30px}#consul-strength .human-resources-content-child02 .child-title,#consul-strength .human-resources-content-child03 .child-title{background-color:#b4b4b4}#consul-strength .child-title .emoji{filter:brightness(0) invert(1);height:20px;width:20px}#consul-strength .child-text{font-size:1rem;line-height:1.6;padding:30px}#consul-strength .human-resources-content-child03,#consul-strength .human-resources-content-child04{margin-top:20px}#consul-voice .human-resources-archive-wrap{box-sizing:border-box}#consul-voice .human-resources-content-child{display:flex;column-gap:15px}#consul-voice .human-resources-content-child02{margin-top:50px}#consul-voice .child-title{font-weight:700;font-size:18px}#consul-voice .child-title-number{color:#f7941c;font-size:47px;font-weight:700;margin-right:10px}#consul-voice .human-resources-content-child02 .child-title-number{color:#b4b4b4}#consul-voice .child-text{font-size:14px}#consul-voice .child-text-catch{font-size:14px;display:block}#consul-voice .child-text-catch:before{border-left:4px solid #c4c4c4;margin-right:10px;content:''}#consul-voice .child-image{background-color:#ccc;background-position:center;background-size:cover;height:171px;flex-shrink:0;margin-top:auto;width:317px}#consul-voice .human-resources-content-child01 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_officevoice_01.png)}#consul-voice .human-resources-content-child02 .child-image{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/human_resource_officevoice_02.png)}#it-engineering .page-title:after{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/top_bc_it_pc.png)}.it-title{font-size:24px;font-weight:700;margin-top:20px}.it-title-number{font-size:47px;font-weight:700;letter-spacing:-2.3px;margin-right:12px}.it-service-overview{margin-top:20vh}.it-overview-wrap{margin:0 4%}.it-content{align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:100px;position:relative}.it-service-wrap01 .it-content{padding-bottom:0}.it-service-wrap01{margin-top:0}.it-content-detail-wrap{display:flex;gap:32px;justify-content:space-between;margin-top:20px;padding:0 20px}.it-content-detail{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:16px 16px 85px;position:relative;text-align:left;width:30%;min-width:347px}@media screen and (max-width:1400px) and (min-width:768px){.it-content-detail-wrap{column-gap:10px;flex-wrap:wrap;justify-content:center}.it-content-detail{min-width:347px}}.it-content-detail01:before,.it-content-detail02:before,.it-content-detail03:before{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/ses01.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;content:"";height:200px;left:0;position:absolute;right:0;top:0}.it-content-detail02:before{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/ses02.png)}.it-content-detail03:before{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/ses03.png)}.it-content-detail-title{display:block;font-size:1.25rem;font-weight:700;margin-top:220px}.it-content-detail-text{display:block;font-size:.9rem;line-height:1.6;margin-top:8px}.it-content-button,.it-content-detail-button{background-color:#f90;border-radius:50px;border:solid 1px #f7941c;box-shadow:0px 3px 6px #00000029;color:#fff !important;display:block;font-size:24px;font-weight:700;margin-top:16px;padding:12px 24px;text-align:center;white-space:nowrap}.it-content-detail-button{bottom:15px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.it-content-button{bottom:15px;left:50%;position:absolute;transform:translateX(-50%);min-width:300px}.it-service-wrap02,.it-service-wrap03{align-items:center;border-radius:10px;justify-content:space-between;overflow:hidden;padding:30px;position:relative}.it-content span{line-height:1.6;margin-right:20px;display:block}.it-service-wrap02 .it-content span,.it-service-wrap03 .it-content span{width:70%}.it-service-wrap02 .it-content span:after,.it-service-wrap03 .it-content span:after{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/contract-develop.png);background-position:center right;background-repeat:no-repeat;background-size:cover;content:"";width:30%;aspect-ratio:317/158;max-height:100%;position:absolute;right:0;top:0;width:30%;z-index:0}.it-service-wrap03 .it-content span:after{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/CAD.png)}#other-business .page-title:after{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/top_bc_other_pc.png)}#other-business .catch-text,#other-business .detail{margin:0 4%}#other-business .other-overview span{display:block}#other-business .catch-text{margin-top:3%;font-weight:700;font-size:24px}#other-business .detail{margin-top:2%}#other-business .image{aspect-ratio:1094/253;background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/orione.png);background-size:cover;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:3% 2% 0;width:100%;background-position:center;background-repeat:no-repeat}#other-business .image.ENG{background-image:url(//ko-con.jp/wp-content/themes/KOConsulting/css/../img/orione.png)}#other-business .image:hover{box-shadow:none;background-size:105%}header.other-business .other_jpn{position:relative}header.other-business .other_jpn:after{position:absolute;content:"";background-color:#3b4043;width:1px;height:20px;right:0;top:50%;transform:translateY(-50%)}header.other-business .other_jpn .selected,header.other-business .other_eng .selected{color:#1d70f7}