img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}#career{position:relative;background:url(/recruit/img/common/paint-bg-white.jpg) center top;background-size:100% auto;padding:200px 0 100px}@media only screen and (max-width: 768px){#career{padding-top:150px}}#career .title{text-align:center;margin-bottom:90px}@media only screen and (max-width: 768px){#career .title{margin-bottom:45px}}#career .title h1{display:inline-block;background-color:#fff;font-size:2rem;margin-bottom:40px;font-weight:700}@media only screen and (max-width: 768px){#career .title h1{font-size:1.8rem;margin-bottom:20px}}#career .title .note{text-align:center;font-size:12px;margin-top:1rem}#career #lists{display:flex;flex-wrap:wrap}#career #lists .box{width:23%;margin-right:2%;margin-bottom:20px;background-color:#fff;transition:all .3s ease}@media only screen and (max-width: 768px){#career #lists .box{width:48%}}#career #lists .box:hover{transform:translateY(-5px)}#career #lists .box:nth-child(4n){margin-right:0}#career #lists .box .row{display:flex;align-items:center;min-height:90px}#career #lists .box .row .image{width:40%;max-width:100px;padding-left:5%}#career #lists .box .row .tabs{flex:1;padding-left:5%;font-size:clamp(10px,1.2vw,12px)}#career #lists .box .case{margin-top:5px;position:relative;text-align:center;color:#fff;line-height:1;padding:4px}#career #lists .box .case:after{content:"";display:block;position:absolute;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;left:calc(50% + 5ex);top:35%;transform:rotate(45deg) translateY(-50%)}#career #lists .box.box01{border:3px solid #ff6969}#career #lists .box.box01 .case{background-color:#ff6969}#career #lists .box.box02{border:3px solid #ffa347}#career #lists .box.box02 .case{background-color:#ffa347}#career #lists .box.box03{border:3px solid #e2d200}#career #lists .box.box03 .case{background-color:#e2d200}#career #lists .box.box04{border:3px solid #94e600}#career #lists .box.box04 .case{background-color:#94e600}#career #lists .box.box05{border:3px solid #3fee36}#career #lists .box.box05 .case{background-color:#3fee36}#career #lists .box.box06{border:3px solid #00deb9}#career #lists .box.box06 .case{background-color:#00deb9}#career #lists .box.box07{border:3px solid #36c5f2}#career #lists .box.box07 .case{background-color:#36c5f2}#career #lists .box.box08{border:3px solid #8d92fb}#career #lists .box.box08 .case{background-color:#8d92fb}#career #lists .box.box09{border:3px solid #ef86fa}#career #lists .box.box09 .case{background-color:#ef86fa}#career #lists .box.box10{border:3px solid #ff85bc}#career #lists .box.box10 .case{background-color:#ff85bc}#career #lists .box.box11{border:3px solid #ff6da5}#career #lists .box.box11 .case{background-color:#ff6da5}#career .case-block{margin-bottom:80px}#career .case-block h2{font-size:3rem;font-weight:700;margin-bottom:20px;padding-left:5%}@media only screen and (max-width: 768px){#career .case-block h2{font-size:2rem;margin-bottom:0}}#career .case-block .box{border:5px solid #ffd865;padding:50px 5%;background-color:#fff;position:relative}#career .case-block .box .paint{position:absolute;right:5%;top:0;transform:translateY(-50%)}#career .case-block .box .paint img{width:8vw;min-width:80px;max-width:100px}@media only screen and (max-width: 768px){#career .case-block .box .paint img{min-width:0;width:60px}}#career .case-block .box .head{display:flex;align-items:center;margin-bottom:80px}@media only screen and (max-width: 768px){#career .case-block .box .head{margin-bottom:40px}}#career .case-block .box .head .icon{width:170px}@media only screen and (max-width: 768px){#career .case-block .box .head .icon{width:80px}}#career .case-block .box .head .text{flex:1;padding-left:5%;font-weight:700}#career .case-block .box .head .text .name{font-size:clamp(20px,2.2vw,22px)}@media only screen and (max-width: 768px){#career .case-block .box .head .text .name{font-size:1.2rem}}#career .case-block .box .head .text .copy{font-size:clamp(26px,2.6vw,30px)}@media only screen and (max-width: 768px){#career .case-block .box .head .text .copy{font-size:1.3rem}}#career .case-block .box .content{display:flex;gap:5%;justify-content:space-between}@media only screen and (max-width: 768px){#career .case-block .box .content{display:block}}#career .case-block .box .content .career{width:50%;max-width:460px}@media only screen and (max-width: 768px){#career .case-block .box .content .career{width:100%;margin-bottom:30px}}#career .case-block .box .content .career dl{position:relative;display:flex;flex-wrap:wrap}#career .case-block .box .content .career dl dt{position:relative;width:85px;padding-right:20px;margin-bottom:1rem}#career .case-block .box .content .career dl dt:after{content:"";display:block;position:absolute;background-color:#dc0000;width:11px;height:11px;border-radius:50%;right:18px;top:10px}#career .case-block .box .content .career dl dt:before{content:"";display:block;position:absolute;width:1px;height:calc(100% + 15px);border-right:1px dotted #DC0000;top:10px;left:61px}#career .case-block .box .content .career dl dt.last:before{content:none}#career .case-block .box .content .career dl dd{width:calc(100% - 85px)}#career .case-block .box .content p{width:50%;max-width:550px;line-height:2}@media only screen and (max-width: 768px){#career .case-block .box .content p{width:100%}}#career .case-block.color01 h2,#career .case-block.color01 .box .head .text .copy{color:#ff6969}#career .case-block.color01 .box{border-color:#ff6969}#career .case-block.color02 h2,#career .case-block.color02 .box .head .text .copy{color:#ffa347}#career .case-block.color02 .box{border-color:#ffa347}#career .case-block.color03 h2,#career .case-block.color03 .box .head .text .copy{color:#e2d200}#career .case-block.color03 .box{border-color:#e2d200}#career .case-block.color04 h2,#career .case-block.color04 .box .head .text .copy{color:#94e600}#career .case-block.color04 .box{border-color:#94e600}#career .case-block.color05 h2,#career .case-block.color05 .box .head .text .copy{color:#3fee36}#career .case-block.color05 .box{border-color:#3fee36}#career .case-block.color06 h2,#career .case-block.color06 .box .head .text .copy{color:#00deb9}#career .case-block.color06 .box{border-color:#00deb9}#career .case-block.color07 h2,#career .case-block.color07 .box .head .text .copy{color:#36c5f2}#career .case-block.color07 .box{border-color:#36c5f2}#career .case-block.color08 h2,#career .case-block.color08 .box .head .text .copy{color:#8d92fb}#career .case-block.color08 .box{border-color:#8d92fb}#career .case-block.color09 h2,#career .case-block.color09 .box .head .text .copy{color:#ef86fa}#career .case-block.color09 .box{border-color:#ef86fa}#career .case-block.color10 h2,#career .case-block.color10 .box .head .text .copy{color:#ff85bc}#career .case-block.color10 .box{border-color:#ff85bc}#career .case-block.color11 h2,#career .case-block.color11 .box .head .text .copy{color:#ff6da5}#career .case-block.color11 .box{border-color:#ff6da5}.crosstalk #visual{position:relative;background:url(/recruit/img/common/paint-bg.jpg) no-repeat center center;background-size:cover;padding:3%}.crosstalk #visual .content-inner{position:relative;padding:0}.crosstalk #visual .content-inner:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(30deg,#0009,#0000 40%);transition:all .3s ease;transition-delay:.3s;opacity:0}@media only screen and (max-width: 768px){.crosstalk #visual .content-inner:after{width:100%;background-image:linear-gradient(30deg,#00000080,#0000 70%)}}.crosstalk #visual .content-inner.active:after{opacity:1}.crosstalk #visual .text{position:absolute;z-index:1;top:25%;left:7%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:left;color:#fff}@media only screen and (max-width: 768px){.crosstalk #visual .text{justify-content:flex-end;top:0}}.crosstalk #visual .text h1{font-weight:700;font-size:clamp(30px,3vw,38px);margin-bottom:45px}@media only screen and (max-width: 768px){.crosstalk #visual .text h1{font-size:1rem;margin-bottom:10px}}.crosstalk #visual .text p{font-size:clamp(30px,3vw,38px);font-weight:700}@media only screen and (max-width: 768px){.crosstalk #visual .text p{font-size:1rem;margin-bottom:20px}}.crosstalk #outline{padding:100px 0}@media only screen and (max-width: 768px){.crosstalk #outline{padding:40px 0}}.crosstalk #outline h2{text-align:center;font-size:clamp(40px,4vw,50px);font-weight:700;margin-bottom:30px}@media only screen and (max-width: 768px){.crosstalk #outline h2{font-size:2rem;margin-bottom:15px}}.crosstalk #outline p{max-width:820px;margin:auto;line-height:2}.crosstalk #profile{background-color:#08338f;padding:80px 0}@media only screen and (max-width: 768px){.crosstalk #profile{padding:20px 0 40px}}.crosstalk #profile h2{text-align:center;font-size:clamp(40px,4vw,50px);font-weight:700;color:#fff;margin-bottom:30px}@media only screen and (max-width: 768px){.crosstalk #profile h2{font-size:2rem;margin-bottom:15px}}.crosstalk #profile .layout{display:flex;justify-content:center;gap:40px}@media only screen and (max-width: 768px){.crosstalk #profile .layout{flex-wrap:wrap;gap:20px}}.crosstalk #profile .layout .box{width:240px}@media only screen and (max-width: 768px){.crosstalk #profile .layout .box{width:100%;display:flex;gap:20px}}.crosstalk #profile .layout .box .image{width:25%;min-width:100px;margin:0 auto 20px}.crosstalk #profile .layout .box .prof{text-align:center}@media only screen and (max-width: 768px){.crosstalk #profile .layout .box .prof{flex:1}}.crosstalk #profile .layout .box p{font-size:.8rem;color:#fff}.crosstalk #profile .layout .box .name{font-size:1rem;color:#fff;margin-bottom:.5rem}.crosstalk .section-content{padding:100px 0}@media only screen and (max-width: 768px){.crosstalk .section-content{padding:50px 0}}.crosstalk .section-content .title{position:relative;text-align:center;color:#08338f;margin-bottom:80px}@media only screen and (max-width: 768px){.crosstalk .section-content .title{margin-bottom:40px}}.crosstalk .section-content .title .en{font-size:clamp(40px,4vw,50px);font-weight:700;margin-bottom:20px}@media only screen and (max-width: 768px){.crosstalk .section-content .title .en{font-size:2rem}}.crosstalk .section-content .title .paint{position:absolute;top:-8px;left:50%;z-index:-1}.crosstalk .section-content .title .paint img{height:100px;transform:rotate(30deg) translate(-50%);transform-origin:left}@media only screen and (max-width: 768px){.crosstalk .section-content .title .paint img{height:70px}}.crosstalk .section-content .title h2{font-size:clamp(28px,2.8vw,34px);font-weight:700}@media only screen and (max-width: 768px){.crosstalk .section-content .title h2{font-size:1.3rem}}.crosstalk .section-content .layout{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.crosstalk .section-content .layout{display:block}}.crosstalk .section-content .layout .image{width:38%}@media only screen and (max-width: 768px){.crosstalk .section-content .layout .image{width:100%;margin-bottom:40px}}.crosstalk .section-content .layout .interview{width:53%;line-height:1.8;padding-right:5%}@media only screen and (max-width: 768px){.crosstalk .section-content .layout .interview{width:100%;padding:0}}.crosstalk .section-content .layout.rev{flex-direction:row-reverse}.crosstalk .section-content .layout.rev .interview{padding-right:0;padding-left:5%}@media only screen and (max-width: 768px){.crosstalk .section-content .layout.rev .interview{width:100%;padding:0}}.crosstalk .section-content .layout .host{font-size:clamp(16px,1.8vw,18px);margin-bottom:20px;color:#3d55ab;font-weight:500}.crosstalk .section-content .layout .talk .row{display:flex;flex-wrap:wrap;margin-bottom:6rem}@media only screen and (max-width: 768px){.crosstalk .section-content .layout .talk .row{margin-bottom:3rem}}.crosstalk .section-content .layout .talk .row .image{width:65px;padding-top:10px;text-align:center}@media only screen and (max-width: 768px){.crosstalk .section-content .layout .talk .row .image{width:65px}}.crosstalk .section-content .layout .talk .row .image img{width:58px;margin:auto}.crosstalk .section-content .layout .talk .row .image span{display:block;text-align:center;font-size:clamp(10px,1.2vw,12px)}.crosstalk .section-content .layout .talk .row p{flex:1;font-weight:400;line-height:2;padding-left:25px}@media only screen and (max-width: 768px){.crosstalk .section-content .layout .talk .row p{padding-right:0}}.crosstalk #sec02{background-color:#f6f6f6}#job #visual{text-align:center;display:flex;align-items:center;justify-content:center;height:500px;background-position:top center;background-size:cover;margin-bottom:140px}@media only screen and (max-width: 768px){#job #visual{height:230px;margin-bottom:50px}}#job #visual h1{font-size:4rem;font-size:clamp(40px,4vw,50px);background-color:#fff;display:inline-block;line-height:1;padding:8px 20px 14px;font-weight:500}@media only screen and (max-width: 768px){#job #visual h1{font-size:1.8rem}}#job .lead{text-align:center;margin-bottom:50px}#job #zu{max-width:900px;margin:0 auto 80px}@media only screen and (max-width: 768px){#job #zu{margin-bottom:50px}}#job .content-inner{max-width:calc(1100px + 10%)}#job .section-content{background-color:#98b251;padding:4px;margin-bottom:40px}@media only screen and (max-width: 768px){#job .section-content{padding:4px}}#job .section-content .big-title{text-align:center;color:#fff;font-size:clamp(32px,3.2vw,42px);margin-bottom:10px}@media only screen and (max-width: 768px){#job .section-content .big-title{margin-bottom:10px;font-size:clamp(24px,2.4vw,26px)}}#job .section-content .box-inner{background-color:#fff;padding:32px 0;display:flex;align-items:center;margin-bottom:4px}@media only screen and (max-width: 768px){#job .section-content .box-inner{display:block;padding:20px 0}}#job .section-content .box-inner:last-child{margin-bottom:0}#job .section-content .box-inner h2{width:30%;padding:0 5%;font-size:clamp(20px,2.2vw,22px);text-align:center}@media only screen and (max-width: 768px){#job .section-content .box-inner h2{width:100%;margin-bottom:10px}}#job .section-content .box-inner p{width:70%;padding:0 5%;border-left:1px solid #98B251}@media only screen and (max-width: 768px){#job .section-content .box-inner p{width:100%;border:none}}#job #job1{background-color:#3fee36}#job #job1 h2 span{color:#3fee36}#job #job1 p{border-color:#3fee36}#job #job2{background-color:#54a8ee}#job #job2 h2 span{color:#54a8ee}#job #job2 p{border-color:#54a8ee}#job #job3{background-color:#46cfd2}#job #job3 h2 span{color:#46cfd2}#job #job3 p{border-color:#46cfd2}#job #job4{background-color:#8880ec}#job #job4 h2 span{color:#8880ec}#job #job4 p{border-color:#8880ec}#job #job5{background-color:#ffa347}#job #job5 h2 span{color:#ffa347}#job #job5 p{border-color:#ffa347}#job #job6{background-color:#da6b26}#job #job6 h2 span{color:#da6b26}#job #job6 p{border-color:#da6b26}#job #job7{background-color:#ffac05}#job #job7 h2 span{color:#ffac05}#job #job7 p{border-color:#ffac05}#job #job8{background-color:#ff8585}#job #job8 h2 span{color:#ff8585}#job #job8 p{border-color:#ff8585}
