@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Oswald:wght@400;500;700&display=swap");.teamCommonMvBox .mvBox .mvCopy{width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (min-width:681px){.teamCommonMvBox .mvBox .img{height:359px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/mv.jpg) no-repeat center/cover}}@media screen and (max-width:680px){.teamCommonMvBox .mvBox .img{height:219px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/mv_sp.jpg) no-repeat center/cover}}.pageCommonText{font-size:18px;letter-spacing:0;font-weight:700;margin-top:80px}@media screen and (max-width:680px){.pageCommonText{font-size:16px;line-height:1.63;margin-top:40px}}.secMessage{padding:98px 0 115px}.secMessage .inner{width:1130px;margin:0 auto}.secMessage .messageCont{margin-top:68px}.secMessage .secText{font-size:18px;letter-spacing:.05em;line-height:42px;font-weight:500;text-align:justify}.secMessage .secBigText{font-size:32px;letter-spacing:0;font-weight:700}@media screen and (max-width:680px){.secMessage{padding:55px 0 70px}.secMessage .inner{width:100%;padding:0 30px}.secMessage .messageCont{width:calc(100% + 10px);margin-top:47px}.secMessage .secText{font-size:14px;line-height:30px;letter-spacing:0}.secMessage .secBigText{font-size:22px}}.secPersonality{padding:84px 0 130px;background:#ecf1f5}.secPersonality .inner{width:1130px;margin:0 auto}.secPersonality .personalityCont{width:742px;margin:100px auto 0}.secPersonality dl+dl{margin-top:90px}.secPersonality dl dt{position:relative;z-index:0}.secPersonality dl dt span{display:block}.secPersonality dl dt .number{width:45px;height:40px;position:absolute;left:0;top:0;font-size:22px;letter-spacing:0;line-height:1;color:#5280ab}.secPersonality dl dt .number:before{content:"";position:absolute;left:22px;bottom:-12px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:1px;height:60px;background:#5280ab}.secPersonality dl dt .jp{font-size:27px;letter-spacing:.05em;font-weight:700;padding-left:50px}.secPersonality dl dd{font-size:16px;letter-spacing:.03em;line-height:36px;font-weight:500;margin-top:25px}@media screen and (max-width:680px){.secPersonality{padding:40px 0 50px}.secPersonality .inner{width:100%;padding:0 30px}.secPersonality .personalityCont{width:100%;margin-top:50px}.secPersonality dl+dl{margin-top:45px}.secPersonality dl dt .number:before{left:22px;bottom:-12px}.secPersonality dl dt .jp{font-size:20px;padding:13px 0 0 34px}.secPersonality dl dd{font-size:15px;line-height:1.74;margin-top:15px}}.secCharm{padding:84px 0 160px}.secCharm .inner{width:1130px;margin:0 auto}.secCharm .interviewNaviBox{margin:60px 0 76px}.secCharm .interviewNaviBox.btm{margin-bottom:0}.secCharm .interviewNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.secCharm .interviewNavi li{width:25%;height:260px;cursor:pointer;position:relative;z-index:0}.secCharm .interviewNavi li:before{content:"";position:absolute;left:50%;bottom:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0;border-color:#5280ab transparent transparent;z-index:0}.secCharm .interviewNavi li .listInner{display:block;height:100%;color:#fff;overflow:hidden;position:relative;z-index:0}.secCharm .interviewNavi li .listInner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(26,19,17,.6);z-index:1}.secCharm .interviewNavi li .img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.secCharm .interviewNavi li .number{width:100%;position:absolute;left:0;top:26px;font-size:24px;letter-spacing:0;line-height:1;text-align:center;z-index:2}.secCharm .interviewNavi li .nameBox{width:100%;position:absolute;left:0;bottom:57px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.secCharm .interviewNavi li .nameBox .nameItem:nth-of-type(2) .sml,.secCharm .interviewNavi li .nameBox .nameItem:nth-of-type(2) .name{text-align:center}.secCharm .interviewNavi li .nameBox .nameItem:last-child .sml,.secCharm .interviewNavi li .nameBox .nameItem:last-child .name{text-align:right}.secCharm .interviewNavi li .nameBox .nameItem .sml,.secCharm .interviewNavi li .nameBox .nameItem .name{letter-spacing:0;font-weight:500}.secCharm .interviewNavi li .nameBox .nameItem .sml{font-size:12px}.secCharm .interviewNavi li .nameBox .nameItem .name{font-size:17px}.secCharm .interviewNavi li .nameBox i{display:block;width:41px;margin:0 14px}.secCharm .interviewNavi li .arrow{position:absolute;left:50%;bottom:11px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:23px;height:11px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_arrow02.svg) no-repeat center/cover;z-index:2}.secCharm .interviewNavi li.column3 .nameBox i{width:28px;margin:0 4px}.secCharm .interviewNavi.btm li:before{content:none}.secCharm .interviewNavi.btm li .arrow{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.secCharm .charmCont{margin-bottom:124px}.secCharm .interviewMainBox{margin-bottom:76px;padding-bottom:76px;position:relative;z-index:0}.secCharm .interviewMainBox .interviewMainTextBox{width:760px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;padding:0 25px 30px;z-index:1}.secCharm .interviewMainBox .interviewMainTextBox:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(74,121,168,.95);z-index:-1}.secCharm .interviewMainBox .interviewMainTextBox .enTitle{font-size:31px;letter-spacing:0;text-align:center;margin:-25px 0 10px}.secCharm .interviewMainBox .interviewMainTextBox .nameBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem{width:calc((100% - 147px)/2)}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .sml{display:inline-block;font-size:14px;letter-spacing:0;font-weight:500;line-height:18px;margin-right:10px}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .name{font-size:20px;letter-spacing:0;font-weight:700}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .text{font-size:13px;letter-spacing:0;font-weight:500;line-height:20px;margin-top:8px}.secCharm .interviewMainBox .interviewMainTextBox .nameBox i{display:block;width:107px;margin:auto 20px}.secCharm .interviewMainBox .interviewMainTextBox.column3{width:1090px}.secCharm .interviewTextBox{width:760px;margin:0 auto}.secCharm .interviewTextBox+.interviewTextBox{margin-top:100px}.secCharm .interviewTextBox .interviewTitle{font-size:28px;letter-spacing:.03em;line-height:44px;font-weight:700;margin-bottom:60px}.secCharm .interviewTextBox .q_title{font-size:20px;letter-spacing:0;font-weight:700;padding-left:40px;margin-bottom:33px;position:relative;z-index:0}.secCharm .interviewTextBox .q_title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:1px;background:#000}.secCharm .interviewTextBox .q_text{font-size:18px;letter-spacing:.03em;line-height:33px;font-weight:700;margin-bottom:38px}.secCharm .interviewTextBox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secCharm .interviewTextBox dl+dl{margin-top:25px}.secCharm .interviewTextBox dl dt,.secCharm .interviewTextBox dl dd{font-size:16px;letter-spacing:.03em;line-height:30px}.secCharm .interviewTextBox dl dt{width:78px;font-weight:700}.secCharm .interviewTextBox dl dd{width:calc(100% - 78px);font-weight:500}.secCharm .interviewimgBox{margin-top:73px}.secCharm .interviewimgBox+.interviewTextBox{margin-top:90px}@media screen and (min-width:681px){.secCharm .interviewNavi li:before{bottom:0;-webkit-transition:bottom .3s .1s;transition:bottom .3s .1s}.secCharm .interviewNavi li .listInner:before{-webkit-transition:background .3s;transition:background .3s}.secCharm .interviewNavi li .img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.secCharm .interviewNavi li .number,.secCharm .interviewNavi li .nameBox{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.secCharm .interviewNavi li .arrow{-webkit-transition:bottom .3s;transition:bottom .3s}.secCharm .interviewNavi li.interview01 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img01.jpg)}.secCharm .interviewNavi li.interview02 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img02.jpg)}.secCharm .interviewNavi li.interview03 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img03.jpg)}.secCharm .interviewNavi li.interview04 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img04.jpg)}.secCharm .interviewNavi li.act:before,.secCharm .interviewNavi li:hover:before{bottom:-40px}.secCharm .interviewNavi li.act .listInner:before,.secCharm .interviewNavi li:hover .listInner:before{background:rgba(26,19,17,0)}.secCharm .interviewNavi li.act .img,.secCharm .interviewNavi li:hover .img{-webkit-transform:scale(1.05);transform:scale(1.05)}.secCharm .interviewNavi li.act .number,.secCharm .interviewNavi li.act .nameBox,.secCharm .interviewNavi li:hover .number,.secCharm .interviewNavi li:hover .nameBox{opacity:0}.secCharm .interviewNavi li.act .arrow,.secCharm .interviewNavi li:hover .arrow{bottom:-12px}.secCharm .interviewNavi.btm li .arrow{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.secCharm .interviewNavi.btm li:hover .arrow{bottom:11px;opacity:0}}@media screen and (max-width:680px){.secCharm{padding:40px 0 60px}.secCharm .inner{width:100%;padding:0 30px}.secCharm .interviewNaviBox{margin:25px 0 54px;padding:0 25px}.secCharm .interviewNavi{display:block}.secCharm .interviewNavi li{width:100%;height:145px}.secCharm .interviewNavi li+li{margin-top:7px}.secCharm .interviewNavi li:before{content:none}.secCharm .interviewNavi li .listInner:before{-webkit-transition:background .3s;transition:background .3s}.secCharm .interviewNavi li .img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.secCharm .interviewNavi li .number,.secCharm .interviewNavi li .nameBox{-webkit-transition:opacity .3s;transition:opacity .3s}.secCharm .interviewNavi li .number{top:20px;font-size:18px}.secCharm .interviewNavi li .nameBox{bottom:12px}.secCharm .interviewNavi li .nameBox .nameItem:nth-of-type(2) .sml,.secCharm .interviewNavi li .nameBox .nameItem:nth-of-type(2) .name{text-align:left}.secCharm .interviewNavi li .nameBox .nameItem:last-child .sml,.secCharm .interviewNavi li .nameBox .nameItem:last-child .name{text-align:left}.secCharm .interviewNavi li .nameBox .nameItem .sml{font-size:11px;line-height:1.35}.secCharm .interviewNavi li .nameBox .nameItem .name{font-size:15px;font-weight:700}.secCharm .interviewNavi li .nameBox i{display:block;width:17px;margin:0 8px 10px}.secCharm .interviewNavi li .arrow{display:none}.secCharm .interviewNavi li.interview01 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img01_sp.jpg)}.secCharm .interviewNavi li.interview02 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img02_sp.jpg)}.secCharm .interviewNavi li.interview03 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img03_sp.jpg)}.secCharm .interviewNavi li.interview04 .img{background-image:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/interview_navi_img04_sp.jpg)}.secCharm .interviewNavi li.column3 .nameBox i{width:17px;margin:0 8px 10px}.secCharm .charmCont{margin-bottom:50px}.secCharm .charmCont .inner{padding:0}.secCharm .interviewMainBox{margin-bottom:24px;padding-bottom:24px}.secCharm .interviewMainBox .interviewMainTextBox{width:80%;padding:0 15px 15px}.secCharm .interviewMainBox .interviewMainTextBox .enTitle{font-size:18px;margin:-15px 0 0}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem{width:auto}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem span{display:block}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .sml{font-size:10px;line-height:1.3;margin-right:0}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .name{font-size:17px;letter-spacing:.07em}.secCharm .interviewMainBox .interviewMainTextBox .nameBox .nameItem .text{display:none}.secCharm .interviewMainBox .interviewMainTextBox .nameBox i{width:34px;margin:auto 12px}.secCharm .interviewMainBox .interviewMainTextBox.column3{width:100%;padding:0 10px 15px}.secCharm .interviewMainBox .interviewMainTextBox.column3 .nameItem{width:auto}.secCharm .interviewMainBox .interviewMainTextBox.column3 .nameItem span{display:block}.secCharm .interviewMainBox .interviewMainTextBox.column3 .nameItem .sml{font-size:11px;margin-right:0}.secCharm .interviewMainBox .interviewMainTextBox.column3 .nameItem .name{font-size:17px;letter-spacing:.07em}.secCharm .interviewMainBox .interviewMainTextBox.column3 .nameItem .text{display:none}.secCharm .interviewMainBox .interviewMainTextBox.column3 i{width:23px;margin:0 4px}.secCharm .profileBox{padding:25px 30px 30px;margin-bottom:46px;position:relative;z-index:0}.secCharm .profileBox:before{content:"";position:absolute;left:15px;top:0;width:calc(100% - 30px);height:100%;background:#ecf1f5;z-index:-1}.secCharm .profileBox .profileTitle{font-size:20px;letter-spacing:0;text-align:center;color:#5280ab;margin-bottom:15px}.secCharm .profileBox .profileText{font-size:13px;letter-spacing:0;line-height:1.7;font-weight:500}.secCharm .profileBox .profileText+.profileText{margin-top:25px}.secCharm .profileBox .profileText .name{color:#5280ab;font-weight:700}.secCharm .interviewTextBox{width:100%;padding:0 30px}.secCharm .interviewTextBox+.interviewTextBox{margin-top:50px}.secCharm .interviewTextBox .interviewTitle{font-size:18px;letter-spacing:0;line-height:1.57;margin-bottom:48px}.secCharm .interviewTextBox .q_title{font-size:16px;padding-left:33px;margin-bottom:24px}.secCharm .interviewTextBox .q_title:before{width:25px}.secCharm .interviewTextBox .q_text{font-size:15px;letter-spacing:0;line-height:1.6;margin-bottom:28px}.secCharm .interviewTextBox dl dt,.secCharm .interviewTextBox dl dd{line-height:1.72}.secCharm .interviewTextBox dl dt{width:51px;font-size:15px}.secCharm .interviewTextBox dl dd{width:calc(100% - 51px);font-size:14px}.secCharm .interviewimgBox{margin-top:50px}.secCharm .interviewimgBox+.interviewTextBox{margin-top:50px}}.secWorkEnvironment{padding:84px 0 115px;background:#ecf1f5}.secWorkEnvironment .inner{width:1130px;margin:0 auto}.secWorkEnvironment .workEnvironmentCont{margin-top:52px}.secWorkEnvironment .workEnvironmentCont .listBox+.listBox{margin-top:80px}.secWorkEnvironment .workEnvironmentCont .title{font-size:22px;letter-spacing:.05em;font-weight:700;margin-bottom:17px}.secWorkEnvironment .workEnvironmentCont .title span{display:inline-block;padding-right:34px;position:relative;z-index:0}.secWorkEnvironment .workEnvironmentCont .title i{display:block;position:absolute;right:0;top:8px;width:21px;height:21px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/insta_icon.svg) no-repeat center/cover}.secWorkEnvironment .workEnvironmentCont .text{font-size:16px;letter-spacing:.05em;font-weight:500;text-align:center;margin-top:75px}.secWorkEnvironment .workEnvironmentCont .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 0}.secWorkEnvironment .workEnvironmentCont .list li{width:33.3333333333%}.secWorkEnvironment .workEnvironmentCont .list li .listImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type01{width:103px}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type02{width:107px}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type03{width:82px}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type04{width:130px}.secWorkEnvironment .workEnvironmentCont .list li .listTitle{font-size:18px;letter-spacing:.05em;text-align:center;font-weight:700;margin-top:23px}.secWorkEnvironment .workEnvironmentCont .list li .listText{font-size:15px;letter-spacing:0;line-height:28px;font-weight:500;padding:0 35px;margin-top:15px}.secWorkEnvironment .workEnvironmentCont .list.type02 li{width:232px}.secWorkEnvironment .workEnvironmentCont .list.type02 li .listImg{height:111px}.secWorkEnvironment .workEnvironmentCont .list.type02 li .listText{margin-top:7px;padding:0}.secWorkEnvironment .workEnvironmentCont .list.type03 li{width:25%;position:relative;z-index:0}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listImg{width:100%;height:282.5px}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listImg .img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:40px;top:40px;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px 24px;margin-top:0;color:#fff;z-index:1}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listText:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1}.secWorkEnvironment .secLinkBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:65px}.secWorkEnvironment .secLinkBox .secLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;font-size:15px;letter-spacing:0;line-height:24px;font-weight:500}.secWorkEnvironment .secLinkBox .secLink+.secLink{margin-left:78px}.secWorkEnvironment .secLinkBox .secLink i{display:block;width:95px;height:95px;border:1px solid #5280ab;border-radius:100%;position:relative;z-index:0}.secWorkEnvironment .secLinkBox .secLink i:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;height:18px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/planning_design/sec_link_arrow.svg) no-repeat center/cover}@media screen and (min-width:681px){.secWorkEnvironment .workEnvironmentCont .list.type03 li .listImg{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listText{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.secWorkEnvironment .workEnvironmentCont .list.type03 li a{display:block;overflow:hidden}.secWorkEnvironment .workEnvironmentCont .list.type03 li a:hover .listImg{-webkit-transform:scale(1.05);transform:scale(1.05)}.secWorkEnvironment .workEnvironmentCont .list.type03 li a:hover .listText{-webkit-transform:scale(1);transform:scale(1)}.secWorkEnvironment .secLinkBox .secLink{-webkit-transition:color .3s;transition:color .3s}.secWorkEnvironment .secLinkBox .secLink i:before{-webkit-transition:left .3s;transition:left .3s}.secWorkEnvironment .secLinkBox .secLink:hover{color:#5280ab}.secWorkEnvironment .secLinkBox .secLink:hover i:before{left:56%}}@media screen and (max-width:680px){.secWorkEnvironment{padding:40px 0 57px}.secWorkEnvironment .inner{width:100%;padding:0 30px}.secWorkEnvironment .pageCommonText{width:calc(100% + 4px)}.secWorkEnvironment .workEnvironmentCont{margin-top:48px}.secWorkEnvironment .workEnvironmentCont .listBox+.listBox{margin-top:60px}.secWorkEnvironment .workEnvironmentCont .title{font-size:18px;margin-bottom:15px}.secWorkEnvironment .workEnvironmentCont .title span{padding-right:26px}.secWorkEnvironment .workEnvironmentCont .title i{top:5px}.secWorkEnvironment .workEnvironmentCont .text{font-size:14px;letter-spacing:0;margin-top:30px}.secWorkEnvironment .workEnvironmentCont .list{display:block;gap:0}.secWorkEnvironment .workEnvironmentCont .list li{width:100%}.secWorkEnvironment .workEnvironmentCont .list li+li{margin-top:30px}.secWorkEnvironment .workEnvironmentCont .list li .listImg{display:block}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type01{width:100%}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type02{width:100%}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type03{width:100%}.secWorkEnvironment .workEnvironmentCont .list li .listImg.type04{width:100%}.secWorkEnvironment .workEnvironmentCont .list li .listTitle{font-size:16px;letter-spacing:0;text-align:left;margin-top:0}.secWorkEnvironment .workEnvironmentCont .list li .listText{font-size:14px;line-height:1.6;padding:0;margin-top:10px}.secWorkEnvironment .workEnvironmentCont .list.type02 li{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.secWorkEnvironment .workEnvironmentCont .list.type02 li .listImg{width:103px;height:auto;margin:0}.secWorkEnvironment .workEnvironmentCont .list.type02 li .listTextBox{width:calc(100% - 103px);padding-left:26px}.secWorkEnvironment .workEnvironmentCont .list.type03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secWorkEnvironment .workEnvironmentCont .list.type03 li{width:50%}.secWorkEnvironment .workEnvironmentCont .list.type03 li+li{margin-top:0}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listImg{height:42vw}.secWorkEnvironment .workEnvironmentCont .list.type03 li .listText{left:13px;top:13px;width:calc(100% - 26px);height:calc(100% - 26px);padding:16px 10px;font-size:13px;line-height:1.54}.secWorkEnvironment .secLinkBox{display:block;margin-top:40px}.secWorkEnvironment .secLinkBox .secLink{width:80%;font-size:14px;line-height:24px;margin:0 auto}.secWorkEnvironment .secLinkBox .secLink+.secLink{margin:20px auto 0}.secWorkEnvironment .secLinkBox .secLink i{width:72px;height:72px}.secWorkEnvironment .secLinkBox .secLink i:before{width:14px;height:14px}}.secFlow{padding:84px 0 208px}.secFlow .inner{width:1130px;margin:0 auto}.secFlow .flowCont{width:847px;margin-top:75px}.secFlow .flowCont>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0;border-top:1px solid #cecece}.secFlow .flowCont>dl:last-child{border-bottom:1px solid #cecece}.secFlow .flowCont>dl>dt{width:203px;font-size:19px;letter-spacing:.03em;line-height:28px;font-weight:700}.secFlow .flowCont>dl>dd{width:calc(100% - 203px);font-size:16px;letter-spacing:.03em;font-weight:500}.secFlow .flowCont>dl>dd>dl+dl{margin-top:40px}.secFlow .flowCont>dl>dd>dl dt{font-weight:700}.secFlow .flowCont>dl>dd>dl dd{font-size:15px;letter-spacing:0;line-height:2}.secFlow .flowImg{margin-top:146px}.secFlow .entryBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:450px;height:85px;margin:96px auto 0;font-size:20px;letter-spacing:0;font-weight:700;color:#fff;background:#5280ab;position:relative;z-index:0}.secFlow .entryBtn i{display:block;position:absolute;top:50%;right:27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/recruit/entry_arrow.svg) no-repeat center/cover}@media screen and (min-width:681px){.secFlow .entryBtn{-webkit-transition:opacity .3s;transition:opacity .3s}.secFlow .entryBtn i{-webkit-transition:right .3s;transition:right .3s}.secFlow .entryBtn:hover{opacity:.6}.secFlow .entryBtn:hover i{right:19px}}@media screen and (max-width:680px){.secFlow{padding:40px 0 70px}.secFlow .inner{width:100%;padding:0 30px}.secFlow .flowCont{width:calc(100% + 30px);margin-left:-15px;margin-top:50px}.secFlow .flowCont>dl{display:block;padding:15px 15px 18px}.secFlow .flowCont>dl>dt{width:100%;font-size:18px;line-height:1.55}.secFlow .flowCont>dl>dd{width:100%;font-size:14px;margin-top:12px}.secFlow .flowCont>dl>dd>dl{margin-top:28px}.secFlow .flowCont>dl>dd>dl+dl{margin-top:28px}.secFlow .flowCont>dl>dd>dl dt{margin-bottom:6px}.secFlow .flowCont>dl>dd>dl dd{font-size:14px;line-height:1.71}.secFlow .flowImg{margin-top:50px;margin-left:23px}.secFlow .entryBtn{width:94%;height:63px;margin:53px auto 0;font-size:16px}.secFlow .entryBtn i{right:10px}}.fixedPageNavi{position:fixed;right:0;top:-80px;width:calc(100% - 80px);background:#fff;padding-bottom:20px;-webkit-transition:top .6s;transition:top .6s;z-index:10}.fixedPageNavi .fixedNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fixedPageNavi .fixedNavi li+li{margin-left:44px}.fixedPageNavi .fixedNavi li a{font-size:13px;letter-spacing:.1em;font-weight:700}.fixedPageNavi .fixedNavi li.btn{width:142px;height:30px;border-radius:3px;overflow:hidden;margin-left:27px}.fixedPageNavi .fixedNavi li.btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:13px;letter-spacing:.1em;font-weight:700;color:#fff;background:#5280ab}.fixedPageNavi.act{top:80px}@media screen and (min-width:681px){.fixedPageNavi .fixedNavi li a{-webkit-transition:color .3s;transition:color .3s}.fixedPageNavi .fixedNavi li a:hover{color:#5280ab}.fixedPageNavi .fixedNavi li.btn a{-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.fixedPageNavi .fixedNavi li.btn a:hover{color:#3c3c3c;background:#d6dae3}}@media screen and (max-width:680px){.fixedPageNavi{top:-100px;width:100%;padding-bottom:15px}.fixedPageNavi .fixedNavi{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixedPageNavi .fixedNavi li{width:auto;margin:0 16px 8px}.fixedPageNavi .fixedNavi li+li{margin-left:16px}.fixedPageNavi .fixedNavi li.btn{width:250px;margin:4px 0 0}.fixedPageNavi.act{top:50px}}