html{overflow-y:scroll}body{background:#fff}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}#main{width:100%;overflow-x:hidden;padding-left:50vw;position:relative}@media screen and (max-width: 767px){#main{overflow-y:visible;height:auto;padding-left:0}}#top .mv{height:auto;position:relative;padding-top:0}#top .mv .main_slider{width:64%;height:100%}@media screen and (max-width: 767px){#top .mv .main_slider{width:100%;position:absolute;z-index:10}}#top .mv .logo{width:10vw;position:absolute;top:2vw;left:2vw}@media screen and (max-width: 767px){#top .mv .logo{z-index:100;width:26.6666vw;top:20px;left:15px}}#top .mv .copy{width:29.7vw;height:7vw;position:absolute;top:21.5vw;left:5vw}@media screen and (max-width: 767px){#top .mv .copy{z-index:100;top:145.0666vw;left:30px;width:85.3333vw}}#top .mv .en{font-size:5vw;color:#EDE5CF;position:absolute;bottom:-3vw;left:5vw;z-index:100;line-height:1}@media screen and (max-width: 767px){#top .mv .en{z-index:100;font-size:36px;top:113.3333vw;bottom:auto;left:0;right:0;margin:auto;text-align:center;letter-spacing:3px}}#top .sec1{padding-top:80px}@media screen and (max-width: 767px){#top .sec1{padding-top:0px;background:#FCF9F0}}#top .sec1 .sec_inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#top .sec1 .sec_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#top .sec1 .txt{font-size:16px;line-height:2.18;font-weight:bold;padding-bottom:44px}@media screen and (max-width: 767px){#top .sec1 .txt{text-align:center;margin-top:32px;font-size:14px}}#top .sec1 .img{width:295px;margin-left:auto}@media screen and (max-width: 767px){#top .sec1 .img{width:70vw;padding-bottom:30px}}@media screen and (max-width: 767px){#top .sec2{padding:0}}@media screen and (max-width: 767px){#top .sec2 .sec_inner{padding:0}}#top .sec2 .box_area+.box_area{margin-top:20px}@media screen and (max-width: 767px){#top .sec2 .box_area+.box_area{margin-top:10px}}#top .sec2 .box_area._col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#top .sec2 .box_area._col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .sec2 .box_area._col2 .box{width:calc((100% - 20px) / 2)}@media screen and (max-width: 767px){#top .sec2 .box_area._col2 .box{width:100%}}#top .sec2 .box_area._col2 .box a .box_content{-webkit-box-flex:1;-ms-flex:1;flex:1}#top .sec2 .box_area._col2 .box a .img{width:200px;aspect-ratio:1 / 1}@media screen and (max-width: 767px){#top .sec2 .box_area._col2 .box a .img{width:45%}}#top .sec2 .box_area .box{background:#EDE5CF}#top .sec2 .box_area .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#top .sec2 .box_area .box a::after{content:'';width:66px;height:18px;position:absolute;right:0;bottom:0;background:url("../../img/btn.svg") center center/contain no-repeat}@media screen and (max-width: 767px){#top .sec2 .box_area .box a::after{width:57px;height:15px}}#top .sec2 .box_area .box a .box_content{padding:25px 20px;line-height:1.5;font-weight:bold;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){#top .sec2 .box_area .box a .box_content{padding:32px 14px}}#top .sec2 .box_area .box a .box_content .en{font-size:20px;margin-bottom:4px}@media screen and (max-width: 767px){#top .sec2 .box_area .box a .box_content .en{font-size:17px}}#top .sec2 .box_area .box a .box_content .ttl{font-size:30px}@media screen and (max-width: 767px){#top .sec2 .box_area .box a .box_content .ttl{font-size:25px}}#top .sec2 .box_area .box a .box_content .copy{font-size:14px;font-weight:bold;margin-top:10px}@media screen and (max-width: 767px){#top .sec2 .box_area .box a .box_content .copy{font-size:11px}}#top .sec2 .box_area .box a .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 767px){#top .sec2 .box_area .box._company{margin-top:10px}}@media screen and (max-width: 767px){#top .sec2 .box_area .box._company a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#top .sec2 .box_area .box._numbers a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#top .sec2 .box_area .box._numbers a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}#top .sec2 .box_area .box._numbers a .img{width:250px}@media screen and (max-width: 767px){#top .sec2 .box_area .box._numbers a .img{width:45%}}#top .sec2 .interview_area{margin-top:30px;background:url("../../img/top_interview.jpg?20241106") center center/cover no-repeat;aspect-ratio:898 / 434;position:relative}@media screen and (max-width: 767px){#top .sec2 .interview_area{aspect-ratio:375 / 450;margin-top:20px;background-image:url("../../img/top_interview_sp.jpg?20241106")}}#top .sec2 .interview_area a{display:block;width:100%;height:100%}#top .sec2 .interview_area a::after{content:'';width:110px;height:30px;position:absolute;right:0;bottom:0;background:url("../../img/btn.svg") center center/contain no-repeat}@media screen and (max-width: 767px){#top .sec2 .interview_area a::after{width:85px;height:23px}}#top .sec2 .interview_area .interview_content{position:absolute;bottom:0;left:0;color:#fff;line-height:1.2;font-weight:bold;padding:20px}@media screen and (max-width: 767px){#top .sec2 .interview_area .interview_content{line-height:1.5}}#top .sec2 .interview_area .interview_content .en{font-size:85px}@media screen and (max-width: 767px){#top .sec2 .interview_area .interview_content .en{font-size:50px}}#top .sec2 .interview_area .interview_content .ttl{font-size:20px}#top .sec3{padding-top:30px}@media screen and (max-width: 767px){#top .sec3{background:#FCF9F0}}#top .sec3 .sec_ttl{color:#FF9D00;font-size:30px;font-weight:bold;line-height:1.2;margin-bottom:10px}#top .sec3 .box_area+.box_area{margin-top:30px}@media screen and (max-width: 767px){#top .sec3 .box_area+.box_area{margin-top:20px}}#top .sec3 .box_area .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;position:relative}@media screen and (max-width: 767px){#top .sec3 .box_area .box a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .sec3 .box_area .box a::after{content:'';width:66px;height:18px;position:absolute;right:0;bottom:0;background:url("../../img/btn.svg") right bottom/contain no-repeat}@media screen and (max-width: 767px){#top .sec3 .box_area .box a::after{width:57px;height:15px}}#top .sec3 .box_area .box a .box_content{padding:25px 20px;line-height:1.5;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){#top .sec3 .box_area .box a .box_content{padding:20px}}#top .sec3 .box_area .box a .img{width:50%}@media screen and (max-width: 767px){#top .sec3 .box_area .box a .img{width:100%}}#top .sec3 .box_area .box a .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .sec3 .box_area .box._message{background:#FF9D00}#top .sec3 .box_area .box._message a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#top .sec3 .box_area .box._message a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .sec3 .box_area .box._message a::after{background-image:url("../../img/btn_orange.svg")}@media screen and (max-width: 767px){#top .sec3 .box_area .box._message a::after{width:57px;height:15px}}#top .sec3 .box_area .box._message a .ttl{font-size:26px}@media screen and (max-width: 767px){#top .sec3 .box_area .box._message a .ttl{font-size:16px}}#top .sec3 .box_area .box._message a .box_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#top .sec3 .box_area .box._message a .box_content .name_area{margin-top:50px}@media screen and (max-width: 767px){#top .sec3 .box_area .box._message a .box_content .name_area{margin-top:20px}}#top .sec3 .box_area .box._message a .box_content .name_area .dep{font-size:14px}#top .sec3 .box_area .box._message a .box_content .name_area .name{font-size:20px}#top .sec3 .box_area .box._message a .box_content .name_area .name span{font-size:10px;margin-left:6px}#top .sec3 .box_area .box._working{background:#EDE5CF}#top .sec3 .box_area .box._working a{font-weight:bold}#top .sec3 .box_area .box._working a .en{font-size:30px;color:#FF9D00}#top .sec3 .box_area .box._working a .copy{font-size:14px;color:#000;margin-top:16px}@media screen and (max-width: 767px){#top .sec3 .box_area .box._working a .copy{margin-top:4px}}#top .sec4{position:relative;padding-top:30px;padding-bottom:50px}@media screen and (max-width: 767px){#top .sec4{padding-top:20px;padding-bottom:26px}}#top .sec4 .bnr_okawa{background:#B4AA90;position:relative;height:150px}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa{height:auto;text-align:center}}#top .sec4 .bnr_okawa a{font-weight:bold}#top .sec4 .bnr_okawa a::after{content:'';width:110px;height:30px;position:absolute;right:0;bottom:0;background:url("../../img/btn.svg") right bottom/contain no-repeat}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa a::after{width:57px;height:15px}}#top .sec4 .bnr_okawa::before{content:'';width:575px;height:150px;display:block;background:url("../../img/top_sec4_img1.jpg") no-repeat center center/cover;position:absolute;top:0;left:0}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa::before{width:100%;height:40vw;position:relative;background-image:url("../../img/top_sec4_img1_sp.jpg")}}#top .sec4 .bnr_okawa .link{display:block;width:100%;height:100%;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa .link{padding:20px 15px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#top .sec4 .bnr_okawa .inner{margin-right:32px}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa .inner{margin-right:0}}#top .sec4 .bnr_okawa .en{font-size:50px;line-height:1.2}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa .en{font-size:30px}}#top .sec4 .bnr_okawa .ttl{font-size:20px}@media screen and (max-width: 767px){#top .sec4 .bnr_okawa .ttl{font-size:14px}}#top .sec4 .btn{width:110px;position:absolute;bottom:20px;right:20px}@media screen and (max-width: 767px){#top .sec4 .btn{margin-top:16px;width:110px;position:relative;bottom:auto;right:0;left:0;margin-left:0;margin-right:0}}#top #sec_note #feedList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#top #sec_note #feedList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top #sec_note #feedList li{width:calc((100% - 40px) / 3)}@media screen and (max-width: 767px){#top #sec_note #feedList li{width:100%}}@media screen and (max-width: 767px){#top #sec_note #feedList li+li{margin-top:30px}}#top #sec_note .ttl{font-weight:bold;font-size:16px;line-height:1.5;margin-top:8px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}#company .sec_inner{max-width:1000px}#company .sec_about .about_slider .inner{margin:0 4px}#company .sec_vision .name{margin-top:20px;font-size:18px}#company .sec_vision .name span{font-size:10px;display:block;line-height:1.5}#company .sec_vision .logo{width:128px;margin-bottom:10px}#company .sec_company .table{width:500px}@media screen and (max-width: 767px){#company .sec_company .table{width:100%}}#company .sec_company .block{padding-right:50px}@media screen and (max-width: 767px){#company .sec_company .block{padding-right:30px}}#company .sec_company .block._wide{padding-right:0}@media screen and (max-width: 767px){#company .sec_company .block._wide{padding-right:0}}#company .sec_company .block._wide img{padding-right:0}#company .sec_company .box1 .ttl{color:#FF8900;font-size:15px;font-weight:bold}#company .sec_company .box1 .txt{margin-top:8px}#company .sec_company ._group .ttl2{margin-bottom:0}#company .sec_company ._group .flex{margin-top:30px}#working .sec_inner{max-width:1000px}#working .ttl3{font-size:20px}#working .bnr_interview{margin-top:20px}@media screen and (max-width: 767px){#working .bnr_interview{margin-top:30px}}#working .bnr_interview .left{width:365px}@media screen and (max-width: 767px){#working .bnr_interview .left{width:100%}}#working .bnr_interview .right{width:300px}@media screen and (max-width: 767px){#working .bnr_interview .right{width:100%;margin-top:0}}@media screen and (max-width: 767px){#working .sec_work2 .block{padding-left:0;padding-right:0;width:calc(100%  - 60px);margin:auto}}#working .sec_work2 .block+.block{border-top:1px solid #FF8900;padding-top:30px}@media screen and (max-width: 767px){#working .sec_work2 .block+.block{margin-top:30px}}#working .sec_work2 .block+.block._wide{border-top:none;padding-top:0}@media screen and (max-width: 767px){#working .sec_work2 .block+.block._wide{width:100%}}#working .sec_work2 .block+.block._wide img{padding-right:0}@media screen and (max-width: 767px){#interview .sec_inner{padding:0 30px}}#interview .interview_box{background:#FCF9F0}#interview .interview_box+.interview_box{margin-top:50px}@media screen and (max-width: 767px){#interview .interview_box+.interview_box{margin-top:30px}}#interview .interview_box a{position:relative;display:block}#interview .interview_box a::after{content:'';width:71px;height:22px;position:absolute;right:0;bottom:0;background:url("../../img/btn_orange.svg") right bottom/contain no-repeat}#interview .interview_box .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#interview .interview_box .right{padding:20px 25px 20px;left:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){#interview .interview_box .right{padding:20px}}#interview .interview_box .right .ttl{font-size:26px}@media screen and (max-width: 767px){#interview .interview_box .right .ttl{font-size:16px;line-height:1.4}}#interview .interview_box .right .bottom{margin-top:50px;line-height:1.5}@media screen and (max-width: 767px){#interview .interview_box .right .bottom{margin-top:20px}}#interview .interview_box .right .bottom .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#interview .interview_box .right .bottom .info .year{font-size:10px;border:1px solid #000;padding:0 7px;line-height:1.3}#interview .interview_box .right .bottom .info .pos{margin-left:10px;font-size:14px}#interview .interview_box .right .bottom .name{margin-top:2px;font-size:20px}#interview .interview_box .right .bottom .name span{font-size:10px;margin-left:10px}#interview .sec_message_list .sec_ttl{color:#FF8900;font-weight:bold;font-size:40px;line-height:1.3}@media screen and (max-width: 767px){#interview .sec_message_list .sec_ttl{font-size:30px;margin-bottom:10px;line-height:1.1}}#interview .sec_message_list .box_area+.box_area{margin-top:30px}@media screen and (max-width: 767px){#interview .sec_message_list .box_area+.box_area{margin-top:20px}}#interview .sec_message_list .box_area .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;position:relative}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#interview .sec_message_list .box_area .box a::after{content:'';width:66px;height:18px;position:absolute;right:0;bottom:0;background:url("../../img/btn.svg") right bottom/contain no-repeat}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box a::after{width:57px;height:15px}}#interview .sec_message_list .box_area .box a .box_content{padding:25px 20px;line-height:1.5;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box a .box_content{padding:20px}}#interview .sec_message_list .box_area .box a .img{width:50%}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box a .img{width:100%}}#interview .sec_message_list .box_area .box a .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#interview .sec_message_list .box_area .box._message{background:#FF9D00}#interview .sec_message_list .box_area .box._message a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box._message a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#interview .sec_message_list .box_area .box._message a::after{background-image:url("../../img/btn_orange.svg")}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box._message a::after{width:57px;height:15px}}#interview .sec_message_list .box_area .box._message a .ttl{font-size:26px}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box._message a .ttl{font-size:16px}}#interview .sec_message_list .box_area .box._message a .box_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#interview .sec_message_list .box_area .box._message a .box_content .name_area{margin-top:50px}@media screen and (max-width: 767px){#interview .sec_message_list .box_area .box._message a .box_content .name_area{margin-top:20px}}#interview .sec_message_list .box_area .box._message a .box_content .name_area .dep{font-size:14px}#interview .sec_message_list .box_area .box._message a .box_content .name_area .name{font-size:20px}#interview .sec_message_list .box_area .box._message a .box_content .name_area .name span{font-size:10px;margin-left:6px}#recruit .sec_inner{max-width:1000px}#recruit .block{margin-bottom:60px}@media screen and (max-width: 767px){#recruit .block{margin-bottom:30px}}#recruit ._entry_box{background:#EDE5CF;padding:20px;width:100%;text-align:center}@media screen and (max-width: 767px){#recruit ._entry_box{margin-bottom:0;padding:30px 0}}@media screen and (max-width: 767px){#recruit ._entry_box .inner{padding:0 30px}}#recruit ._entry_box .txt{font-size:20px}@media screen and (max-width: 767px){#recruit ._entry_box .txt{font-size:15px}}#recruit ._entry_box .btn{width:286px;margin:auto;margin-top:10px}#ohkawa #wrapper{padding-top:82px}@media screen and (max-width: 767px){#ohkawa #wrapper{padding-top:60px}}#ohkawa .mv{padding-top:0}#ohkawa .mv .img{width:100%;height:500px;margin-left:auto;overflow:hidden;position:relative}@media screen and (max-width: 767px){#ohkawa .mv .img{width:100%;height:125.3333vw}}#ohkawa .mv .img .inner{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:47.9%;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#ohkawa .mv .img img{height:100%;width:auto;display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#ohkawa .mv .ttl{color:#fff;position:absolute;left:5vw;top:30px;font-size:85px;line-height:1.2;font-weight:bold}@media screen and (max-width: 767px){#ohkawa .mv .ttl{font-size:55px}}#ohkawa .section.cont{padding-top:0}#ohkawa .block{margin-top:50px}@media screen and (max-width: 767px){#ohkawa .block{margin-top:30px}}#ohkawa .column{background:#EDE5CF;padding:30px;margin:auto}#ohkawa .column .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ohkawa .column .left{width:254px}@media screen and (max-width: 767px){#ohkawa .column .left{width:100%}}#ohkawa .column .right{width:560px}@media screen and (max-width: 767px){#ohkawa .column .right{width:100%;margin-top:15px}}#ohkawa .column .ttl{font-size:25px;line-height:1.0}@media screen and (max-width: 767px){#ohkawa .column .ttl{margin-top:10px}}#ohkawa .column .txt{margin-top:15px}@media screen and (max-width: 767px){#ohkawa .column .txt{font-size:14px}}#ohkawa .cont{margin-bottom:60px}@media screen and (max-width: 767px){#ohkawa .cont{margin-bottom:30px}}#ohkawa .flex.style1{width:100%}#ohkawa .flex.style1 .left{width:590px}@media screen and (max-width: 767px){#ohkawa .flex.style1 .left{width:100%}}#ohkawa .flex.style1 .right{width:283px}@media screen and (max-width: 767px){#ohkawa .flex.style1 .right{width:100%}}#ohkawa .flex.style2{margin-left:0}#ohkawa .flex.style2 .left{width:618px}@media screen and (max-width: 767px){#ohkawa .flex.style2 .left{width:100%}}#ohkawa .flex.style2 .right{width:283px}@media screen and (max-width: 767px){#ohkawa .flex.style2 .right{width:100%}}#numbers{background:#FCF9F0}#numbers .number_mv{background:#FD9D01;padding:56px 40px;position:relative}@media screen and (max-width: 767px){#numbers .number_mv{padding:17px 10px}}#numbers .number_mv::before,#numbers .number_mv::after{height:100%;aspect-ratio:247 / 198;content:'';display:block;position:absolute;top:0;background-size:contain;z-index:1}#numbers .number_mv::before{background-image:url(../../numbers/img/number_mv_bg01.png);background-position:left center;left:0}#numbers .number_mv::after{background-image:url(../../numbers/img/number_mv_bg02.png);background-position:right center;right:0}#numbers .number_mv .number_mv_ttl{color:#fff;font-size:60px;text-align:center;position:relative;z-index:2}@media screen and (max-width: 767px){#numbers .number_mv .number_mv_ttl{font-size:28px}}#numbers .number_mv .number_mv_ttl span{font-size:50px}@media screen and (max-width: 767px){#numbers .number_mv .number_mv_ttl span{font-size:23px}}@media screen and (max-width: 767px){#numbers .number_box{padding-left:30px;padding-right:30px}}#numbers .number_box+.number_box{margin-top:40px}@media screen and (max-width: 767px){#numbers .number_box+.number_box{margin-top:20px}}#numbers .number_box .number_box_ttl{font-size:50px;color:#EB8C2D;margin-bottom:10px;font-weight:bold}@media screen and (max-width: 767px){#numbers .number_box .number_box_ttl{font-size:25px;margin-bottom:8px}}#numbers .number_box .number_box_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#numbers .number_box .number_box_inner .number_box_item{margin-bottom:12px;border-radius:3px;overflow:hidden}@media screen and (max-width: 767px){#numbers .number_box .number_box_inner .number_box_item{margin-bottom:10px}}#numbers .number_box .number_box_inner .number_box_item._w1{width:calc((100% - (12px * 3)) / 4)}@media screen and (max-width: 767px){#numbers .number_box .number_box_inner .number_box_item._w1{width:calc((100% - (10px * 1)) / 2)}}#numbers .number_box .number_box_inner .number_box_item._w2{width:calc(((100% - (12px * 3)) / 4) * 2 + 12px)}@media screen and (max-width: 767px){#numbers .number_box .number_box_inner .number_box_item._w2{width:100%}}@media screen and (max-width: 767px){#numbers .number_box .number_box_inner._col3._center .number_box_item:nth-of-type(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#numbers .number_box .number_box_inner._col3._center .number_box_item:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#numbers .number_box .number_box_inner._col3._center .number_box_item:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#numbers .sec_other_link{margin-top:50px}@media screen and (max-width: 767px){#numbers .sec_other_link{margin-top:0}}.sec_other_link{margin-top:80px}@media screen and (max-width: 767px){.sec_other_link .sec_inner{padding:0}}.sec_other_link .other_link_box{background:#EDE5CF}.sec_other_link .other_link_box+.other_link_box{margin-top:100px}@media screen and (max-width: 767px){.sec_other_link .other_link_box+.other_link_box{margin-top:20px}}.sec_other_link .other_link_box a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 767px){.sec_other_link .other_link_box a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec_other_link .other_link_box a .img{width:50%}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .img{width:100%}}.sec_other_link .other_link_box a .box_content{width:50%;padding:0 20px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .box_content{width:100%;padding:0 30px 20px 30px}}.sec_other_link .other_link_box a .box_content .en{font-weight:bold;font-size:80px;color:#FF6C01;line-height:1;margin-top:-40px;margin-left:-20px;letter-spacing:.1em}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .box_content .en{font-size:56px;text-align:center;margin-left:0}}.sec_other_link .other_link_box a .box_content .copy{font-weight:bold;font-size:20px;line-height:1.5;margin-top:30px}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .box_content .copy{margin-top:20px;font-size:14px}}.sec_other_link .other_link_box a .box_content .btn{width:70px;margin-top:42px}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .box_content .btn{position:absolute;right:0;bottom:0;width:51px;height:16px}}.sec_other_link .other_link_box a .box_content .info{margin-top:auto;font-size:10px}@media screen and (max-width: 767px){.sec_other_link .other_link_box a .box_content .info{font-size:8px;margin-top:10px}}.sec_other_link .other_link_box._company a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.sec_other_link .other_link_box._company a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#work{background:#FF9D00}#work .mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#work .mv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#work .mv .img{width:calc((480 / 1000) * 100vw)}@media screen and (max-width: 767px){#work .mv .img{width:100%;height:calc((220 / 375) * 100vw)}#work .mv .img .inner{height:100%}}#work .mv .cont{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;top:0;left:0;padding-left:calc((100vw - 900px) / 2);padding-right:40px}@media screen and (max-width: 767px){#work .mv .cont{padding-right:30px}}#work .mv .cont .ttl{color:#fff}@media screen and (max-width: 767px){#work .mv .cont .ttl{font-size:50px}}#work .mv .cont .copy{color:#fff;font-size:25px;margin-top:0}@media screen and (max-width: 767px){#work .mv .cont .copy{font-size:16px}}#work .mv .cont .txt{color:#fff}#work .mv .cont .txt p{font-size:14px;font-weight:bold;margin-top:50px}@media screen and (max-width: 767px){#work .mv .cont .txt p{margin-top:30px}}#work .mv._flow{margin-top:50px}@media screen and (max-width: 767px){#work .mv._flow{margin-top:30px}}#work .sec_concept .sec_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#work .sec_concept .sec_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#work .sec_concept .concept_box{width:calc((100% - 40px) / 2);background:#FCF9F0;border-radius:10px;padding:40px 30px;margin-top:50px}@media screen and (max-width: 767px){#work .sec_concept .concept_box{width:calc(100% - 60px);margin:auto;margin-top:30px;padding:20px 20px 10px}#work .sec_concept .concept_box+.concept_box{margin-top:20px}}#work .sec_concept .concept_box .ttl_area{text-align:center;line-height:1.2;font-weight:bold;margin-bottom:50px}@media screen and (max-width: 767px){#work .sec_concept .concept_box .ttl_area{padding-bottom:24px;border-bottom:1px solid #FF8901;margin-bottom:0;position:relative}#work .sec_concept .concept_box .ttl_area::after{content:'';background:#FF9D00;height:10px;width:18px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);display:block;position:absolute;right:0;bottom:10px}#work .sec_concept .concept_box .ttl_area.selected::after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}}#work .sec_concept .concept_box .ttl_area .ttl{font-size:70px;color:#FF8900}@media screen and (max-width: 767px){#work .sec_concept .concept_box .ttl_area .ttl{font-size:40px}}#work .sec_concept .concept_box .ttl_area .ttl_ja{font-size:20px;color:#000}@media screen and (max-width: 767px){#work .sec_concept .concept_box .ttl_area .ttl_ja{font-size:16px}}@media screen and (max-width: 767px){#work .sec_concept .concept_box .concept_list{display:none;margin-top:15px;padding-bottom:20px}}#work .sec_concept .concept_box .concept_list .list_item+.list_item{padding-top:15px;margin-top:15px;border-top:1px solid #FF8901}#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_en{color:#FF8900;font-size:36px;font-weight:bold;line-height:1;min-height:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 767px){#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_en{font-size:25px;min-height:40px}}#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_en span{display:inline-block;aspect-ratio:1 / 1;width:auto;height:50px;padding:0.4rem;border-radius:50%;color:#FCF9F0;background-color:#FF8900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:3px}@media screen and (max-width: 767px){#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_en span{font-size:28px;height:40px}}#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_ja{font-size:18px;margin-left:8px}@media screen and (max-width: 767px){#work .sec_concept .concept_box .concept_list .list_item .concept_ttl_area .ttl_ja{font-size:16px}}#work .sec_concept .concept_box .concept_list .list_item .txt{margin-top:10px}#work .sec_concept .concept_box .concept_list .list_item .txt p{font-size:14px;line-height:1.5}@media screen and (max-width: 767px){#work .sec_concept .concept_box .concept_list .list_item .txt p{font-size:12px}}#work .sec_concept .concept_box._sales .ttl_area{border-color:#EB8C2D}#work .sec_concept .concept_box._sales .ttl_area::after{background-color:#EB8C2D}#work .sec_concept .concept_box._sales .ttl_area .ttl{color:#EB8C2D}#work .sec_concept .concept_box._sales .concept_list .list_item+.list_item{border-color:#EB8C2D}#work .sec_concept .concept_box._sales .concept_list .list_item .concept_ttl_area .ttl_en{color:#EB8C2D}#work .sec_concept .concept_box._sales .concept_list .list_item .concept_ttl_area .ttl_en span{background:#EB8C2D}#work .sec_flow{margin-top:70px}@media screen and (max-width: 767px){#work .sec_flow{margin-top:32px}}#work .sec_flow .sec_inner{max-width:inherit}#work .sec_flow .flow_box{position:relative;padding-bottom:50px}@media screen and (max-width: 767px){#work .sec_flow .flow_box{padding-left:20px}}#work .sec_flow .flow_box::after{width:10px;height:100%;position:absolute;left:0;right:0;top:0;background:#FFBE74;content:'';margin:auto}@media screen and (max-width: 767px){#work .sec_flow .flow_box::after{right:auto;width:7px;left:20px}}#work .sec_flow .flow_box .inner{max-width:1000px;margin:auto}#work .sec_flow .flow_box .flow_ttl{font-size:70px;color:rgba(252,249,240,0.8);font-weight:bold;position:absolute;left:50%;top:0;margin-left:20px;line-height:1}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_ttl{font-size:50px;position:relative;left:auto}}#work .sec_flow .flow_box .flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;color:#FCF9F0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}#work .sec_flow .flow_box .flow_list .list_item{width:50%;padding-top:40px;position:relative}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item{width:100%;padding-left:20px;padding-top:0}}#work .sec_flow .flow_box .flow_list .list_item .list_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}#work .sec_flow .flow_box .flow_list .list_item::before{content:'';display:block;width:98px;height:36px;background:url(../../img/arrow.png) right center/contain no-repeat;position:absolute;right:-2px;top:0;z-index:1}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item::before{left:0px;right:auto;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}}#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(odd) .list_item_inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(odd) .list_item_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even){margin-top:80px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even){margin-top:0}}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even) .list_item_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even)::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:auto;left:-2px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even)::before{left:0px}}#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even) .content{padding:0 10px 0 20px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even) .content{padding:0;padding-right:30px}}#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even) .interview_link_area{padding-right:50px;padding-left:20px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item:nth-of-type(even) .interview_link_area{padding:0;padding-right:30px}}#work .sec_flow .flow_box .flow_list .list_item .img{width:220px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .img{margin-top:12px;margin-left:auto}}#work .sec_flow .flow_box .flow_list .list_item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px 0 10px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .content{padding:0;padding-right:30px}}#work .sec_flow .flow_box .flow_list .list_item .content .ttl{font-size:20px;font-weight:bold;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#work .sec_flow .flow_box .flow_list .list_item .content .ttl span{font-size:40px;display:inline-block;margin-right:5px;line-height:1}#work .sec_flow .flow_box .flow_list .list_item .content .txt p{font-size:14px;line-height:1.5;margin-top:16px}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area{padding-left:50px;padding-right:20px;margin-top:20px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area{width:100%;padding:0;padding-right:30px}}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area .interview_link+.interview_link{margin-top:10px}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a{background:#FCF9F0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a::after{content:'';width:71px;height:22px;position:absolute;right:0;bottom:0;background:url(../../img/btn_orange.svg) right bottom/contain no-repeat}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .img{width:114px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .img{margin-top:0}}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.5}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content{padding:5px 10px}}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .ttl{font-size:14px;color:#FF6C01}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .pos{font-size:14px;margin-top:3px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .pos{font-size:12px}}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .name{font-size:20px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .name{font-size:18px}}#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .name span{font-size:10px;margin-left:4px;letter-spacing:0}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .interview_link_area a .content .name span{display:none}}#work .sec_flow .flow_box .flow_list .list_item .column{padding-left:20px;margin-top:20px}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item .column{padding-right:30px;padding-left:0}}#work .sec_flow .flow_box .flow_list .list_item .column .ttl{font-size:20px;font-weight:bold}#work .sec_flow .flow_box .flow_list .list_item .column .txt{margin-top:10px}#work .sec_flow .flow_box .flow_list .list_item .column .txt p{font-size:14px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){#work .sec_flow .flow_box .flow_list .list_item+.list_item{margin-top:16px}}#work .sec_flow .flow_box._sales{background:#EB8C2D;padding-top:80px}@media screen and (max-width: 767px){#work .sec_flow .flow_box._sales{padding-top:0;padding-bottom:0}}#work .sec_flow .flow_box._sales .flow_ttl{position:absolute;left:0;top:-30px;padding-right:20px;margin-left:0;width:50%;text-align:right}@media screen and (max-width: 767px){#work .sec_flow .flow_box._sales .flow_ttl{font-size:50px;position:relative;left:auto;left:20px;width:calc(100% - 20px);text-align:left}}@media screen and (max-width: 767px){#work .sec_flow .flow_box._sales .flow_list{margin-top:0}}#work .sec_flow .entry_link_area{background:#EB8C2D;padding-bottom:70px}@media screen and (max-width: 767px){#work .sec_flow .entry_link_area{padding-bottom:30px;padding-top:30px}}#work .sec_flow .entry_link{position:relative;z-index:3;max-width:700px;margin:auto}@media screen and (max-width: 767px){#work .sec_flow .entry_link{width:calc(100% - 60px);margin:auto}}#work .sec_flow .entry_link a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#FCF9F0;border-radius:5px;overflow:hidden}#work .sec_flow .entry_link .img{width:275px}@media screen and (max-width: 767px){#work .sec_flow .entry_link .img{width:142px}}#work .sec_flow .entry_link .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 20px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#work .sec_flow .entry_link .content{padding:15px 10px 10px}}#work .sec_flow .entry_link .content .ttl{font-size:22px;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){#work .sec_flow .entry_link .content .ttl{font-size:14px}}#work .sec_flow .entry_link .content .link_area{color:#FF6C01;font-size:14px;margin-top:auto;text-align:right}@media screen and (max-width: 767px){#work .sec_flow .entry_link .content .link_area{font-size:10px}}#work .sec_other_link{background:#FCF9F0;margin-top:0;padding-top:100px}@media screen and (max-width: 767px){#work .sec_other_link{padding-top:0}}#work #sec_entry{margin-top:0;padding-top:160px}@media screen and (max-width: 767px){#work #sec_entry{padding-top:100px}}#sec_entry{margin-top:160px;text-align:center;padding-bottom:50px;padding-top:50px}@media screen and (max-width: 767px){#sec_entry{margin-top:80px;padding-top:30px}}@media screen and (max-width: 767px){#sec_entry .sec_inner{padding:0 30px}}@media screen and (max-width: 767px){#sec_entry .ttl1{margin-top:-55px}}#sec_entry .ttl1_copy{color:#000}@media screen and (max-width: 767px){#sec_entry .ttl1_copy{font-size:16px}}#sec_entry .btn_block{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#sec_entry .btn_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#sec_entry .btn_block .btn{width:48%}@media screen and (max-width: 767px){#sec_entry .btn_block .btn{width:100%}#sec_entry .btn_block .btn+.btn{margin-top:20px}}
