@charset "UTF-8";main{width:100%;position:relative;overflow:hidden;padding-top:100px}main>h2{font-size:10vw;line-height:1em;font-family:'Barlow',sans-serif;font-weight:300;color:rgba(51,51,51,.1);position:absolute;top:80px;right:-10px}.main__wrap{max-width:1728px;height:100%;margin-left:auto;margin-right:auto;padding:0 2%;box-sizing:content-box;margin-top:20px}.breadcrumb__box{width:100%;line-height:1em;color:#777}.breadcrumb__box i{padding:0 .5em}.breadcrumb__box a{color:#777}.breadcrumb__box a:hover{opacity:.5}.mainttl__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8%}.mainttl__wrap>h2{font-family:'Barlow',sans-serif;font-weight:300;font-size:10.7rem;color:var(--color-bl);line-height:1em}.subttl__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.subttl__box h2{font-size:2.5rem;line-height:1em;font-weight:400;position:relative}.subttl__box h2:before{content:'';width:100px;height:3px;background-color:var(--color-bl);position:absolute;top:60%;left:-110px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.main__txt{width:100%;margin-top:5%;padding-bottom:3%;border-bottom:1px solid #777;font-size:2rem;line-height:1.8em}.gnav>li a{color:#333}.cntttl__box{width:100%;color:var(--color-bl)}.cntttl__deco{width:70px;height:5px;background-color:var(--color-bl)}.cntttl__box_wh{width:100%;color:#fff}.cntttl__deco_wh{width:70px;height:5px;background-color:#fff}.cntttl__box h2,.cntttl__box_wh h2{font-size:2.7rem;line-height:1em;font-weight:700;margin-top:30px}.cntttl__box h3,.cntttl__box_wh h3{font-size:2rem;line-height:1em;font-family:'Barlow',sans-serif;margin-top:10px}.recruit__maincatch{width:100%;text-align:center;font-size:3rem;line-height:1.5em;font-weight:700;color:var(--color-bl)}.recruit__maintxt{width:100%;text-align:center;font-size:2rem;line-height:1.5em;margin-top:2%}.appeal01__wrap{width:100%;margin-top:5%}.appeal01__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.appeal01__wrap ul li{width:30%}.appeal01__imgbox{width:100%;height:250px}.appeal01__imgbox img{width:100%;height:100%;object-fit:cover;border-radius:20px}.appeal01__catch{width:100%;text-align:center;font-size:2rem;line-height:1em;font-weight:700;color:var(--color-bl);margin-top:8%}.appeal01__txt{width:100%;font-size:1.6rem;line-height:1.8em;margin-top:5%}.appeal02__wrap{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:5%}.appeal02__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 0}.appeal02__wrap ul li{width:47%;background-color:#fff;padding:5%;border-radius:20px}.appeal02__ttl{width:100%;font-size:2.5rem;line-height:1em;font-weight:700;color:var(--color-bl);text-align:center}.appeal02__txt{text-align:center;margin-top:5%;color:var(--color-bl);padding:7px 0}.appeal02__txt span{border:2px solid var(--color-bl);border-radius:100px;padding:4px 30px 6px;white-space:nowrap}.appeal02__imgbox{width:100%;margin-top:8%}.personality__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5%}.personality__imgbox{width:55%;display:flex;align-items:center;justify-content:center}.personality__imgbox img{width:70%}.personality__cntbox{width:45%}.personality__txt{width:100%;line-height:1.8em}.personality__cntbox ul{width:100%;margin-top:8%}.personality__cntbox ul li{width:100%;background-color:#e3f2f7;border-bottom:5px solid #c3d8e6;margin-top:5%;padding:12px 10px 13px 70px;font-size:2rem;position:relative}.personality__cntbox ul li:before{font-family:'Font Awesome 6 Pro';content:'\f058';font-size:3rem;line-height:1em;font-weight:900;color:var(--color-bl);position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.personality__cntbox ul li:first-child{margin-top:0}.insta__wrap{width:100%;margin-top:5%;& a{color:#333}& a:hover{opacity:.5}}.interview__wrap{width:100%;margin-top:5%}.interview__cntwrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3%}.interview__cntwrap:first-of-type{margin-top:0}.interview__cntbox{width:80%;background-color:#fff;padding:3% 5%;border-radius:20px;position:relative}.interview__cntbox:before{content:'';width:0;height:0;border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.interview__catch{width:100%;font-size:2.5rem;line-height:1.2em;font-weight:700;color:var(--color-bl)}.interview__catch span{font-size:1.6rem;margin-left:2em}.interview__txt{width:100%;margin-top:2%;line-height:2em}.interview__imgbox{width:12%;display:flex;align-items:center;justify-content:center}.desc__bgimg{width:100%;height:100%;background:url(//www.o-goe.co.jp/corp/wp-content/themes/o-goe-corp/css/../images/recruit/desc-bgimg.jpg) no-repeat;background-position:center;background-size:cover}.desc__wrap{width:100%;margin-top:5%}.desc__ttlbox{width:100%;background-color:#fff;padding:10px 30px 12px;font-size:2rem;line-height:1em;font-weight:700;color:var(--color-bl)}.desc__wrap ul{width:100%;margin-top:3%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0}.desc__wrap ul li{width:49%}.desc__wrap ul li a{display:block;border-radius:100px;padding:10px 30px 12px;position:relative;color:#fff;border:2px solid #fff;background-color:inherit}.desc__wrap ul li a:before{font-family:'Font Awesome 6 Pro';content:'\f105';font-size:2rem;line-height:1em;color:#fff;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.desc__wrap ul li a:hover{color:var(--color-bl);background-color:#fff}.desc__wrap ul li a:hover:before{color:var(--color-bl)}.desc__none{width:100%;color:#fff;line-height:1em;margin-top:3%}.entry__btnbox{width:40%;margin-left:auto;margin-right:auto;margin-top:7%}.entry__btn a{width:100%;display:block;font-size:2.5rem;line-height:1em;color:var(--color-bl);background-color:#fff;border-radius:100px;padding:20px 0;text-align:center;font-family:'Barlow',sans-serif;font-weight:600;border:2px solid #fff}.entry__btn a:hover{color:#fff;background-color:inherit}@media screen and (min-width:0px) and (max-width:834px){main{padding-top:80px}main>h2{display:none}.breadcrumb__box{width:90%;margin-left:auto;margin-right:auto}.main__wrap{padding:0;margin-top:10px}.mainttl__wrap{width:100%;margin-top:5%}.mainttl__wrap>h2{font-size:6rem;width:100%}.subttl__box{padding-left:40px;margin-top:3%}.subttl__box h2{font-size:1.8rem}.subttl__box h2:before{width:30px;height:3px;position:absolute;top:60%;left:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.main__txt{margin-top:8%;padding-bottom:10%;font-size:1.6rem;line-height:1.5em}.cntttl__box h2,.cntttl__box_wh h2{font-size:2.5rem;margin-top:20px}.cntttl__box h3,.cntttl__box_wh h3{font-size:1.6rem;margin-top:6px}.recruit__maincatch{font-size:2.5rem}.appeal01__wrap{width:100%;margin-top:10%}.appeal01__wrap ul{gap:40px}.appeal01__wrap ul li{width:100%}.appeal01__imgbox{width:100%;height:220px}.appeal01__catch{width:100%;font-size:2rem;margin-top:8%}.appeal01__txt{width:100%;font-size:1.6rem;line-height:1.5em;margin-top:5%}.appeal02__wrap{width:100%;margin-top:10%}.appeal02__wrap ul{width:100%;gap:50px 0}.appeal02__wrap ul li{width:100%;background-color:#fff;padding:8% 5%}.appeal02__txt{width:100%;border:2px solid var(--color-bl);border-radius:100px;margin-top:8%;padding:7px 0 9px}.appeal02__txt span{border:none;border-radius:0;padding:0}.appeal02__imgbox{width:100%;margin-top:8%}.personality__wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10%}.personality__imgbox{width:100%;display:flex;align-items:center;justify-content:center}.personality__imgbox img{width:70%}.personality__cntbox{width:100%;margin-top:8%}.personality__txt{width:100%;line-height:1.8em}.personality__cntbox ul{width:100%;margin-top:10%}.personality__cntbox ul li{padding:12px 10px 13px 60px;font-size:1.6rem}.personality__cntbox ul li:before{font-size:2.5rem;position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.interview__wrap{width:100%;margin-top:10%}.interview__cntwrap{width:100%;margin-top:10%}.interview__cntwrap:first-of-type{margin-top:0}.interview__cntbox{width:100%;padding:8% 5%}.interview__cntbox:before{border-width:25px 15px 0;border-color:#fff transparent transparent;position:absolute;top:auto;right:auto;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.interview__catch{width:100%;font-size:2.5rem;line-height:1.2em}.interview__catch span{margin-left:0}.interview__txt{width:100%;margin-top:2%;line-height:1.5em}.interview__imgbox{width:100%;margin-top:40px}.interview__imgbox img{width:30%}.desc__wrap{width:100%;margin-top:10%}.desc__ttlbox{width:100%;padding:10px 15px 12px}.desc__wrap ul{width:100%;margin-top:8%;gap:20px 0}.desc__wrap ul li{width:100%}.desc__wrap ul li a{padding:10px 35px 12px 20px;line-height:1.2em}.desc__wrap ul li a:before{font-size:2rem;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.desc__none{margin-top:8%}.entry__btnbox{width:100%;margin-top:12%}.entry__btn a{width:100%;display:block;font-size:2.5rem;line-height:1em;color:var(--color-bl);background-color:#fff;border-radius:100px;padding:10px 0 12px;text-align:center;font-family:'Barlow',sans-serif;font-weight:600;border:2px solid #fff}.entry__btn a:hover{color:#fff;background-color:inherit}}