.page-work-recruit-docomo-group{.maincontents{padding-bottom:200px;@media screen and (max-width:768px){padding-bottom:30vw}}.wrapper{overflow:visible}#nav_list{background:#c03;position:relative;z-index:1;@media screen and (min-width:769px){align-items:center;display:flex;justify-content:center}.nav_num,.nav_txt_en{color:#fff}.nav_listitem{position:relative;@media screen and (min-width:769px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:40px;transition:opacity .3s;&:hover{opacity:.7}}}.nav_listitem.is_current .nav_txt{color:#fff}.nav_listitem.is_current .nav_txt:before{content:none}.nav_listitem:before,.nav_listitem:last-child:after{background:#fff;bottom:5px;content:"";display:block;height:20px;position:absolute;width:2px}.nav_listitem:before{left:-1px}.nav_listitem:before,.nav_listitem:last-child:after{@media screen and (min-width:769px){bottom:21px}}.nav_link{position:relative;@media screen and (min-width:769px){align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;padding-bottom:0;padding-left:40px;padding-right:40px;padding-top:0}}.nav_link:before{border-color:#fff transparent transparent;border-style:solid;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.nav_listitem:last-child:after{right:-1px}.nav_num,.nav_txt_en{-webkit-transform-origin:center;transform-origin:center}.nav_txt_en{display:block}}@media screen and (min-width:981px){#nav_list{padding-bottom:75px;padding-top:35px;.nav_listitem:before,.nav_listitem:last-child:after{bottom:21px}.nav_link:before{border-width:16px 4px 0;bottom:-30px}.nav_num{font-size:42px}.nav_txt_en{font-size:14px}}}@media screen and (max-width:1360px){#nav_list{padding-bottom:5.51vw;padding-top:2.57vw;.nav_listitem:before,.nav_listitem:last-child:after{bottom:1.54vw}.nav_link:before{border-width:16px 4px 0;bottom:-2.2vw}.nav_num{font-size:3.09vw}.nav_txt_en{font-size:1.03vw}}}@media screen and (max-width:980px){#nav_list{padding-bottom:7.65vw;padding-top:4.59vw;.nav_listitem:before,.nav_listitem:last-child:after{bottom:2.35vw}.nav_link:before{border-width:16px 4px 0;bottom:-3.57vw}.nav_num{font-size:4.29vw}.nav_txt_en{font-size:1.43vw}}}@media screen and (max-width:768px){#nav_list{padding-bottom:5.55vw;padding-top:5.55vw;.nav_listitem{display:block;width:100%}.nav_link{align-items:center;display:flex;padding:4.17vw 0 4.17vw 9.72vw}.nav_listitem:before,.nav_listitem:last-child:after{bottom:2.35vw}.nav_listitem:last-child:after{display:none}.nav_listitem:before{content:none}.nav_listitem+.nav_listitem:before{bottom:auto;content:"";height:1px;left:0;margin:0 auto;right:0;top:0;width:5.55vw}.nav_link:before{border-width:12px 3px 0;bottom:0;left:auto;margin:auto 0;right:9.72vw;top:0}.nav_num{font-size:7.22vw}.nav_txt{font-size:3.89vw;margin-left:1.39vw}.nav_txt_en{font-size:2.77vw;margin-left:1.39vw;-webkit-transform-origin:center left;transform-origin:center left}}}#policy{.scroll_icon_wrap{position:relative}.scroll-icon{height:496px;position:absolute;width:479px}.content_ttl_ja_word{font-family:var(--sans_serif_600)}@media screen and (max-width:1440px){.scroll-icon{height:350px;width:350px}}@media screen and (max-width:980px){.scroll-icon{height:300px;width:300px}}@media screen and (max-width:768px){.scroll-icon{height:200px;width:200px}}.img_zoom_sp{margin-top:60px}.img_zoom_sp_link{background:#eae7e4;display:block}.img_zoom{color:#c03;font-weight:700;margin-top:28px;text-align:center;@media screen and (min-width:769px){transition:opacity .3s;&:hover{opacity:.7}}}.img_zoom_txt{background:url(../../../../../img/work/recruit/docomo-group/icon_zoom.png) no-repeat 100%;background-size:20px auto;padding:2px 26px 2px 0}@media screen and (max-width:980px){.img_zoom_sp{margin-top:60px}.img_zoom{font-size:16px;margin-top:12px}.img_zoom_txt{background-size:15px auto}}@media screen and (max-width:768px){.img_zoom_sp{margin-top:40px}}.content_ttl{position:relative}.content_ttl_ja{color:#c03;display:block;letter-spacing:.1em;line-height:1.69}.content_ttl_ja_word{background:#fff;display:inline-block;line-height:1.2}.content_item_link,.content_ttl_en,.content_ttl_num,.content_ttl_txt{display:block}.content_item_txt_business{display:inline-block}.content_ttl_en,.content_ttl_num{color:#000;-webkit-transform-origin:left;transform-origin:left}.content_item_img_note,.content_item_img_ttl,.content_item_link,.content_ttl_txt{color:#c03}.content_item_img_note,.content_item_img_ttl,.content_item_link,.content_item_notes,.content_item_notes a,.content_item_txt{font-weight:700}.content_item_txt,.content_ttl_txt{letter-spacing:.1em;line-height:1.7}.content_item_txt.two{margin:65px 0 0}.content_item_link{display:inline-block;position:relative;text-decoration:underline;@media screen and (min-width:769px){&:hover{text-decoration:none}}}.content_item_link:after,.content_item_link:before{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0}.content_item_link:before{background:#c03;height:1px}.content_item_link:after{border-color:transparent transparent transparent #c03;border-style:solid;height:0;right:0;width:0}.content_item_img{position:relative}.content_item_img_link{color:#fff;display:block;font-weight:700;position:absolute;text-align:center;text-decoration:underline}.content_item_img_note{position:relative;text-align:center}.content_item_img_note:after{background:url(../../../../../img/work/recruit/docomo-group/icon_zoom.pngimg_icon.png) no-repeat 50%/contain;bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0}.content_item_notes a{color:#c03;text-decoration:underline;@media screen and (min-width:769px){&:hover{text-decoration:none}}}.entry_btn{align-items:center;background:#c03;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 auto;position:relative}.entry_btn:after{border-color:transparent transparent transparent #fff;border-style:solid;bottom:0;content:"";height:0;margin:auto 0;position:absolute;top:0;width:0}.sticky{padding-top:0;position:sticky;top:120px}.sticky_wrap{display:flex;margin-top:150px;position:relative;width:100%}.sticky_wrap+.sticky_wrap{margin-top:220px}.sticky_wrap-leftarea{flex:0 1 36.666%}.sticky_wrap-leftarea_inner{display:flex;height:290px;width:100%}.sticky_wrap-rightarea{flex:0 1 63.334%;opacity:0;transition:opacity .5s}.started .sticky_wrap-rightarea{opacity:1}@media screen and (max-width:980px){.sticky_wrap-leftarea{flex:0 1 29%}.sticky_wrap-rightarea{flex:0 1 71%}.sticky_wrap{margin-top:15.3vw}.sticky_wrap+.sticky_wrap{margin-top:22.44vw}.sticky_wrap-leftarea_inner{height:440px}}@media screen and (max-width:768px){.sticky{padding-top:0}.sticky_wrap{flex-direction:column;margin-top:23.6vw}.sticky_wrap+.sticky_wrap{margin-top:33.3vw}.sticky_wrap-leftarea_inner{height:auto}}@media screen and (min-width:981px){.content_ttl_wrap{margin-top:-20px;width:560px}.content_ttl_num{font-size:80px}.content_ttl_ja{font-size:46px}.content_ttl_en{font-size:30px;margin-top:5px}.content_item_img_note,.content_item_link,.content_item_txt{font-size:16px}.content_item_link{margin-top:25px;padding-right:200px}.content_item_link:before{right:16px;width:170px}.content_item_link:after{border-width:4px 0 4px 14px}.content_item_img_ttl{border-top:6px solid #c03;font-size:18px;margin-bottom:35px;padding-top:80px}.content_item_img{margin-top:80px}.cont02 .content_item_img{margin-top:0;width:251px}.content_item_txt_business{margin-top:80px}.content_item_img_link{font-size:16px;transition:opacity .3s}.content_item_img_link:hover{opacity:.7}.content_item_img_link_1{left:70px;padding:25px 30px;top:530px}.content_item_img_link_2{left:365px;padding:25px 70px;top:530px}.content_item_img_note{margin-top:15px}.content_item_img_note:after{height:20px;right:185px;width:20px}.content_item_notes{font-size:14px;margin-top:35px}.entry_btn{font-size:30px;height:150px;margin-top:200px;transition:opacity .3s;width:780px}.entry_btn:after{border-width:4px 0 4px 14px;right:30px}.entry_btn:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:1360px){.content_ttl{margin-top:-1.5vw;width:41.18vw}.content_ttl_num{font-size:5.88vw}.content_ttl_ja{font-size:3.38vw}.content_ttl_en{font-size:2.2vw;margin-top:.37vw}.content_item_img_note,.content_item_link,.content_item_txt{font-size:1.18vw}.content_item_link{margin-top:1.83vw;padding-right:14.7vw}.content_item_link:before{right:1.18vw;width:12.5vw}.content_item_link:after{border-width:.29vw 0 .29vw 1.03vw}.content_item_img_ttl{border-top:.44vw solid #c03;font-size:1.32vw;margin-bottom:1.84vw;padding-top:5.88vw}.content_item_img{margin-top:5.88vw}.cont02 .content_item_img{margin-top:0;width:18.46vw}.content_item_txt_business{margin-top:5.88vw}.content_item_img_link{font-size:1.18vw;padding:1.73vw 0;width:39.9%}.content_item_img_link_1{left:11%;top:40.5%}.content_item_img_link_2{left:56.9%;top:40.5%}.content_item_img_note{margin-top:1.1vw}.content_item_img_note:after{height:1.47vw;right:12.5vw;width:1.47vw}.content_item_notes{font-size:1.03vw;margin-top:2.57vw}.entry_btn{font-size:2.2vw;height:11.03vw;margin-top:14.7vw;width:57.35vw}.entry_btn:after{border-width:.29vw 0 .29vw 1.03vw;right:2.2vw}}@media screen and (max-width:980px){.content_ttl{margin-top:-2vw;width:25.51vw}.content_ttl_num{font-size:8.16vw}.content_ttl_ja{font-size:0;margin-top:2.04vw}.content_ttl_ja_word{font-size:4.08vw;margin:1vw 0}.content_ttl_en{font-size:3.06vw;margin-top:2.04vw}.content_item_link,.content_item_txt{font-size:1.63vw}.content_item_img_note{font-size:2.04vw}.content_item_link{margin-top:3.57vw;padding-right:19.9vw}.content_item_link:before{right:16px;width:17.35vw}.content_item_link:after{border-width:4px 0 4px 14px}.content_item_img_ttl{border-top:6px solid #c03;font-size:1.84vw;margin-bottom:3.57vw;padding-top:8.16vw}.content_item_img{margin-top:8.16vw}.cont02 .content_item_img{margin-top:0;width:25.61vw}.content_item_txt_business{margin-top:8.16vw}.content_item_img_link{font-size:1.63vw;padding:2.53vw 0}.content_item_img_note{margin-top:3.06vw}.content_item_img_note:after{height:2.35vw;right:15vw;width:2.35vw}.content_item_notes{font-size:1.43vw;margin-top:3.57vw}.entry_btn{font-size:3.06vw;height:15.3vw;margin-top:20.4vw;transition:opacity .3s;width:75.51vw}.entry_btn:after{border-width:4px 0 4px 14px;right:3.06vw}.entry_btn:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:768px){.content_ttl{margin-top:-2.77vw;width:auto}.content_ttl_num{font-size:12.5vw}.content_ttl_ja_word{font-size:7.77vw;margin:0}.content_ttl_ja_word:first-child{display:inline-block}.content_ttl_en{font-size:5.55vw;margin-top:.7vw}.content_item_txt{font-size:3.89vw;margin-top:15.28vw;position:relative}.content_item_link{font-size:2.78vw}.content_item_img_note{font-size:4.44vw}.content_item_link{margin-top:8.33vw;padding-right:16.67vw}.content_item_link:before{right:11px;width:13.8vw}.content_item_link:after{border-width:3px 0 3px 10px}.content_item_img_ttl{border-top:3px solid #c03;font-size:4.16vw;margin-bottom:5.55vw;padding-top:25vw}.content_item_img{margin-top:25vw}.cont02 .content_item_img{margin-top:0;width:34.86vw}.content_item_txt_business{margin-top:16.66vw}.cont02 .content_item_link{margin-top:2.77vw}.content_item_img_link{font-size:2.4vw;padding:3.9vw 0;top:45.1%}.content_item_img_link_1{left:10.05vw}.content_item_img_link_2{left:52.44vw}.content_item_img_note{margin-top:4.16vw}.content_item_img_note:after{height:4.16vw;right:10vw;width:4.16vw}.content_item_notes{font-size:3.33vw;margin-top:5.55vw}.entry_btn{font-size:6.66vw;height:27.78vw;margin-top:31.94vw;transition:opacity .3s;width:100%}.entry_btn:after{border-width:4px 0 4px 14px;right:2.78vw}}@media screen and (min-width:769px){.content_item_txt_business{.content_item_img{transition:opacity .3s}&:hover{.content_item_img{opacity:.7}.content_item_link{text-decoration:none}}}}.foot_container{margin:300px auto 0}.foot_txt{color:#c03;line-height:1.75}.btn,.foot_txt{font-size:20px;font-weight:700;text-align:center}.btn{background:#c03;color:#fff;display:block;letter-spacing:.2em;margin:40px auto 0;padding:34px;position:relative;width:780px}.btn:after{border-bottom:5px solid transparent;border-left:16px solid #fff;border-top:5px solid transparent;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:33px;top:0;width:0}.btn:hover{text-decoration:none}@media screen and (min-width:981px){.btn{transition:opacity .3s}.btn:hover{opacity:.7}}@media screen and (max-width:980px){.btn{margin-top:190px;width:78.38%}}@media screen and (max-width:768px){.btn{font-size:16px;margin-top:70px;padding:22px;width:100%}.btn:after{border-bottom-width:3px;border-left-width:10px;border-top-width:3px;right:20px}.foot_container{margin:100px auto 0}.foot_txt{color:#c03;font-size:16px;font-weight:700;line-height:1.75;text-align:left}}.business_policy{margin-top:30px}.business_policy_ttl{align-items:center;background-color:#c03;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.6;padding:10px;text-align:center;width:100%}.business_policy_box_wrap{background-color:#f5f5f5;display:block;height:auto;padding:10px 3.33%;position:relative;width:100%}.business_policy_box{display:flex}.business_policy_tag_list{display:block;flex:1;position:relative}.business_policy_tag,.business_policy_tag_list li{align-items:center;background-color:#fff;color:#c03;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;margin:0 5px 10px;position:relative;text-align:center}.business_policy_tag_list:after{background-color:#c03;bottom:95%;content:"";display:block;height:30px;left:50%;margin:0 auto;position:absolute;width:1px;z-index:1}.business_policy_box_img_wrap{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.business_policy_docomo_logo{width:45%}.business_policy_ntt_logo{width:55%}.business_policy_txt_box{align-items:center;border:6px solid #c03;color:#c03;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.6;margin:30px 5px 20px;padding:18px 10px;text-align:center}}}