.main_duties_sec{margin-top:4.5387994143vw}@media (min-width:1367px){.main_duties_sec{margin-top:62px}}@media (max-width:480px){.main_duties_sec{margin-top:40px}}.main_duties_sec .container .wrapper .mds{margin-bottom:3.7rem;color:#003577;text-align:center;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF}@media (max-width:480px){.main_duties_sec .container .wrapper .mds{font-size:20px;text-underline-offset:8px;text-decoration-thickness:5px}}.main_duties_sec .container .wrapper .block{display:flex;align-items:center}@media (max-width:480px){.main_duties_sec .container .wrapper .block{flex-direction:column-reverse}}.main_duties_sec .container .wrapper .block .left{flex:auto}.main_duties_sec .container .wrapper .block .left .txt{line-height:calc(36 / 16)}@media (max-width:480px){.main_duties_sec .container .wrapper .block .left .txt{line-height:calc(50 / 28)}}.main_duties_sec .container .wrapper .block .right{flex:0 0 38%;margin-left:4.5%}@media (max-width:480px){.main_duties_sec .container .wrapper .block .right{margin-bottom:1.8rem;margin-left:0}}.business_content_sec{padding-top:7.3206442167vw;padding-bottom:7.3206442167vw;margin-top:5.8565153734vw;background:linear-gradient(90deg, #AFD6FF 0%, #D5F9FF 100%)}@media (min-width:1367px){.business_content_sec{padding-top:100px;padding-bottom:100px;margin-top:80px}}@media (max-width:480px){.business_content_sec{padding-top:43px;margin-top:43px}}.business_content_sec .container .wrapper .content{padding:2.635431918vw 5.8565153734vw 4.5387994143vw;background-color:#fff}.business_content_sec .container .wrapper .content:nth-child(n+2){margin-top:5.1244509517vw}@media (min-width:1367px){.business_content_sec .container .wrapper .content:nth-child(n+2){margin-top:70px}}@media (min-width:1367px){.business_content_sec .container .wrapper .content{padding-top:36px;padding-right:80px;padding-left:80px;padding-bottom:62px}}@media (max-width:480px){.business_content_sec .container .wrapper .content{padding-top:24px;padding-right:15px;padding-left:15px;padding-bottom:40px}}.business_content_sec .container .wrapper .content .ttl{margin-bottom:3.7rem;color:#003577;text-align:center;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF}@media (max-width:480px){.business_content_sec .container .wrapper .content .ttl{font-size:20px;text-underline-offset:8px;text-decoration-thickness:5px}}.business_content_sec .container .wrapper .content .box .sub_ttl{color:#003577}.business_content_sec .container .wrapper .content .box .sub_ttl span{color:#31B0FF}@media (max-width:480px){.business_content_sec .container .wrapper .content .box .sub_ttl{font-size:16px}}.business_content_sec .container .wrapper .content .box .txt{line-height:calc(30 / 16)}@media (max-width:480px){.business_content_sec .container .wrapper .content .box .txt{line-height:calc(50 / 28)}}.business_content_sec .container .wrapper .content .box:nth-child(n+2){margin-top:3rem}.business_content_sec .container .wrapper .content .flow .flow_item{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dashed #31B0FF}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner{display:flex;align-items:center}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl{position:relative;display:flex;align-items:center;justify-content:center;margin-right:2%;flex:0 0 6.149341142vw;width:6.149341142vw;height:6.149341142vw;background:linear-gradient(90deg, #AFD6FF 0%, #D5F9FF 100%);color:#17599C;border:2px solid #0082D4;border-radius:50%}@media (min-width:1367px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl{flex:0 0 84px;width:84px;height:84px}}@media (max-width:1024px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl{flex:0 0 80px;width:80px;height:80px}}@media (max-width:480px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl{flex:0 0 63px;width:63px;height:63px;font-size:15px;margin-right:18px}}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl::before{position:absolute;content:"";background-color:#31B0FF;width:5px;height:100%;top:100%;left:0;right:0;margin:auto}@media (max-width:1024px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl::before{height:120%}}@media (max-width:768px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl::before{height:130%}}@media (max-width:480px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .flow_item_inner_ttl::before{width:2.5px;height:320%}}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box{flex:auto}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box .sub_ttl{color:#003577;margin-bottom:0.5rem}@media (max-width:768px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box .sub_ttl{font-size:18px}}@media (max-width:480px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box .sub_ttl{line-height:calc(45 / 30)}}.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box .txt{line-height:calc(30 / 16)}@media (max-width:480px){.business_content_sec .container .wrapper .content .flow .flow_item .flow_item_inner .text_box .txt{line-height:calc(45 / 24)}}.business_content_sec .container .wrapper .content .flow .flow_item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:transparent}.business_content_sec .container .wrapper .content .flow .flow_item:last-child .flow_item_inner .flow_item_inner_ttl::before{display:none}@media (max-width:480px){.business_content_sec .container .wrapper .content .flow .flow_item:nth-child(3) .flow_item_inner .flow_item_inner_ttl::before,.business_content_sec .container .wrapper .content .flow .flow_item:nth-child(4) .flow_item_inner .flow_item_inner_ttl::before{height:450%}}.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner{display:flex;align-items:stretch;border:1px solid #000}.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .left{flex:0 0 16%;display:flex;align-items:center;justify-content:center;border-right:1px solid #000;background-color:#AFD6FF}.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .left .sub_ttl{width:100%;padding:2rem 0;text-align:center}@media (max-width:480px){.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .left .sub_ttl{line-height:calc(30 / 24);font-size:12px}}@media (max-width:480px){.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .left{flex:0 0 23%}}.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .right{display:flex;align-items:center;padding:0 1rem;flex:auto}@media (max-width:480px){.business_content_sec .container .wrapper .content .relation .relation_item .relation_item_inner .right{padding:10px 1rem;line-height:calc(31.5 / 24);font-size:12px}}.business_content_sec .container .wrapper .content .relation .relation_item:nth-child(n+2) .relation_item_inner{border-top:transparent}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner{display:flex;align-items:center}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .step_item_inner_ttl{position:relative;flex:0 0 18%;margin-right:3%;background-color:#EAFCFF;border-radius:5px;border:1px solid #31B0FF;color:#0082D4;text-align:center;margin-bottom:3rem}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .step_item_inner_ttl::before{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;content:"";background-image:url(../img/job_position/entry_arrow.svg);width:3.2210834553vw;height:1.6105417277vw;margin:auto;top:170%;left:0;right:0;margin:auto}@media (min-width:1367px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .step_item_inner_ttl::before{width:44px;height:22px}}@media (max-width:480px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .step_item_inner_ttl::before{width:24px;height:11px;top:190%}}@media (max-width:480px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .step_item_inner_ttl{padding:8px 0;font-size:15px}}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box{flex:auto;padding-bottom:3rem;border-bottom:1px dashed #31B0FF}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box .sub_ttl{color:#003577}@media (max-width:768px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box .sub_ttl{font-size:18px}}@media (max-width:480px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box .sub_ttl{font-size:14px}}.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box .txt span{color:#31B0FF}@media (max-width:480px){.business_content_sec .container .wrapper .content .step .step_item .step_item_inner .text_box .txt{font-size:12px;line-height:calc(38 / 24)}}.business_content_sec .container .wrapper .content .step .step_item:nth-child(n+2){margin-top:3.3rem}.business_content_sec .container .wrapper .content .step .step_item:last-child .text_box{border-bottom:transparent}.business_content_sec .container .wrapper .content .step .step_item:last-child .step_item_inner .step_item_inner_ttl::before{display:none}.entry_sec{padding-top:7.3206442167vw;padding-bottom:7.3206442167vw}@media (min-width:1367px){.entry_sec{padding-top:100px;padding-bottom:100px}}.entry_sec .container .wrapper .mds{text-align:center;color:#003577;text-decoration:underline;text-underline-offset:14px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF}@media (max-width:480px){.entry_sec .container .wrapper .mds{font-size:20px;text-underline-offset:8px;text-decoration-thickness:5px}}