#websiteRecruit main .secBox>p{margin-bottom:25px}#websiteRecruit main .inBox{justify-content:space-between;margin-bottom:25px;display:flex}#websiteRecruit main .inBox p{width:600px}#websiteRecruit main .border-tl .point{margin-right:15px}#websiteRecruit main .border-tl .num{font-size:26px;font-size:2.6rem}#websiteRecruit main .list-col3{justify-content:space-between;display:flex}#websiteRecruit main .list-col3>li{background:#f3ffed;width:31.5%;padding:10px}#websiteRecruit main .list-col3>li p{font-size:14px;font-size:1.4rem}#websiteRecruit main .list-col3>li li{font-size:14px;font-size:1.4rem}#websiteRecruit main .list-col3>li .tl{font-size:20px;text-align:center;color:#56bf26;margin-bottom:10px;font-size:2rem;font-weight:700}#websiteRecruit main .list-col3>li .tl .point{font-size:17px;color:#000;font-size:1.7rem;font-weight:400;line-height:1.5;display:block}#websiteRecruit main .list-col3>li .tl .point .num{font-size:20px;font-size:2rem}#websiteRecruit main .list-col3>li .txtBox{background:#fff;min-height:430px;padding:10px}#websiteRecruit main .list-col3>li .txt{margin-bottom:15px}#websiteRecruit main .about{border:1px solid #ccc;margin-bottom:25px;padding:40px}body#websiteRecruit .c-fixed_sidebtn{height:calc(var(--fixed-btn) * 3.3);top:50%;bottom:unset;transform:translateY(-50%)}@media screen and (max-width:1480px){body#websiteRecruit .c-fixed_sidebtn{top:50%;bottom:unset;margin:0}}@media screen and (max-width:768px){body#websiteRecruit .c-fixed_sidebtn{top:unset;transform:unset;bottom:30px}}body#websiteRecruit main#container{padding-top:0}body#websiteRecruit main .p-recruiting__mv{position:relative;overflow:clip}body#websiteRecruit main .p-recruiting__mv ._pho{width:100%;height:auto;display:block}body#websiteRecruit main .p-recruiting__mv .container{gap:30px;width:49vw;display:flex;position:absolute;top:-10vh;left:57%}@media screen and (max-width:1200px){body#websiteRecruit main .p-recruiting__mv .container{gap:20px;width:46vw;left:60%}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__mv .container{width:100vw;left:0;top:unset;gap:20px;gap:unset;display:unset;height:30%;bottom:20px}}@keyframes mvSider{0%{top:0}to{top:-100%}}@keyframes mvSiderSp{0%{left:0}to{left:-100%}}body#websiteRecruit main .p-recruiting__mv .slider{width:50%;height:140vh;overflow:hidden;rotate:-16deg}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__mv .slider{rotate:unset;width:auto;height:100%}}body#websiteRecruit main .p-recruiting__mv .slider .slider_body{aspect-ratio:371/1081;width:100%;height:auto;position:relative}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__mv .slider .slider_body{aspect-ratio:2733/250;width:auto;height:100%}}body#websiteRecruit main .p-recruiting__mv .slider .slider_image{background-image:url(/assets/dest/img/website/recruit/slider_l.png);background-position:0 0;background-repeat:repeat-y;background-size:100%;width:100%;height:calc(100% + 100vh);animation:30s linear infinite mvSider;position:absolute;top:0;left:0}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__mv .slider .slider_image{background-image:url(/assets/dest/img/website/recruit/mv_slider_sp.png);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;width:calc(100% + 100vw);height:100%;animation:50s linear infinite mvSiderSp}body#websiteRecruit main .p-recruiting__mv .slider.--reverse{display:none}}body#websiteRecruit main .p-recruiting__mv .slider.--reverse .slider_image{background-image:url(/assets/dest/img/website/recruit/slider_r.png);animation:16s linear infinite reverse mvSider}body#websiteRecruit main .p-recruiting__mv .slider.--reverse .slider_body{aspect-ratio:370/810}body#websiteRecruit main .p-recruiting__problem{background:#f3f3f3}body#websiteRecruit main .p-recruiting__problem__lead{text-align:center;letter-spacing:.04em;padding-top:min(10vw,100px);font-size:max(2.4rem,min(2.8vw,3.9rem));line-height:1.8;position:relative}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__problem__lead{line-height:1.5}}body#websiteRecruit main .p-recruiting__problem__inner{margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr);max-width:1000px;margin-top:40px;display:grid}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__problem__inner{grid-template-columns:repeat(2,1fr)}}body#websiteRecruit main .p-recruiting__problem__inner ._item{flex-direction:column;align-items:center;padding-bottom:28px;display:flex;position:relative}body#websiteRecruit main .p-recruiting__problem__inner ._item:first-child{border-right:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(2){border-right:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(4){border-right:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(5){border-right:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:first-child{border-bottom:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(2){border-bottom:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(3){border-bottom:1px solid #bed2ce}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(odd){border-right:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(2n){border-right:none}body#websiteRecruit main .p-recruiting__problem__inner ._item:first-child{border-bottom:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(2){border-bottom:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(3){border-bottom:1px solid #bed2ce}body#websiteRecruit main .p-recruiting__problem__inner ._item:nth-child(4){border-bottom:1px solid #bed2ce}}body#websiteRecruit main .p-recruiting__problem__inner ._item ._img_box{align-items:center;max-width:256px;height:226px;display:flex}body#websiteRecruit main .p-recruiting__problem__inner ._item ._img_box img{object-fit:contain;max-height:226px}body#websiteRecruit main .p-recruiting__problem__inner ._item ._txt{text-align:center;font-size:max(1.6rem,min(2vw,2.2rem));font-weight:500}body#websiteRecruit main .p-recruiting__problem__inner ._item ._txt ._strong{background:#fff;font-weight:700}body#websiteRecruit main .p-recruiting__message h2{text-align:center;padding-top:min(20vw,170px);font-size:max(2.2rem,min(4vw,4.2rem));line-height:1.8;position:relative}body#websiteRecruit main .p-recruiting__message h2:before{content:"";border:50vw solid transparent;border-top:60px solid #f3f3f3;border-bottom-width:0;width:0;height:0;margin-left:-50vw;display:block;position:absolute;top:-2px;left:50%}body#websiteRecruit main .p-recruiting__message h2 ._green{border-bottom:4px solid #0bbd9b}body#websiteRecruit main .p-recruiting__message ._txt{text-align:center;font-size:max(1.8rem,min(2vw,2.4rem));font-weight:500;line-height:2}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__message ._txt{text-align:left;line-height:1.8}}body#websiteRecruit main .p-recruiting__approach{margin-top:100px;padding-bottom:100px}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach{margin-top:15%;padding-bottom:15%}}body#websiteRecruit main .p-recruiting__approach .c-base_ttl{z-index:2;position:relative}body#websiteRecruit main .p-recruiting__approach__stickyBox{grid-template-columns:265px 1fr;align-items:start;gap:35px;display:grid}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__stickyBox{padding-left:3%;padding-right:3%;display:block}}body#websiteRecruit main .p-recruiting__approach__side{z-index:2;background:#fff;-webkit-border-radius:0 40px 40px 0;border-radius:0 40px 40px 0;padding:40px 0 40px 20px;position:sticky;top:60px;box-shadow:0 0 30px 10px rgba(0,0,0,.05)}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__side{display:none}}body#websiteRecruit main .p-recruiting__approach__side ._item{color:#c0d6d2;font-weight:800;text-decoration:none}body#websiteRecruit main .p-recruiting__approach__side ._item ._numbering{font-size:1.4rem}body#websiteRecruit main .p-recruiting__approach__side ._item ._numbering ._num{font-size:3rem}body#websiteRecruit main .p-recruiting__approach__side ._item.is-current ._numbering{color:#0bbd9b}body#websiteRecruit main .p-recruiting__approach__side ._item.is-current ._tl{color:#11140f}body#websiteRecruit main .p-recruiting__approach__contents{z-index:1;position:relative}body#websiteRecruit main .p-recruiting__approach__contents__box{background-color:#fff;-webkit-border-radius:40px;border-radius:40px;width:calc(100% - 30px);padding:50px 60px 40px;position:relative;box-shadow:0 0 30px 10px rgba(0,0,0,.05)}@media screen and (max-width:1480px){body#websiteRecruit main .p-recruiting__approach__contents__box{padding:20px 40px 40px}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box{-webkit-border-radius:20px;border-radius:20px;width:100%;padding:5% 5% 10%}}body#websiteRecruit main .p-recruiting__approach__contents__box:not(:first-child){margin-top:80px}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box:not(:first-child){margin-top:60px}}body#websiteRecruit main .p-recruiting__approach__contents__box._bg:after{content:"";z-index:-1;background:#e5f3f0;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;width:43vw;height:445px;margin-right:calc(-50vw + 50%);display:block;position:absolute;top:-8%;right:0}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box._bg:after{top:-3%}}body#websiteRecruit main .p-recruiting__approach__contents__box._bg.--left:after{left:0;right:inherit;margin-right:inherit;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;width:100vw;margin-left:calc(-100vw + 20%)}body#websiteRecruit main .p-recruiting__approach__contents__box ._numbering{font-size:1.8rem;font-weight:900}body#websiteRecruit main .p-recruiting__approach__contents__box ._numbering ._num{margin-left:3px;font-size:max(3.2rem,min(4vw,4.6rem))}body#websiteRecruit main .p-recruiting__approach__contents__box ._ttl{margin-bottom:min(5vw,40px);font-size:max(2.3rem,min(3.5vw,4.4rem));line-height:1.4}body#websiteRecruit main .p-recruiting__approach__contents__box__flex{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}@media screen and (max-width:1480px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex{gap:30px}}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex{flex-direction:column-reverse;gap:20px}}body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._txtWrap{width:51%}@media screen and (max-width:1480px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._txtWrap{width:70%}}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._txtWrap{width:100%}}body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._txtWrap ._txt{letter-spacing:.04em;font-size:1.7rem;font-weight:500;line-height:2}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._txtWrap ._txt{line-height:1.8}}body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._pho{-webkit-border-radius:30px;border-radius:30px;width:40%;overflow:clip}@media (not (max-width:992px)) and (not (min-width:1200px)){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._pho{-webkit-border-radius:20px;border-radius:20px}}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._pho{width:100%;max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._pho{-webkit-border-radius:20px;border-radius:20px}}body#websiteRecruit main .p-recruiting__approach__contents__box__flex ._pho img{object-fit:cover;width:100%;height:100%;display:block}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox{border:2px solid #0bbd9b;margin-top:50px;padding:35px 25px 30px;position:relative}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox{margin-top:30px;padding:30px 10px 20px}}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._pointBox_cat{color:#fff;letter-spacing:.04em;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;padding:7px 15px;line-height:1;position:absolute;top:-16px;left:-20px}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._pointBox_cat,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._pointBox_cat{text-align:center;width:80%;left:50%;transform:translate(-50%)}}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._center,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._center,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._center,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._center{text-align:center}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._circle,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._circle,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._circle,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._circle{padding:10px 0}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._list li,body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._list li,body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._list li,body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._list li{padding-left:1em;line-height:2;position:relative}body#websiteRecruit main .p-recruiting__approach__contents__box#approach01 ._pointBox ._list li:before{content:"";aspect-ratio:1;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;width:6px;display:block;position:absolute;top:.8em;left:.2em}body#websiteRecruit main .p-recruiting__approach__contents__box#approach02 ._pointBox ._list li:before{content:"";aspect-ratio:1;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;width:6px;display:block;position:absolute;top:.8em;left:.2em}body#websiteRecruit main .p-recruiting__approach__contents__box#approach03 ._pointBox ._list li:before{content:"";aspect-ratio:1;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;width:6px;display:block;position:absolute;top:.8em;left:.2em}body#websiteRecruit main .p-recruiting__approach__contents__box#approach04 ._pointBox ._list li:before{content:"";aspect-ratio:1;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;width:6px;display:block;position:absolute;top:.8em;left:.2em}body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._pointBox_cat{color:#fff;letter-spacing:.04em;background:#0bbd9b;-webkit-border-radius:100vmax;border-radius:100vmax;margin-top:20px;padding:7px 15px;line-height:1;display:inline-block;position:relative;left:-20px}@media not (min-width:1350px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._pointBox_cat{left:50%;transform:translate(-50%)}}body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._caut{display:inline-block}@media not (min-width:1350px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._caut{text-align:center;margin-top:5px;display:block}}body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl_wrap{overflow-x:auto}body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl_wrap .scroll-hint-icon-wrap.is-active .scroll-hint-icon{top:50px}body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl{width:100%;height:auto;margin-top:28px}@media screen and (max-width:1200px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl{width:130%;max-width:inherit}}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl{width:200%}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__approach__contents__box#approach05 ._fig_tbl{width:900px}}body#websiteRecruit main .p-recruiting__solution{background:#f2efeb;padding-top:100px;padding-bottom:100px}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution{padding-top:15%;padding-bottom:15%}}body#websiteRecruit main .p-recruiting__solution__case{background:#fff;-webkit-border-radius:40px;border-radius:40px;margin-bottom:80px;padding:50px;position:relative}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case{-webkit-border-radius:20px;border-radius:20px;margin-bottom:40px;padding:5% 3%}}body#websiteRecruit main .p-recruiting__solution__case__head{align-items:center;gap:18px;display:flex}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__head{align-items:flex-start}}body#websiteRecruit main .p-recruiting__solution__case__head ._logo{aspect-ratio:1;background:#fff;border:1px solid #dad6d3;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;padding:10px;display:flex;overflow:clip}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__head ._logo{width:70px;height:70px;padding:5px}}body#websiteRecruit main .p-recruiting__solution__case__head ._logo img{object-fit:contain;width:100%;height:100%}body#websiteRecruit main .p-recruiting__solution__case__head__content ._tl{margin-bottom:0;font-size:max(2rem,min(3vw,4rem))}body#websiteRecruit main .p-recruiting__solution__case__head__content__info{flex-wrap:wrap;align-items:center;gap:20px;font-weight:700;display:flex}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__head__content__info{row-gap:10px;margin-top:1em}}body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._type{align-items:center;gap:7px;display:flex}body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._tag_wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._tag_wrap{gap:10px}}body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._tag{border:1px solid #e0e0e0;-webkit-border-radius:100vmax;border-radius:100vmax;padding:6px 15px;line-height:1}body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._tag:first-of-type{margin-left:10px}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__head__content__info ._tag:first-of-type{margin-left:0}}body#websiteRecruit main .p-recruiting__solution__case__main{justify-content:space-between;align-items:center;margin-top:40px;display:flex}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__solution__case__main{flex-direction:column-reverse}}body#websiteRecruit main .p-recruiting__solution__case__main__subject{width:47%}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__solution__case__main__subject{width:100%}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box{-webkit-border-radius:40px;border-radius:40px;padding:35px 40px}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__solution__case__main__subject__box{-webkit-border-radius:20px;border-radius:20px;padding:5%}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box hgroup{line-height:1}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box hgroup ._en{color:#0bbd9b;font-size:max(3rem,min(3.5vw,4.3rem));font-weight:800}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box hgroup ._tl{margin-top:.3em;font-size:1.7rem;font-weight:700}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box p{margin-top:40px;font-weight:500;line-height:1.7}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__main__subject__box p{margin-top:20px;font-size:1.6rem}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--theme{background:#fbfbfb;border:2px solid #f4f4f4;margin-bottom:66px;position:relative}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--theme{margin-bottom:46px}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--theme:before{content:"";aspect-ratio:2;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#0bbd9b;width:45px;display:block;position:absolute;bottom:-47px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--theme:before{width:30px;bottom:-32px}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--solution{background:#eaf8f5;border:2px solid #0bbd9b}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--solution p{letter-spacing:.06em;font-size:1.8rem}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--solution p{font-size:1.7rem}}body#websiteRecruit main .p-recruiting__solution__case__main__subject__box.--solution p ._strong{color:#0bbd9b;background:#fff;padding:0 5px}body#websiteRecruit main .p-recruiting__solution__case__main ._design{width:50%;height:auto}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__solution__case__main ._design{width:100%;max-width:650px}}body#websiteRecruit main .p-recruiting__solution .c-more_btn{position:absolute;bottom:50px;right:50px}@media screen and (max-width:992px){body#websiteRecruit main .p-recruiting__solution .c-more_btn{bottom:inherit;margin-top:20px;position:relative;right:3%}}body#websiteRecruit main .p-recruiting__solution__btns{justify-content:center;gap:60px;display:flex}@media screen and (max-width:1200px){body#websiteRecruit main .p-recruiting__solution__btns{gap:30px}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__btns{flex-direction:column}}body#websiteRecruit main .p-recruiting__solution__btns .c-green_border_btn{color:#0bbd9b;font-size:max(1.6rem,min(2vw,2.6rem))}@media (any-hover:hover){body#websiteRecruit main .p-recruiting__solution__btns .c-green_border_btn:hover{color:#0bbd9b;background:#fff}body#websiteRecruit main .p-recruiting__solution__btns .c-green_border_btn:hover:after{background:#0bbd9b}}body#websiteRecruit main .p-recruiting__solution__btns .c-green_btn{color:#fff;border-color:#f2efeb;font-size:max(1.6rem,min(2vw,2.6rem))}@media (any-hover:hover){body#websiteRecruit main .p-recruiting__solution__btns .c-green_btn:hover{background:#0bbd9b;border-color:#f2efeb}body#websiteRecruit main .p-recruiting__solution__btns .c-green_btn:hover:before{background:#fff}}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__solution__btns .c-green_border_btn,body#websiteRecruit main .p-recruiting__solution__btns .c-green_btn{width:85%;min-width:320px;max-width:400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}body#websiteRecruit main .p-recruiting__solution__btns .c-green_border_btn:after{right:20px}body#websiteRecruit main .p-recruiting__solution__btns .c-green_btn:after{right:20px}}body#websiteRecruit main .p-recruiting__bnr img{height:auto}body#websiteRecruit main .p-recruiting__form{max-width:1020px;padding-top:80px}@media screen and (max-width:768px){body#websiteRecruit main .p-recruiting__form{padding-top:15%}}body#websiteRecruit main .p-recruiting__form ._txt{margin-bottom:40px;font-size:1.6rem;font-weight:600}@media screen and (max-width:768px){#websiteRecruit main .inBox p{width:100%}#websiteRecruit main .inBox{margin:4% auto;display:block}#websiteRecruit main .list-col3{display:block}#websiteRecruit main .list-col3>li{width:100%;margin-bottom:4%}#websiteRecruit main .list-col3>li .txtBox{min-height:inherit}}