@charset "UTF-8";.post-button-area{text-align:center}.post-button-area a.post-button{background:#f74a4a;border:1px solid #f74a4a;text-align:center;border-radius:50px;display:inline-block;letter-spacing:.2rem;position:relative;text-decoration:none;padding:2% 5%;color:#fff;transition:all .5s;width:80%}.post-button-area a.post-button:hover{border:1px solid #f74a4a;color:#f74a4a;background:#fff}.post-button-area a.post-button i{margin-right:5%;transition:all .5s}.post-button-area a.post-button:hover i{margin-right:0}.p-mainVisual__textLayer .p-mainVisual__slideBtn a{border-radius:20px 0}.p-mainVisual__textLayer .p-mainVisual__slideBtn a:after{content:"";position:absolute;right:5px;top:10px;width:29px;height:20px;margin-right:5px;background-image:url(https://ceo-partner.co.jp/start-up/wp-content/uploads/2024/04/logo-object.png);background-size:cover;background-repeat:no-repeat}.c-mvBtn__btn{padding:.75em 3em .75em 1.5em}.p-mainVisual__textLayer .p-mainVisual__slideBtn a:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#b5e7ff;transition:.6s;animation:shinyshiny 2.5s ease-in-out infinite}.p-mainVisual__textLayer .p-mainVisual__slideBtn a:hover{text-decoration:none;color:#fff;box-shadow:none;-webkit-transform:translateY(3px);transition:.3s}@-webkit-keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.center-align{text-align:center}.custom-one{display:inline-block;background-color:#cae8e2;color:#000;text-decoration:none;font-weight:700;padding:10px 50px;border-radius:25px;box-shadow:0px 2px 4px rgba(0,0,0,.2);transition:transform .3s ease-in-out}.custom-one:hover{transform:scale(1.1)}.logo-image{height:50px;width:auto}.custom-two{display:inline-block;background-color:#fff450;color:#fff;text-decoration:none;padding:0 20px;margin-top:20px;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.2);transition:background-color .3s ease}.custom-two:hover{background-color:#fff1ab}.button-image{height:80px;width:auto}.custom-three{position:relative;display:inline-block;overflow:hidden;transition:.3s ease}.custom-three:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);transition:background .3s ease;pointer-events:none}.custom-three:hover:before{background:rgba(255,255,255,.5)}.sp_only{display:none}.btn_kigyo{display:inline-block;position:relative;background:linear-gradient(to right,orange,pink);color:#000;text-decoration:none;font-weight:700;padding:5px 10px 0;border-radius:10px 0 0 10px;transition:transform .3s ease-in-out}.btn_kigyo:after{position:absolute;content:'';width:0;height:0;z-index:1}.btn_kigyo:after{top:0;right:0;border-width:50px 25px 50px 0;border-color:transparent #fff transparent transparent;border-style:solid}.btn_kigyo:hover{transform:scale(1.1)}.btn_sogyo{display:inline-block;position:relative;background:linear-gradient(to right,#0ff,#06f);color:#000;text-decoration:none;font-weight:700;padding:5px 25px 0 5px;border-radius:10px 0 0 10px;transition:transform .3s ease-in-out}.btn_sogyo:after{position:absolute;content:'';width:0;height:0;z-index:1}.btn_sogyo:after{top:0;right:0;border-width:40px 20px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid}.btn_sogyo:hover{transform:scale(1.1)}.btn_kaisha{display:inline-block;position:relative;background:linear-gradient(to bottom,#8a2be2,khaki);color:#000;text-decoration:none;font-weight:700;padding:5px 15px 0 10px;border-radius:10px 0 0 10px;transition:transform .3s ease-in-out}.btn_kaisha:after{position:absolute;content:'';width:0;height:0;z-index:1}.btn_kaisha:after{top:0;right:0;border-width:40px 20px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid}.btn_kaisha:hover{transform:scale(1.1)}.btn_sikin{display:inline-block;position:relative;background:linear-gradient(to left,#06c755,#cf6);color:#000;text-decoration:none;font-weight:700;padding:5px 15px 0 5px;border-radius:10px 0 0 10px;transition:transform .3s ease-in-out}.btn_sikin:after{position:absolute;content:'';width:0;height:0;z-index:1}.btn_sikin:after{top:0;right:0;border-width:40px 20px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid}.btn_sikin:hover{transform:scale(1.1)}.btn_jigyokeikaku{display:inline-block;position:relative;background:linear-gradient(to right,#fff0f5,salmon);color:#000;text-decoration:none;font-weight:700;padding:5px 15px 0 5px;border-radius:10px 0 0 10px;transition:transform .3s ease-in-out}.btn_jigyokeikaku:after{position:absolute;content:'';width:0;height:0;z-index:1}.btn_jigyokeikaku:after{top:0;right:0;border-width:40px 20px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid}.btn_jigyokeikaku:hover{transform:scale(1.1)}.kansyu{display:flex;align-items:center;border:1px solid #dcdcdc;padding:2%}.kansyu-text{padding-left:5%;border-left:1px solid #dcdcdc}.kansyu-img{padding-top:5%;margin:5%;width:23%;height:50%}.kansyu-text .swl-inline-icon{color:#3cf}.kansyu-text h3{margin-bottom:5%}#map li{list-style:none}#map #hokkaido{position:absolute;top:1025px;left:650px}#map #touhoku{position:absolute;top:1210px;left:590px}#map #chubu{position:absolute;top:1300px;left:450px}#map #kantou{position:absolute;top:1420px;left:550px}#map #kansai{position:absolute;top:1400px;left:330px}#map #chugoku{position:absolute;top:1380px;left:200px}#map #shikoku{position:absolute;top:1550px;left:220px}#map #kyusyu{position:absolute;top:1550px;left:100px}#map #okinawa{position:absolute;top:1750px;left:10px}@media screen and (max-width:960px){.post-button-area a.post-button{width:100%}.sp_only{display:block}.sp_bottom_link{position:fixed;width:90%;bottom:5px;left:-45px;z-index:10000;opacity:0;transition:all 1s;padding:0 0 0 13%}.sp_bottom_link.js-on{opacity:1}#map #hokkaido{position:absolute;top:830px;left:450px}#map #touhoku{position:absolute;top:935px;left:400px}#map #chubu{position:absolute;top:1010px;left:295px}#map #kantou{position:absolute;top:1105px;left:375px}#map #kansai{position:absolute;top:1080px;left:215px}#map #chugoku{position:absolute;top:1050px;left:130px}#map #shikoku{position:absolute;top:1190px;left:150px}#map #kyusyu{position:absolute;top:1180px;left:60px}#map #okinawa{position:absolute;top:1330px;left:0}}@media screen and (max-width:599px){.kansyu{flex-wrap:wrap;text-align:center}.kansyu-text{border:none}.kansyu-img{margin:auto;display:block;padding:5%;width:40%}#map #hokkaido{position:absolute;top:1015px;left:415px}#map #touhoku{position:absolute;top:1090px;left:435px}#map #chubu{position:absolute;top:1100px;left:280px}#map #kantou{position:absolute;top:1280px;left:360px}#map #kansai{position:absolute;top:1300px;left:200px}#map #chugoku{position:absolute;top:1150px;left:110px}#map #shikoku{position:absolute;top:1380px;left:120px}#map #kyusyu{position:absolute;top:1180px;left:20px}#map #okinawa{position:absolute;top:1500px;left:0}}@media screen and (max-width:430px){.kansyu{flex-wrap:wrap;text-align:center}.kansyu-text{border:none}.kansyu-img{margin:auto;display:block;padding:5%;width:40%}#map #hokkaido{position:absolute;top:700px;left:300px}#map #touhoku{position:absolute;top:800px;left:300px}#map #chubu{position:absolute;top:850px;left:200px}#map #kantou{position:absolute;top:950px;left:250px}#map #kansai{position:absolute;top:950px;left:150px}#map #chugoku{position:absolute;top:800px;left:80px}#map #shikoku{position:absolute;top:1000px;left:100px}#map #kyusyu{position:absolute;top:950px;left:30px}#map #okinawa{position:absolute;top:1100px;left:-15px}}@media screen and (max-width:414px){.kansyu{flex-wrap:wrap;text-align:center}.kansyu-text{border:none}.kansyu-img{margin:auto;display:block;padding:5%;width:40%}#map #hokkaido{position:absolute;top:680px;left:250px}#map #touhoku{position:absolute;top:800px;left:300px}#map #chubu{position:absolute;top:800px;left:190px}#map #kantou{position:absolute;top:900px;left:250px}#map #kansai{position:absolute;top:900px;left:130px}#map #chugoku{position:absolute;top:755px;left:70px}#map #shikoku{position:absolute;top:1000px;left:90px}#map #kyusyu{position:absolute;top:850px;left:20px}#map #okinawa{position:absolute;top:1050px;left:0}}@media screen and (max-width:375px){.kansyu{flex-wrap:wrap;text-align:center}.kansyu-text{border:none}.kansyu-img{margin:auto;display:block;padding:5%;width:40%}#map #hokkaido{position:absolute;top:680px;left:250px}#map #touhoku{position:absolute;top:750px;left:280px}#map #chubu{position:absolute;top:800px;left:180px}#map #kantou{position:absolute;top:850px;left:230px}#map #kansai{position:absolute;top:750px;left:130px}#map #chugoku{position:absolute;top:755px;left:70px}#map #shikoku{position:absolute;top:900px;left:90px}#map #kyusyu{position:absolute;top:850px;left:20px}#map #okinawa{position:absolute;top:950px;left:-13px}}