@font-face{font-family:SourceHanSans-Regular;src:url(https://44325298.fs1.hubspotusercontent-na1.net/hubfs/44325298/new_material/font/SourceHanSans-Regular.otf) format("opentype")}@font-face{font-family:SourceHanSans-Bold;src:url(https://44325298.fs1.hubspotusercontent-na1.net/hubfs/44325298/new_material/font/SourceHanSans-Regular.otf) format("opentype")}@font-face{font-family:din-alternate-bold;src:url(../font/din-alternate-bold.ttf) format("opentype")}html{font-size:62.5%}body{box-sizing:border-box;font-family:SourceHanSans-Regular,sans-serif;line-height:1.6;margin:0}.is_sp,.is_sp_500{display:none}.btn,.is_pc{display:block}.btn{border-radius:40px;box-sizing:border-box;cursor:pointer;font-size:1.6rem;font-weight:700;max-width:320px;padding:12px;position:relative;text-align:center;text-decoration:none;width:100%}.btn:after,.btn:before{content:"";margin:auto;position:absolute;right:16px;top:0;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.btn:hover{transition:all .2s ease}.btn.white{background-color:#fff;border:2px solid #fff;color:#004bb1}.btn.white:before{border-right:2px solid #004bb1;border-top:2px solid #004bb1;height:4.6px;transform:rotate(45deg);width:4.6px}.btn.white:hover{background-color:#004bb1;border:2px solid #004bb1;color:#fff}.btn.white:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.btn.transparent{background-color:transparent;border:2px solid #cdd6dd;color:#fff}.btn.transparent:before{border-right:2px solid #fff;border-top:2px solid #fff;height:4.6px;transform:rotate(45deg);width:4.6px}.btn.transparent:hover{background-color:#004bb1;border:2px solid #004bb1}.single_btn{margin:0 auto;width:320px}.single_btn .btn{border:2px solid #cdd6dd;color:#004bb1}.fvBlock{color:#fff;margin-top:80px;position:relative}.fvBlock .fv_in{background-image:url(../../images/new_renewal/portnet/fv.png);background-size:cover;height:100%;max-height:695px;overflow:hidden;padding:80px 0 118px 60px;position:relative}.fvBlock .fv_add{display:flex;justify-content:space-between;margin:0 auto;max-width:1430px}.fvBlock .fv_mask{background-color:#001733;height:100%;position:absolute;width:100%}.fvBlock .fv_left h1{font-weight:700;margin-bottom:30px}.fvBlock .fv_left h1 p.h1_s{font-size:2.4rem}.fvBlock .fv_left h1 p.h1_l{font-size:50px;line-height:1.4}.fvBlock .fv_left .f_check{margin-bottom:24px;margin-top:8px}.fvBlock .fv_left .f_check svg{align-items:baseline;display:flex;margin-right:12px;min-width:12px;width:-moz-fit-content;width:14px}.fvBlock .fv_left .f_check li{align-items:center;display:flex;font-size:1.6rem;font-weight:700}.fvBlock .f_l_box{font-weight:700;margin-bottom:53px}.fvBlock .f_l_box .fl_box_in{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;box-sizing:border-box;padding:27px 16px 16px;position:relative;width:413px}.fvBlock .f_l_box .fl_b_ttl{font-size:2rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.fvBlock .f_l_box .fl_b_ttl p{position:relative}.fvBlock .f_l_box .fl_b_ttl p:after,.fvBlock .f_l_box .fl_b_ttl p:before{background-color:#fff;content:"";height:2px;position:absolute;top:50%;width:114px}.fvBlock .f_l_box .fl_b_ttl p:before{left:-126px}.fvBlock .f_l_box .fl_b_ttl p:after{right:-126px}.fvBlock .f_l_box .fl_b_childs{align-items:flex-start;display:flex}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand{text-align:center}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand .fl_b_childs_1{font-size:1.4rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand .fl_b_childs_2 span{font-size:2.5rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:first-of-type{padding-right:7px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:first-of-type .fl_b_childs_1{margin-bottom:-15px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:first-of-type .fl_b_childs_2{font-size:4.9rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2){border-left:2px solid #fff;border-right:2px solid #fff;padding-left:7px;padding-right:7px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2) .fl_b_childs_1{margin-bottom:-2px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2) .fl_b_childs_2{font-size:3.8rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3){padding-left:7px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3) .fl_b_childs_2{font-size:3.2rem;margin-top:-6px}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3) .fl_b_childs_2 span{font-size:2.6rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3) .fl_b_childs_2 span span{display:block;margin-top:-9px}.fvBlock .f_l_box .fl_b_img img{width:100%}.fvBlock .f_l_btn .btn_block{display:flex}.fvBlock .f_l_btn .btn_block a{font-size:1.6rem;padding:7px 12px;width:280px}.fvBlock .f_l_btn .btn_block a:first-child{margin-right:8px}.fvBlock .f_l_btn .btn_block span{display:inline;font-size:1.2rem}.fvBlock .f_l_btn .btn_block p{line-height:1.4}@media (min-width:1280px) and (max-width:1700px){.fvBlock .fv_left h1 p.h1_s{font-size:1.478vw}.fvBlock .fv_left h1 p.h1_l{font-size:3.7vw}.fvBlock .fv_add .fv_right img{margin-top:38px;max-width:1000px;min-width:874px;width:68vw}.fvBlock .f_l_btn .btn{font-size:1.2vw;max-width:100%;width:26vw}.fvBlock .fv_add .fv_left{width:541px}}@media (max-width:1280px){.fvBlock .fv_in{padding:80px 0 42px 60px}}@media (min-width:1700px){.fvBlock .fv_in{padding:80px 0 118px}}.commonBlock{padding:120px 60px;position:relative}.commonBlock .CommonInner{margin:0 auto;max-width:1160px;width:100%}.commonBlock .common_mask{color:#004bb1;font-size:16rem;font-weight:700;left:0;left:-22px;opacity:.05;overflow:hidden;position:absolute;top:-14px;width:100%}.commonBlock .ttl{margin-bottom:60px}.commonBlock .ttl h2{font-size:5.6rem;font-weight:700}.commonBlock .ttl span{display:block;font-size:1.6rem;font-weight:400;margin-top:8px}.reasonBlock{padding:120px 60px}.reasonBlock .ttl{margin-bottom:32px;text-align:center}.reasonBlock .r_b_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.reasonBlock .r_b_box_childs{background-color:#f0f3f5;border-radius:8px;box-sizing:border-box;margin-bottom:0;padding:40px 24px;position:relative;width:360px}.reasonBlock .r_b_box_childs .num{color:#004bb1;font-size:4rem;font-weight:700;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.reasonBlock .r_b_box_childs .ttl{font-size:2.4rem;font-weight:700;margin-bottom:25px;text-align:center}.reasonBlock .r_b_box_childs img{margin-bottom:28px}.reasonBlock .r_b_box_childs .des{font-size:1.6rem}.reasonBlock .r_b_support{background-color:#f0f3f5;border-radius:8px;font-size:1.6rem;margin:40px auto 0;padding:24px 24px 28px;position:relative;width:-moz-max-content;width:max-content}.reasonBlock .r_b_support .r_b_icon{left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.reasonBlock .r_b_support h3{font-size:2.4rem;font-weight:700;margin-bottom:8px}@media screen and (max-width:1260px){.reasonBlock .r_b_box{justify-content:space-between;width:790px}.reasonBlock .r_b_box_childs:first-of-type,.reasonBlock .r_b_box_childs:nth-of-type(2){margin-bottom:40px}.reasonBlock .r_b_box_childs:nth-of-type(3){margin-bottom:0}}@media screen and (max-width:940px){.reasonBlock .r_b_box{display:block;margin:0 auto;width:360px}}.serviceBlock{background-color:#f0f3f5;padding:80px 60px 120px}.serviceBlock .common_mask{top:-54px}.serviceBlock .s_b_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.serviceBlock .s_b_box h3{border-bottom:1px solid #f0f3f5;margin-bottom:40px;padding:40px}.serviceBlock .child_in{padding:0 24px 40px}.serviceBlock .s_b_box_childs{background-color:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1);box-sizing:border-box;position:relative;width:360px}.serviceBlock .s_b_box_childs .sub_ttl{color:#004bb1;font-size:1.8rem;font-weight:700;margin-bottom:13px}.serviceBlock .s_b_box_childs .des{color:#3b4043;font-size:1.6rem;margin-bottom:24px}.serviceBlock .s_b_box_childs .btn{border:2px solid #cdd6dd}.serviceBlock .s_b_box_childs .btn:hover{border:2px solid #004bb1}@media screen and (max-width:1260px){.serviceBlock .s_b_box{justify-content:space-between;width:790px}.serviceBlock .s_b_box_childs:first-of-type,.serviceBlock .s_b_box_childs:nth-of-type(2){margin-bottom:40px}.serviceBlock .s_b_box_childs:nth-of-type(3){margin-bottom:0}}@media screen and (max-width:940px){.serviceBlock .s_b_box{display:block;margin:0 auto;width:360px}}.featureBlock{color:#3b4043}.featureBlock .ttl h2{color:#000}.featureBlock .f_b_box{display:flex;flex-wrap:wrap;gap:40px 32px;justify-content:space-between;margin-bottom:40px}.featureBlock .f_b_box_childs{width:260px}@media screen and (max-width:1272px){.featureBlock .f_b_box_childs.ajust{display:block}}@media screen and (max-width:980px){.featureBlock .f_b_box_childs.ajust{display:none}}.featureBlock .f_b_box_childs img{display:block;margin:0 auto 24px;width:180px}.featureBlock .f_b_box_childs .ttl{font-size:1.8rem;font-weight:700;margin-bottom:16px;text-align:center}.featureBlock .f_b_box_childs p.des{font-size:1.6rem}.comparisnBlock{background-color:#f0f3f5;color:#3b4043}.comparisnBlock .btn{border:2px solid #004bb1}.comparisnBlock .btn:before{border-right:2px solid #004bb1;border-top:2px solid #004bb1}.comparisnBlock .btn:hover{color:#fff}.comparisnBlock .btn:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.comparisnBlock .co_b_box{margin-bottom:40px}.comparisnBlock .ttl{margin-right:40px}.comparisnBlock .ttl h2{color:#000}.comparisnBlock thead th{box-sizing:border-box;font-weight:700;text-align:center;width:340px;width:228px}.comparisnBlock thead th.point1{background-color:#004bb1;border-left:8px solid #004bb1;border-right:8px solid #004bb1;border-top:24px solid #004bb1;color:#fff;font-size:2.4rem;padding:0 16px 24px}.comparisnBlock thead th.point2,.comparisnBlock thead th.point3{background-color:#afafaf;border:1px solid #cdd6dd;color:#000;font-size:2rem;padding:16px}.comparisnBlock tbody tr th{border:1px solid #cdd6dd;box-sizing:border-box;font-size:1.6rem;font-weight:700;padding:16px;width:280px}.comparisnBlock tbody tr td{font-size:1.4rem;padding:16px;vertical-align:baseline;width:228px}.comparisnBlock tbody tr td .in{display:block}.comparisnBlock tbody tr td .in span{display:block;margin-bottom:8px;text-align:center}.comparisnBlock tbody tr td.point1{border-bottom:1px solid #cdd6dd;border-left:8px solid #004bb1;border-right:8px solid #004bb1;width:340px}.comparisnBlock tbody tr td.point_other{border:1px solid #cdd6dd}.comparisnBlock tbody tr:last-child td.point1{border-bottom:8px solid #004bb1}.flowBlock .schedule{border:1px solid #f0f3f5;border-radius:4px;display:grid;overflow:hidden;width:1160px}.flowBlock .header{background-color:#cdd6dd;display:grid;grid-template-columns:140px repeat(8,1fr)}.flowBlock .header-item{font-size:3.2rem;height:64px;padding:10px;position:relative;text-align:center;width:125px}.flowBlock .header-item p{font-size:1.6rem;position:absolute;right:-24px}.flowBlock .header-item span{font-size:3.2rem}.flowBlock .header-item:last-child{border-right:none}.flowBlock .body .row{background-color:#f0f3f5;border-top:1px solid #cdd6dd;display:grid;grid-template-columns:140px repeat(8,1fr);position:relative}.flowBlock .process-name{font-size:2rem;font-weight:700;padding:80px 32px;text-align:center;width:146 px}.flowBlock .process-name,.flowBlock .process_item{border-right:1px solid #cdd6dd;box-sizing:border-box;height:257px}.flowBlock .process_item{position:relative;width:145px}.flowBlock .task{box-sizing:border-box;color:#fff;font-size:1.6rem;padding:8px 20px;position:absolute;text-align:center;z-index:8}.flowBlock .task-small{width:-moz-max-content;width:max-content}.flowBlock .task-large{width:435px}.flowBlock .task-middle{width:320px}.flowBlock .task01{right:-25px;top:35px}.flowBlock .task02{left:-42px;top:93px}.flowBlock .task03{right:-27px;top:143px}.flowBlock .task04{right:654px;right:-684px;top:20px}.flowBlock .task05{right:-530px;top:78px;width:340px}.flowBlock .task06{right:-568px;top:137px}.flowBlock .task-blue{background-color:#004bb1;grid-row:1}.flowBlock .task-lightblue{background-color:#6aa9ff;grid-row:1}.flowBlock .task:after{border-bottom:20px solid transparent;border-left:15px solid;border-top:20px solid transparent;content:"";position:absolute;right:-14.5px;top:0;z-index:1}.flowBlock .task-blue:after{border-left-color:#004bb1}.flowBlock .task-lightblue:after{border-left-color:#6aa9ff}.flowBlock .assign{bottom:16px;display:flex;font-size:1.4rem;left:16px;position:absolute}.flowBlock .assign dl{display:flex;margin-right:24px}.flowBlock .assign dl dt{background-color:#004bb1;height:24px;margin-right:8px;width:24px}.flowBlock .assign dl:nth-of-type(2) dt{background-color:#6aa9ff}@media screen and (max-width:1300px){.flowBlock .fl_b_box_childs{overflow-x:scroll;padding-bottom:8px}.flowBlock .fl_b_box_childs::-webkit-scrollbar{height:10px;width:100%}.flowBlock .fl_b_box_childs::-webkit-scrollbar-track{background-color:#f0f3f5;border-radius:10px}.flowBlock .fl_b_box_childs::-webkit-scrollbar-thumb{background-color:#afafaf;border-radius:10px}.flowBlock .schedule{margin:0 auto}}.caseBlock{background-color:#f0f3f5;color:#3b4043;padding:80px 60px}.caseBlock .ttl h2{color:#000}.caseBlock .ca_b_extra{display:flex;justify-content:space-between}.caseBlock a{text-decoration:none}.caseBlock .ca_b_box{border-radius:8px;overflow:hidden}.caseBlock .swiper_parent{position:relative;width:700px}.caseBlock .swiper_parent .swiper-button-next{background:#004bb1;border-radius:50%;height:50px!important;position:absolute;right:-50px;transition:all .4s;width:50px!important}.caseBlock .swiper_parent .swiper-button-next:after{background:url(../images/arrow.svg) no-repeat;background-position:50%;content:""!important;height:50px;transform:rotate(0deg);transition:all .4s;width:50px}.caseBlock .ca_b_box.swiper-container{position:relative;width:680px}.caseBlock .ca_b_box.swiper-container .swiper-slide{width:680px}.caseBlock img{display:flex;width:100%}.caseBlock .ca_b_box_ext{display:block}.caseBlock .ca_b_box_ext:not(:last-child){margin-bottom:40px}.caseBlock .ca_b_box_childs{background-color:#fff;border-radius:0 0 8px 8px;color:#3b4043;display:block;padding:40px 24px}.caseBlock .ca_b_box_childs ul{display:flex;margin-bottom:20px}.caseBlock .ca_b_box_childs ul li{font-size:1.4rem;margin-right:16px}.caseBlock .ca_b_box_childs .ttl{font-size:1.8rem;font-weight:700;margin-bottom:24px}.caseBlock .ca_b_box_childs .des{font-size:1.6rem}@media screen and (max-width:1150px){.caseBlock .ca_b_extra{display:block}.caseBlock .swiper_parent{margin:0 auto;width:600px}.caseBlock .swiper_parent .swiper-button-next{right:-70px}.caseBlock .ca_b_box.swiper-container,.caseBlock .ca_b_box.swiper-container .swiper-slide{width:600px}}.qaBlock{background-color:#f0f3f5;color:#3b4043}.qaBlock .btn{border:2px solid #004bb1}.qaBlock .btn:before{border-right:2px solid #004bb1;border-top:2px solid #004bb1}.qaBlock .btn:hover{color:#fff}.qaBlock .btn:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.qaBlock .ttl h2{color:#000;margin-bottom:40px}.qaBlock .single_btn .btn.white{background-color:inherit}.qaBlock .qa_b_extra{display:flex;justify-content:space-between}.qaBlock .qa_b_box{max-width:680px;width:100%}.qaBlock .qa_b_box_childs{border-top:2px solid #cdd6dd;padding-right:78px;padding-top:24px}.qaBlock .qa_b_box_childs:not(:first-child){margin-top:40px}.qaBlock .qa_b_box_childs .child_in{display:none}.qaBlock .qa_b_box_childs .ttl{cursor:pointer;font-size:1.8rem;font-weight:700;margin-bottom:10px;max-width:616px;position:relative;width:100%}.qaBlock .qa_b_box_childs .ttl:after,.qaBlock .qa_b_box_childs .ttl:before{position:absolute;right:-63px;top:50%;transform:translate(-50%,-50%)}.qaBlock .qa_b_box_childs .ttl:before{border-top:2px solid #000;content:"";display:block;height:1px;right:-69px;top:50%;width:16px}.qaBlock .qa_b_box_childs .ttl:after{border-right:2px solid #000;content:"";display:block;height:16px;right:-63px;width:16px}.qaBlock .qa_b_box_childs .ttl.act:after{display:none}.qaBlock .qa_b_box_childs .des{font-size:1.4rem;max-width:616px;pointer-events:none;width:100%}.qaBlock .mask_ext{top:65px}.caseBlock .mask_ext{top:5px}.ttl_ext{margin-right:40px;margin-top:80px}.btn_float{background-color:#004bb1;bottom:inherit;box-sizing:border-box;padding:16px;position:relative;width:100%}.btn_float .btn_float_inner{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:816px;width:100%}.btn_float a{max-width:400px;width:49%}.btn_float.act{bottom:0;position:fixed;z-index:99}.table__menu__list p{margin:10px 0 1.4rem}@media screen and (max-width:768px){.is_sp{display:block}.is_pc{display:none}.btn{max-width:765px}.single_btn{width:100%}#header{font-size:1.6rem}#header li,#header ul{box-sizing:border-box}#header li a,#header ul{color:#000;text-decoration:none}.fvBlock .fv_in{max-height:-moz-fit-content;max-height:fit-content;overflow:visible;padding:60px 20px 40px}.fvBlock .fv_add{display:block;width:100%}.fvBlock .fv_add .fv_left{margin-right:0}.fvBlock .fv_add .fv_right img{margin-top:0;max-width:768px;min-width:inherit;width:100%}.fvBlock .fv_left h1 p.h1_s{font-size:1.2rem;width:100%}.fvBlock .fv_left h1 p.h1_l{font-size:3.2rem}.fvBlock .fv_left .f_check{margin-bottom:16px;margin-top:8px}.fvBlock .fv_left .f_check li{font-size:1.2rem}.fvBlock .fv_left .f_check li:not(:first-child){margin-top:8px}.fvBlock .f_l_btn .btn_block{display:block;margin-top:30px}.fvBlock .f_l_btn .btn_block a{align-items:center;display:flex;font-size:1.5rem;justify-content:center;width:100%}.fvBlock .f_l_btn .btn_block a .is_pc{display:none}.fvBlock .f_l_btn .btn_block a:first-child{margin-bottom:8px;margin-right:0}.fvBlock .f_l_btn .btn_block span{margin-right:4px}.fvBlock .fv_right{position:relative;right:0;transform:none}.fvBlock .fv_right img{width:100%}.fvBlock .f_l_box{margin-bottom:40px}.fvBlock .f_l_box .fl_box_in{width:100%}.fvBlock .f_l_box .fl_b_ttl{font-size:1.7rem}.fvBlock .f_l_box .fl_b_childs{justify-content:space-around}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:first-of-type .fl_b_childs_2{font-size:4.2rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2) .fl_b_childs_2{font-size:3.2rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3) .fl_b_childs_2{font-size:2.7rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3) .fl_b_childs_2 span{font-size:2.2rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand .fl_b_childs_2 span{font-size:2.1rem}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand .fl_b_childs_1{font-size:1.2rem}.fvBlock .f_l_box .fl_b_ttl{text-align:center;width:100%}.fvBlock .f_l_box .fl_b_ttl p:before{left:0;width:32%}.fvBlock .f_l_box .fl_b_ttl p:after{right:0;width:32%}}@media screen and (max-width:820px) and (max-width:500px){.fvBlock .f_l_box .fl_b_childs{display:block}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:first-of-type,.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2),.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(3){padding:0}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:nth-of-type(2){border-left:none;border-right:none}.fvBlock .f_l_box .fl_b_childs .fl_b_childs_grand:not(:last-child){border-bottom:2px solid #fff;margin-bottom:16px;padding-bottom:16px}}@media screen and (max-width:500px){.fvBlock .f_l_box .fl_b_ttl p:after,.fvBlock .f_l_box .fl_b_ttl p:before{width:24%}}@media screen and (max-width:768px){.commonBlock{padding:80px 16px;position:relative}.commonBlock .common_mask{font-size:80px;left:-12px;top:22px}.commonBlock .ttl h2{font-size:3.2rem;text-align:center}.commonBlock .ttl span{margin-top:16px}.reasonBlock .ttl{margin-bottom:60px}.reasonBlock .r_b_box,.reasonBlock .r_b_box_childs,.reasonBlock .r_b_box_childs img{width:100%}.reasonBlock .r_b_support{box-sizing:border-box;padding:40px 24px;width:100%}.reasonBlock .r_b_support h3{margin-bottom:16px;text-align:center}.reasonBlock .r_b_support .r_b_icon{left:50%;top:0}.serviceBlock .s_b_box,.serviceBlock .s_b_box_childs{width:100%}.serviceBlock .s_b_box_childs h3{margin-bottom:20px}.serviceBlock .s_b_box_childs img{display:block;margin:0 auto}.featureBlock .f_b_box{gap:40px 0;justify-content:center;margin-bottom:0}.featureBlock .f_b_box_childs{margin-right:0;width:100%}.featureBlock .f_b_box_childs.ajust{display:block}.ttl_ext{margin-top:0;text-align:center}.comparisnBlock .ttl,.ttl_ext{margin-right:0}.comparisnBlock .co_b_box{overflow-x:scroll;padding-bottom:8px}.comparisnBlock .co_b_box::-webkit-scrollbar{height:10px;width:100%}.comparisnBlock .co_b_box::-webkit-scrollbar-track{background-color:#f0f3f5;border-radius:10px}.comparisnBlock .co_b_box::-webkit-scrollbar-thumb{background-color:#afafaf;border-radius:10px}.comparisnBlock table{width:1160px;width:768px}.comparisnBlock tbody tr td.point1{width:160px}.flowBlock .ttl{margin-bottom:100px}.flowBlock .fl_b_box_childs{overflow-x:inherit;padding-bottom:0}.flowBlock .schedule{display:flex;overflow:visible;width:100%}.flowBlock .header{display:block;width:14%}.flowBlock .header-item{height:94px;padding:10px 6px;width:auto}.flowBlock .header-item p{left:50%;line-height:1.4;position:absolute;top:50%;transform:translate(-50%,-50%)}.flowBlock .header-item span{display:block}.flowBlock .body{display:flex;width:100%}.flowBlock .body .row{display:block;width:100%}.flowBlock .process-name{border-bottom:1px solid #cdd6dd;height:auto;padding:22px 30px;width:100%}.flowBlock .process_item{border-bottom:1px solid #cdd6dd;height:110px;width:100%}.flowBlock .task{height:-moz-max-content;height:max-content;left:50%;letter-spacing:1px;padding:12px 9px;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl}.flowBlock .task:after{border-bottom:21px solid transparent;border-left:13px solid;border-top:21px solid transparent;bottom:-27px;right:16px;top:auto;transform:rotate(90deg)}.flowBlock .task01{left:17%;top:73%}.flowBlock .task02{left:50%;top:111%}.flowBlock .task03{left:82%;top:-28%}.flowBlock .task04{left:19%;right:inherit;top:442px}.flowBlock .task05{left:50%;right:inherit;top:285%}.flowBlock .task06{left:83%;right:inherit;top:423%}.flowBlock .task-blue:after{border-left-color:#004bb1}.flowBlock .task-lightblue:after{border-left-color:#6aa9ff}.flowBlock .task-large,.flowBlock .task-middle{height:340px;width:auto}.flowBlock .assign{bottom:inherit;left:-128%;top:-40px}.caseBlock{padding:80px 0 0}.caseBlock .ca_b_extra{display:block}.caseBlock .ca_b_box{width:100%}.caseBlock .swiper_parent{margin:0 auto;width:100%}.caseBlock .swiper_parent .swiper-button-next{opacity:.6;right:3%}.caseBlock .ca_b_box.swiper-container,.caseBlock .ca_b_box.swiper-container .swiper-slide{width:100%}.qaBlock{padding:80px 16px 198px}.qaBlock .qa_b_extra{display:block}.qaBlock .qa_b_box{margin-bottom:40px;max-width:768px;width:100%}.qaBlock .qa_b_box_childs:not(:first-child){margin-top:45px}.qaBlock .qa_b_box_childs:last-child{border-bottom:2px solid #cdd6dd;padding-bottom:24px}.qaBlock .qa_b_box_childs .ttl:before{right:-51px}.qaBlock .qa_b_box_childs .ttl:after{right:-45px}.btn_float{background-color:inherit;padding:0}.btn_float a{border-radius:0;max-width:inherit;padding:20px 0;width:50%}.btn_float .btn:after,.btn_float .btn:before{display:none}.btn_float .btn.transparent{background-color:#004bb1;border:none}.btn_float .btn.white{border:none}.btn_float .btn.white:hover{background-color:#fff;color:#004bb1}}@media screen and (max-width:500px){.is_sp_500{display:block}}.problemsBlock{padding-bottom:20px}.problemsBlock .ttl{text-align:center}.problemsBlock .ttl p{font-size:1.6rem;margin-top:8px}.problemsBlock .p_b_box{display:flex;flex-wrap:wrap;justify-content:space-between}.problemsBlock .p_b_box_childs{align-items:center;background-color:#f0f3f5;box-sizing:border-box;display:flex;margin-bottom:40px;padding:24px 16px;position:relative;text-align:center;width:278px}.problemsBlock .p_b_box_childs .num{background-color:#f0f3f5;border-radius:70px;box-sizing:border-box;color:#afafaf;font-size:2.4rem;font-weight:700;left:50%;line-height:1;padding:12px;position:absolute;top:0;transform:translate(-50%,-50%);width:48px}.problemsBlock .p_b_box_childs p{font-size:2rem;font-weight:700}.solve_common_mask{margin-bottom:-32px;position:relative;z-index:9}.solve_common_mask:after{border-style:solid;border-bottom:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #6aa9fb;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.solve_common_mask p{background-color:#6aa9ff;border-radius:8px;color:#fff;font-size:3.2rem;font-weight:700;margin:0 auto;padding:8px 21px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;z-index:9}.solve_common_mask p span{font-size:2.4rem}.solve_common_mask .add_border{background-color:#f0f3f5;-webkit-clip-path:ellipse(40% 60% at 50% 60%);clip-path:ellipse(71% 210% at 50% 220%);height:100px;position:absolute;top:23px;width:100%}.solveBlock{background-color:#f0f3f5;margin-top:60px;padding:0 60px 24px;position:relative}.solveBlock .ttl{position:relative;text-align:center;z-index:9}.solveBlock .so_b_box{display:flex;flex-wrap:wrap;justify-content:space-between}.solveBlock .so_b_box .so_b_box_childs{background-color:#fff;border-radius:8px;box-sizing:border-box;margin-bottom:16px;padding:32px 16px;width:278px}.solveBlock .so_b_box .so_b_box_childs .sub_ttl{color:#004bb1;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.solveBlock .so_b_box .so_b_box_childs img{display:block;margin:0 auto 23px;width:-moz-fit-content;width:fit-content}.solveBlock .so_b_box .so_b_box_childs ul{font-size:1.6rem}.solveBlock .so_b_box .so_b_box_childs ul li{display:flex}.solveBlock .so_b_box .so_b_box_childs ul li:not(:last-child){margin-bottom:8px}.solveBlock .so_b_box .so_b_box_childs ul li svg{align-items:baseline;display:flex;margin-right:12px;margin-top:8px;min-width:12px;width:-moz-fit-content;width:fit-content}.portnet_show{background-color:#004bb1;box-sizing:border-box;color:#fff;font-weight:700;padding:20px 20px 40px;width:100%}.portnet_show h2{font-size:8rem;line-height:1;margin-bottom:20px;text-align:center}.portnet_show p.sub_ttl{font-size:2.4rem;line-height:1;margin-bottom:32px;text-align:center}.portnet_show .btn_block{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:828px;width:100%}.portnet_show .btn_block a{max-width:400px;width:49%}.portnet_show .btn_block span{display:inline;font-size:1.2rem}.portnet_show .btn_block p{font-size:1.6rem}.beBlock{background-color:#f0f3f5}.beBlock .ttl p{font-size:1.6rem}.beBlock .be_b_box{background-color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:40px 40px 40px 80px}.beBlock .be_b_box_childs01{border-right:1px solid #cdd6dd;margin-right:32px;padding-right:32px}.beBlock .be_b_box_childs01 img{width:540px}.beBlock .be_b_box_childs02 .des{font-size:2rem;font-weight:700;margin-bottom:24px}.beBlock .be_b_box_childs02 .sub_ttl{color:#004bb1;font-size:2rem;font-weight:700;margin-bottom:8px}.beBlock .be_b_box_childs02 .be_cont{align-items:center;display:flex}.beBlock .be_b_box_childs02 .be_cont:not(:last-child){margin-bottom:16px}.beBlock .be_b_box_childs02 .be_cont .be_cont_in li{font-size:1.6rem;font-weight:400}.beBlock .be_b_box_childs02 .be_cont01 .be_cont_in{margin-right:40px}.beBlock .be_b_box_childs02 .be_cont02 .be_cont_in{margin-right:16px}@media (min-width:768px) and (max-width:1300px){.beBlock .be_b_box{width:1040px}.beBlock .be_b_add{overflow-x:scroll}.beBlock .be_b_add::-webkit-scrollbar{height:10px;width:100%}.beBlock .be_b_add::-webkit-scrollbar-track{background-color:#f0f3f5;border-radius:10px}.beBlock .be_b_add::-webkit-scrollbar-thumb{background-color:#afafaf;border-radius:10px}}.business_show{display:flex;margin-top:80px}.business_show h2{font-size:5.6rem;font-weight:700;line-height:1.4;margin-right:32px}.business_show .business_b_box,.business_show .business_b_box_childs{display:flex;justify-content:space-between}.business_show .business_b_box_childs{align-items:center;background-color:#f0f3f5;box-sizing:border-box;flex-direction:column;height:240px;padding:30px;text-align:center;width:240px}.business_show .business_b_box_childs img{margin-bottom:33px}.business_show .business_b_box_childs p{font-size:1.8rem;font-weight:700}.business_show .business_b_box_childs:not(:first-child){margin-left:24px}.planBlock{background-color:#f0f3f5}.planBlock .ttl{text-align:center}.planBlock .ttl p{font-size:1.6rem}.planBlock .plan_b_box{display:flex;justify-content:space-between;margin:0 auto;width:760px}.planBlock .plan_b_box .plan_b_box_childs{background-color:#fff;padding-top:40px;width:360px}.planBlock .plan_b_box .plan_b_box_childs .sub_ttl{font-size:4rem;font-weight:700;margin-bottom:40px;text-align:center}.planBlock .plan_b_box .plan_b_box_childs .sub_ttl .sub01{color:#004bb1;font-size:2.4rem;margin-bottom:16px}.planBlock .plan_b_box .plan_b_box_childs .sub_ttl .sub02{color:#3b4043;font-size:4rem;line-height:1}.planBlock .plan_b_box .plan_b_box_childs .sub_ttl .sub02 .sub_in01{font-size:2.7rem;margin-right:8px}.planBlock .plan_b_box .plan_b_box_childs .sub_ttl .sub02 .sub_in02{font-size:1.2rem;font-weight:400;margin-left:8px}.planBlock .plan_b_box .plan_b_box_childs li{align-items:center;border-top:1px solid #f0f3f5;box-sizing:border-box;display:flex;font-size:1.6rem;padding:16px 24px}.planBlock .plan_b_box .plan_b_box_childs li svg{margin-right:8px;width:4%}.planBlock .plan_b_box .plan_b_box_childs li p{width:93%}.flowBlock .ttl{margin-bottom:34px}.flowBlock .note{margin-top:16px}.flowBlock .note li{font-size:1.4rem;font-weight:400}@media screen and (max-width:1300px){.flowBlock .fl_b_box_childs{padding-bottom:0}}@media screen and (max-width:768px){.problemsBlock{padding-bottom:44px}.problemsBlock .ttl{margin-bottom:60px}.problemsBlock .ttl p{margin-top:16px;text-align:left}.problemsBlock .p_b_box{box-sizing:border-box;display:block}.problemsBlock .p_b_box_childs{margin-bottom:16px;margin-left:auto;margin-right:0;padding:26px 16px 16px 28px;width:94%}.problemsBlock .p_b_box_childs .num{left:0;padding:10px 12px;top:50%;transform:translate(-50%,-50%);width:52px}.portnet_show{padding:40px 16px}.portnet_show h2{font-size:60px;text-align:left}.portnet_show p.sub_ttl{font-size:20px;line-height:1.6;text-align:left}.portnet_show .btn_block{display:block}.portnet_show .btn_block a{align-items:center;display:flex;justify-content:center;max-width:inherit;width:100%}.portnet_show .btn_block a:not(:last-child){margin-bottom:8px}.portnet_show .btn_block span{margin-right:4px}.portnet_show .btn_block span .is_pc{display:none}.portnet_show .btn_block p{font-size:1.5rem}.solve_common_mask .add_border{-webkit-clip-path:ellipse(91% 210% at 50% 220%);clip-path:ellipse(91% 210% at 50% 220%);top:23px}.solveBlock{margin-top:52px;padding:0 16px}.solveBlock .so_b_box{display:block}.solveBlock .so_b_box .so_b_box_childs{width:100%}.solveBlock .so_b_box .so_b_box_childs:last-child{margin-bottom:0}.business_show{display:block;margin-top:60px}.business_show h2{font-size:32px;margin-bottom:32px}.business_show .business_b_box_childs{height:auto;padding:30px 25px;width:50%}.business_show .business_b_box_childs img{margin-bottom:22px;width:100%}.business_show .business_b_box_childs:not(:first-child){margin-left:16px}.planBlock .ttl p{margin-top:16px;text-align:left}.planBlock .plan_b_box{display:block;width:100%}.planBlock .plan_b_box .plan_b_box_childs{width:100%}.planBlock .plan_b_box .plan_b_box_childs:not(:first-child){margin-top:40px}.beBlock .ttl{margin-bottom:40px}.beBlock .ttl p{margin-top:16px}.beBlock .be_b_box{display:block;padding:40px 16px}.beBlock .be_b_box_childs01{border-right:0 solid #cdd6dd;margin-bottom:65px;margin-right:0;padding-right:0}.beBlock .be_b_box_childs01 img{width:100%}.flowBlock .sp_des{color:#004bb1;font-size:1.6rem;margin-bottom:8px}.flowBlock .schedule{width:708px}.flowBlock .fl_b_box_childs{overflow-x:auto}}.fv_caution{margin-top:1em}