.ancr{position:relative;transition:.5s}.anca{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;cursor:pointer}.ancr:hover{transition:.5s;cursor:pointer}@media screen and (min-width:769px){.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sponly{display:none !important}br.sp{display:none}.interim_sec01{background:#f6f6f6;padding:70px 0 100px;text-align:center}.interim_sec01 .interim_sec01_inner{width:90%;max-width:1000px;margin:0 auto}.interim_sec01 .interim_sec01_ttl{position:absolute;top:-3vw;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;text-align:center;font-weight:700;font-size:5vw;color:#2eac85;display:inline-block;background:#f6f6f6;width:78vw}.interim_sec01 .interim_sec01_ttl span{display:block;font-size:3.4vw;margin-bottom:0;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_period{display:flex;gap:0 80px;align-items:center;margin-bottom:80px;margin-top:80px}.interim_period_txt{width:570px}.interim_period_txt h3{margin-bottom:20px;text-align:left}.interim_period_txt h3 span.term{font-family:'Noto Serif JP',serif;color:#2eac85;font-size:.9em;display:inline-block;margin-left:10px}.interim_period_txt h3 em{font-size:3em}.interim_period_txt p{line-height:1.8em;text-align:left;letter-spacing:.1em;margin:0;padding:0}.interim_period_img img{width:100%;max-width:450px}ul.period_flow{margin:30px auto;display:flex;justify-content:space-between;width:870px}ul.period_flow li{position:relative}ul.period_flow li:after{content:'';display:block;background:url("/img/interim/interim_arrow01.png") no-repeat right bottom/80px auto;width:80px;height:30px;position:absolute;bottom:0;right:-120px}ul.period_flow li:last-child:after{display:none}ul.period_flow li .period_flow_details{display:flex;justify-content:space-between;align-items:flex-start}ul.period_flow li .number{font-family:'Noto Serif JP',serif;color:#2eac85;font-size:5em;width:50px;text-align:left;line-height:1}ul.period_flow li .period_flow_list{text-align:center}ul.period_flow li .period_flow_list h3{text-align:left}ul.period_flow li .period_flow_list ul{padding-left:30px;list-style:disc;height:130px;text-align:left}ul.period_flow li .period_flow_list ul li:after{display:none}ul.period_flow li .period_flow_icon{text-align:center;margin:0 auto;display:inline-block}ul.period_flow li .period_flow_icon img{width:100%;max-width:110px}ul.period_flow li .period_flow_icon span{font-weight:700;display:block;font-size:1.3rem;letter-spacing:.1em}.c-section.-bg_green,.issues-solution,.c-section{display:block}.issues-solution{background:#1fad82 url("/img/bg/img_cloth.webp") no-repeat left top;text-align:center}.issues_area{background:rgba(0,0,0,.1) url("/img/interim/issues_bg.png") no-repeat left top;background-size:cover;padding:50px;margin-top:30px;box-sizing:border-box;width:100%}.issues_area ul{display:flex;justify-content:center;gap:0 125px;flex-wrap:wrap;margin-bottom:30px}.issues_area ul li{margin-bottom:30px}.issues_area ul li img{max-width:111px}.issues_area h3.issues_txt{background-color:#000;border:2px solid #1fad82;color:#fff;margin:0;padding:50px 30px;box-sizing:border-box;width:100%;line-height:2}.ttl_solution{background:#d8bd60;background:linear-gradient(80deg,rgba(216,189,96,1) 0%,rgba(255,248,204,1) 9%,rgba(216,189,96,1) 19%,rgba(195,164,68,1) 100%);padding:10px 15px;margin-top:60px;font-size:1.6rem}ul.solution_list{background-color:#000;font-weight:700;box-sizing:border-box;padding:20px;margin-bottom:40px;width:100%;display:flex}ul.solution_list li{border-right:1px dotted #1fad82;text-align:center;padding:20px 0;width:33%}ul.solution_list li:first-child{background:url("/img/interim/solution_list_bg01.png") no-repeat 50% 18%/180px auto}ul.solution_list li:nth-child(2){background:url("/img/interim/solution_list_bg02.png") no-repeat 50% 18%/180px auto}ul.solution_list li:last-child{background:url("/img/interim/solution_list_bg03.png") no-repeat 50% 18%/180px auto;border-right:none}ul.solution_list li img{max-width:88px;display:block;margin:0 auto;padding-bottom:10px}ul.solution_list li h4{color:#efd967;font-size:1.8rem}ul.solution_detail li{background-color:#ffff;box-sizing:border-box;padding:20px 48px 90px;margin-bottom:20px;width:100%}ul.solution_detail li .solution_detail_title{padding:30px 0 20px}ul.solution_detail li:first-child .solution_detail_title{background:url("/img/interim/icon_solution01_l.png") no-repeat 50% 36%/200px auto}ul.solution_detail li:nth-child(2) .solution_detail_title{background:url("/img/interim/icon_solution02_l.png") no-repeat 50% 36%/200px auto}ul.solution_detail li:last-child .solution_detail_title{background:url("/img/interim/icon_solution03_l.png") no-repeat 50% 36%/200px auto}ul.solution_detail li h4{color:#1fad82;font-size:1.8rem;margin-bottom:20px}ul.solution_detail li .value{margin-bottom:20px}ul.solution_detail li .value span.ttl{display:block;font-weight:700}ul.solution_detail li .value span.number{font-family:'Noto Serif JP',serif;font-size:4.2rem;font-weight:700;line-height:1.2}ul.solution_detail li .reason_box{border:7px solid #e6f6f1;padding:30px;width:100%;text-align:left;margin:25px 0 0}ul.solution_detail li .reason_box h5{margin:30px 0 12px;font-weight:400;font-size:.9rem;margin:0 0 15px}ul.solution_detail li ul.example{font-size:96%;line-height:2}ul.solution_detail li ul.example li{padding:0;margin:0;display:contents}ul.solution_detail li ul.example li:after{content:"/";width:20px;height:auto;display:inline-block;text-align:center}ul.solution_detail li ul.example li:last-child:after{content:"";display:none}ul.solution_detail li ul.reason_point{padding:0}ul.solution_detail li ul.reason_point li{padding:0;margin-bottom:25px;background:0 0}ul.solution_detail li ul.reason_point li .ttl{display:inline-block;background-color:#1fad82;color:#fff;padding:0 10px;margin-right:10px;font-weight:700}ul.solution_detail li ul.reason_point li:last-child{margin-bottom:0}.value_cost_sp{display:none}ul.solution_detail li ul.value_cost{display:flex;justify-content:center;margin-bottom:40px}ul.solution_detail li ul.value_cost li{background:0 0;padding:0;margin:0;font-size:1.2rem;line-height:1.2;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;width:auto}ul.solution_detail li ul.value_cost li:first-child:after,ul.solution_detail li ul.value_cost li:nth-child(2):after{content:"VS";display:block;font-size:2.4rem;font-weight:100;width:180px}ul.solution_detail li ul.value_cost li img{max-width:107px;display:block;margin:0 auto}.scroll{overflow:auto}table.benefit{width:100%}table.benefit th,table.benefit td{padding:20px;border-right:3px solid #fff;border-bottom:3px solid #fff;box-sizing:border-box}table.benefit th{white-space:nowrap}table.benefit td{text-align:left;min-width:310px}table.benefit .bk{background-color:#000;color:#fff;font-weight:400;padding:20px;width:160px}table.benefit th.our{background:#d8bd60;background:linear-gradient(80deg,rgba(216,189,96,1) 0%,rgba(255,248,204,1) 9%,rgba(216,189,96,1) 19%,rgba(195,164,68,1) 100%)}table.benefit td.our{background-color:#ddd4a8}table.benefit th.other1{background-color:#6c8784;color:#fff;font-weight:400}table.benefit th.other2{background-color:#c0cece;font-weight:400}table.benefit td.other1,table.benefit td.other2{background-color:#f2f2f2}ul.solution_detail li:first-child{background:#ffff url("/img/interim/solution_bg01.png") no-repeat 98% 99%/200px auto}ul.solution_detail li:nth-child(2){background:#ffff url("/img/interim/solution_bg02.png") no-repeat 98% 99%/200px auto}ul.solution_detail li:last-child{background:#ffff url("/img/interim/solution_bg03.png") no-repeat 98% 99%/200px auto}.case_study{background-color:#f6f6f6;margin:0 auto}.case_study .c-heading-2{text-align:center}.case_study .c-section__inner{background:url("/img/interim/case_bg.png") no-repeat 98% 99%/800px auto}ul.case_list{display:flex;flex-wrap:wrap;gap:30px;align-content:stretch;margin-top:40px}ul.case_list li{background-color:#fff;margin:0;width:380px}ul.case_list li:last-child{margin-bottom:0}ul.case_list li .case_area{padding:20px;box-sizing:border-box;width:100%}ul.case_list li h3{color:#1fad82;text-align:center;margin:0 0 15px}ul.case_list li ul.company_info{margin:30px 0 35px}ul.case_list li:first-child ul.company_info{margin:18px 0 20px}ul.case_list li ul.company_info li{background-color:transparent;margin:0 0 10px;display:flex;gap:20px;width:100%;align-items:center}ul.case_list li ul.company_info li .ttl{font-weight:700;line-height:1.4;display:inline-block;width:115px}ul.case_list li h4{color:#1fad82;border:1px solid #1fad82;width:100%;font-weight:700;text-align:center;margin-bottom:20px}ul.case_list li ul.results{margin:10px 0 0}ul.case_list li ul.results li{background:url("/img/interim/icon_list.png") no-repeat left center/10px auto;background-color:transparent;margin:0 0 18px;line-height:1.3;padding-left:1em;width:100%}.interim_flow{width:90%;max-width:1000px;margin:0 auto}.interim_flow .c-heading-2{text-align:center}ul.interim_flow_list{margin:60px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between}ul.interim_flow_list li{margin-bottom:30px;width:380px}ul.interim_flow_list .icon_area{background-color:#f8fdfb;text-align:center;display:flex;justify-content:center;padding:20px;gap:20px}ul.interim_flow_list .icon_area .number{color:#1fad82;line-height:1.2;font-size:.8rem}ul.interim_flow_list .icon_area .number span{display:block;font-weight:700;font-size:160%}ul.interim_flow_list .icon_area img{max-width:80px;text-align:center;margin:0 auto}ul.interim_flow_list li h3{text-align:center;margin:15px auto 5px}.service_model{background:url("/img/interim/model_bg.png") no-repeat center top;background-size:cover;padding:4%;margin:0 auto}.service_model .c-heading-2{text-align:center}.service_model .c-heading-2__main{color:#fff}ul.model_example{display:flex;gap:50px;width:1100px;margin:0 auto;justify-content:center;align-content:stretch}ul.model_example li{background-color:#fff}ul.model_example li .model_name{position:relative}ul.model_example li .model_name .model_title_img{width:100%}ul.model_example li .model_title{color:#fff;background-color:#1fad82;text-align:center;font-weight:700;padding:3px 0 6px;position:absolute;width:100%;top:110px;font-size:1rem}ul.model_example li .model_title span{font-size:80%;font-weight:400}ul.model_example li:last-child .model_example_flow img{margin-top:41px}ul.model_example li .model_example_txt{background-color:#fff;padding:20px;width:100%;box-sizing:border-box}ul.model_example li table.details{width:100%;font-size:90%;margin-bottom:5px}ul.model_example li table.details th,ul.model_example li table.details td{padding:10px}ul.model_example li table.details th{background-color:#000;color:#fff;font-weight:400;border-bottom:1px solid #fff;white-space:nowrap;text-align:center}ul.model_example li table.details td{border-bottom:1px dotted #ccc}ul.model_example li table.details td small{font-size:70%}ul.model_example li .model_example_txt p{color:#666;font-size:86%;margin-bottom:20px;line-height:1.2}.interim_comparison{padding:70px 0 100px}.interim_comparison .interim_comparison_ttl{font-size:32px;font-weight:700;width:96%;max-width:1200px;margin:0 auto 68px}.interim_comparison .interim_comparison_ttl span{color:#2eac85;font-size:18px;display:block;margin-bottom:2px;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_comparison .interim_comparison_inner{width:96%;max-width:980px;margin:0 auto}.interim_comparison .interim_comparison_inner .txt{font-size:16px;line-height:2.3em;text-align:left;letter-spacing:.1em;margin-bottom:50px}.interim_comparison .interim_comparison_inner .interim_comparison_img img{width:100%;height:auto}.interim_link{padding:0 0 100px}.interim_link .interim_link_ttl{font-size:32px;font-weight:700;width:96%;max-width:1200px;margin:0 auto 68px}.interim_link .interim_link_ttl span{color:#2eac85;font-size:18px;display:block;margin-bottom:2px;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_link .interim_link_inner{width:96%;max-width:1040px;margin:0 auto}.interim_link .interim_link_inner .interim_link_inner_ttl{font-size:24px;font-weight:700;text-align:center;position:relative;padding-bottom:18px;margin-bottom:50px}.interim_link .interim_link_inner .interim_link_inner_ttl:before{content:'';width:50px;height:2px;background:#2eac85;position:absolute;top:100%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.interim_link .interim_link_inner .interim_link_boxes{font-size:0;margin-bottom:70px}.interim_link .interim_link_inner .interim_link_box{display:inline-block;width:47.6%;font-size:0;vertical-align:top;border-bottom:solid 1px #000;padding:30px 0}.interim_link .interim_link_inner .interim_link_box:nth-child(2n){right:-4.8%}.interim_link .interim_link_inner .interim_link_box:nth-child(1){border-top:solid 1px #000}.interim_link .interim_link_inner .interim_link_box:nth-child(2){border-top:solid 1px #000}.interim_link .interim_link_inner .interim_link_box .interim_link_box_left{width:30%;display:inline-block;vertical-align:top}.interim_link .interim_link_inner .interim_link_box .interim_link_box_left img{width:100%;height:auto}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right{width:65%;display:inline-block;vertical-align:top;position:relative;right:-5%}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right h4{font-size:16px;font-weight:700;line-height:1.7em;height:4em}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right .date{font-size:14px;margin-bottom:10px;padding-top:5px}.interim_link .interim_link_prof{width:100%;max-width:1000px;margin:0 auto}.interim_link .interim_link_prof .interim_link_prof_left{width:20%}.interim_link .interim_link_prof .interim_link_prof_left img{border-radius:50%}.interim_link .interim_link_prof .interim_link_prof_right{width:77%;padding-top:15px}.interim_link .interim_link_prof .interim_link_prof_right .position{font-size:14px;font-weight:700;margin-bottom:13px}.interim_link .interim_link_prof .interim_link_prof_right .name{margin-bottom:30px;font-size:24px;font-weight:700}.interim_link .interim_link_prof .interim_link_prof_right .name span{font-size:14px;font-weight:400;position:relative;left:10px;top:-2px}.interim_link .interim_link_prof .interim_link_prof_right .prof_desc{font-size:16px;line-height:1.8em;letter-spacing:.1em;margin-bottom:48px}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl{font-weight:700;font-size:16px;position:relative;margin-bottom:28px}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl span{display:inline-block;position:relative;z-index:2;background:#fff;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl:before{content:'';width:100%;height:1px;background:#000;position:absolute;left:0;top:50%;z-index:1}.interim_link .interim_link_prof .interim_link_prof_right .prof_desc2{font-size:16px;line-height:1.8em;letter-spacing:.1em;margin-bottom:40px}.interim_link .interim_link_prof .interim_link_prof_right .prof_linkedin a{color:#fff;font-size:18px;display:block;box-sizing:border-box;border:solid 1px #2eac85;text-align:center;padding:20px 0;background:#2eac85;font-weight:700}.interim_link .interim_link_prof .interim_link_prof_right .prof_linkedin a:hover{background:#fff;color:#2eac85}}@media screen and (max-width:768px){.spwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pconly{display:none !important}br.pc{display:none}body{font-size:3.4vw}.interim_sec01{background:#f6f6f6;padding:12vw 0 12vw;text-align:center}.interim_sec01 .interim_sec01_inner{width:90%;max-width:1000px;margin:0 auto}.interim_sec01 .interim_sec01_ttl{position:absolute;top:-3vw;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;text-align:center;font-weight:700;font-size:5vw;color:#2eac85;display:inline-block;background:#f6f6f6;width:78vw}.interim_sec01 .interim_sec01_ttl span{display:block;font-size:3.4vw;margin-bottom:0;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_period{margin-top:30px}.interim_period_txt h3 span.term{font-family:'Noto Serif JP',serif;color:#2eac85;font-size:.9em;display:inline-block;margin-left:10px}.interim_period_txt h3 em{font-size:3em}.interim_period_txt p{line-height:1.8em;text-align:left;letter-spacing:.1em;margin:5vw 0 0;padding:0 0 30px}.interim_period_img img{width:100%;max-width:450px}ul.period_flow{margin:30px auto}ul.period_flow li{margin-bottom:30px}ul.period_flow li:after{content:'';display:block;margin:auto;width:25vw;background:url("/img/interim/interim_sec01_img_01_arr.png") no-repeat center bottom #f6f6f6;background-size:20vw;height:12vw}ul.period_flow li:last-child:after{display:none}ul.period_flow li .period_flow_details{display:flex}ul.period_flow li .period_flow_details .number{font-family:'Noto Serif JP',serif;color:#2eac85;font-size:1.8em;width:20px;text-align:left;line-height:1}ul.period_flow li .period_flow_details .period_flow_list{text-align:left;display:flex;justify-content:space-between;width:100%}ul.period_flow li .period_flow_details .period_flow_list ul{padding-left:30px;list-style:disc}ul.period_flow li .period_flow_details .period_flow_list ul li{margin-bottom:0}ul.period_flow li .period_flow_details .period_flow_list ul li:after{display:none}ul.period_flow li .period_flow_icon{text-align:center;display:flex;flex-direction:column;align-items:center}ul.period_flow li .period_flow_icon img{width:100%;max-width:70px}ul.period_flow li .period_flow_icon span{font-weight:700}.issues-solution{background:#1fad82 url("/img/bg/img_cloth.webp") no-repeat left top;text-align:center}.issues_area{background:rgba(0,0,0,.1) url("/img/interim/issues_bg.png") no-repeat left top;margin-top:30px;box-sizing:border-box;width:100%;padding:20px}.issues_area ul{display:flex;justify-content:center;gap:0 3%;height:10.5vh}.issues_area ul li img{max-width:70px}.issues_area h3.issues_txt{background-color:#000;border:1px solid #1fad82;color:#fff;margin:0;font-size:.9rem;padding:10px;margin-top:8px;text-align:left}.ttl_solution{background:#d8bd60;background:linear-gradient(80deg,rgba(216,189,96,1) 0%,rgba(255,248,204,1) 9%,rgba(216,189,96,1) 19%,rgba(195,164,68,1) 100%);padding:10px 15px}ul.solution_list{background-color:#000;font-weight:700;box-sizing:border-box;padding:20px;margin-bottom:40px;width:100%}ul.solution_list li{border-bottom:1px dotted #1fad82;text-align:center;padding:20px 0}ul.solution_list li:first-child{background:url("/img/interim/solution_list_bg01.png") no-repeat 50% 18%/136px auto}ul.solution_list li:nth-child(2){background:url("/img/interim/solution_list_bg02.png") no-repeat 50% 18%/136px auto}ul.solution_list li:last-child{background:url("/img/interim/solution_list_bg03.png") no-repeat 50% 18%/136px auto;border-bottom:none}ul.solution_list li img{max-width:77px;display:block;margin:0 auto;padding-bottom:10px}ul.solution_list li h4{color:#efd967}ul.solution_detail li{background-color:#ffff;box-sizing:border-box;padding:20px 20px 40px;margin-bottom:20px;width:100%}ul.solution_detail li .solution_detail_title{padding:0 0 20px}ul.solution_detail li:first-child .solution_detail_title{background:url("/img/interim/icon_solution01_l.png") no-repeat 50% 36%/145px auto}ul.solution_detail li:nth-child(2) .solution_detail_title{background:url("/img/interim/icon_solution02_l.png") no-repeat 50% 36%/145px auto}ul.solution_detail li:last-child .solution_detail_title{background:url("/img/interim/icon_solution03_l.png") no-repeat 50% 36%/145px auto}ul.solution_detail li h4{color:#1fad82;font-size:1.1rem;margin-bottom:20px}ul.solution_detail li .value{margin-bottom:20px}ul.solution_detail li .value span.ttl{display:block;font-weight:700}ul.solution_detail li .value span.number{font-family:'Noto Serif JP',serif;font-size:3rem;font-weight:700;line-height:1.2}ul.solution_detail li .reason_box{border:7px solid #e6f6f1;padding:20px;width:100%;text-align:left;margin:25px 0 0}ul.solution_detail li .reason_box h5{margin:30px 0 12px;font-weight:400;font-size:.9rem;margin:0 0 15px}ul.solution_detail li ul.example{font-size:90%}ul.solution_detail li ul.example li{padding:0;margin:0;display:contents}ul.solution_detail li ul.example li:after{content:"/";width:20px;height:auto;display:inline-block;text-align:center}ul.solution_detail li ul.reason_point{padding:0}ul.solution_detail li ul.reason_point li{padding:0;margin-bottom:15px;background:0 0}ul.solution_detail li ul.reason_point li .ttl{display:inline-block;background-color:#1fad82;color:#fff;padding:0 10px;margin-right:10px}ul.solution_detail li ul.reason_point li:last-child{margin-bottom:0}ul.solution_detail li ul.value_cost{display:none}.scroll{overflow:scroll}table.benefit{width:100%}table.benefit th,table.benefit td{padding:10px;border-right:3px solid #fff;border-bottom:3px solid #fff}table.benefit th{white-space:nowrap}table.benefit td{text-align:left;min-width:250px}table.benefit .bk{background-color:#000;color:#fff;font-weight:400}table.benefit th.our{background:#d8bd60;background:linear-gradient(80deg,rgba(216,189,96,1) 0%,rgba(255,248,204,1) 9%,rgba(216,189,96,1) 19%,rgba(195,164,68,1) 100%)}table.benefit td.our{background-color:#ddd4a8}table.benefit th.other1{background-color:#6c8784;color:#fff;font-weight:400}table.benefit th.other2{background-color:#c0cece;font-weight:400}table.benefit td.other1,table.benefit td.other2{background-color:#f2f2f2}ul.solution_detail li:first-child{background:#ffff url("/img/interim/solution_bg01.png") no-repeat 98% 99%/100px auto}ul.solution_detail li:nth-child(2){background:#ffff url("/img/interim/solution_bg02.png") no-repeat 98% 99%/100px auto}ul.solution_detail li:last-child{background:#ffff url("/img/interim/solution_bg03.png") no-repeat 98% 99%/100px auto}.case_study{background-color:#f6f6f6;padding:4%;margin:0 auto}.case_study .c-heading-2{text-align:center}.case_study .c-section__inner{background:url("/img/interim/case_bg.png") no-repeat 98% 100%/300px auto}ul.case_list li{margin:20px 0}ul.case_list li:last-child{margin-bottom:0}ul.case_list li .case_area{background-color:#fff;padding:20px;box-sizing:border-box;width:100%}ul.case_list li h3{color:#1fad82;text-align:center;margin:0 0 15px}ul.case_list li ul.company_info{margin:0 0 20px}ul.case_list li ul.company_info li{background-color:transparent;margin:0;display:flex;gap:20px;align-items:center}ul.case_list li ul.company_info li .ttl{font-weight:700;line-height:1.2;display:inline-block;width:38%}ul.case_list li h4{color:#1fad82;border:1px solid #1fad82;width:100%;font-weight:700;text-align:center}ul.case_list li ul.results{margin:10px 0 0}ul.case_list li ul.results li{background:url("/img/interim/icon_list.png") no-repeat left center/10px auto;background-color:transparent;margin:0 0 10px;line-height:1.3;padding-left:1em}.interim_flow{width:90%;max-width:1000px;margin:0 auto}.interim_flow .c-heading-2{text-align:center}ul.interim_flow_list{margin:40px 0}ul.interim_flow_list li{margin-bottom:30px}ul.interim_flow_list .icon_area{background-color:#f8fdfb;text-align:center;display:flex;justify-content:center;padding:20px;gap:20px}ul.interim_flow_list .icon_area .number{color:#1fad82;line-height:1.2;font-size:.8rem}ul.interim_flow_list .icon_area .number span{display:block;font-weight:700;font-size:160%}ul.interim_flow_list .icon_area img{max-width:80px;text-align:center;margin:0 auto}ul.interim_flow_list li h3{text-align:center;margin:15px auto 5px}.service_model{background:url("/img/interim/model_bg.png") no-repeat center top;background-size:cover;padding:4%;margin:0 auto}.service_model .c-heading-2{text-align:center}.service_model .c-heading-2__main{color:#fff}ul.model_example li .model_name{position:relative}ul.model_example li .model_name .model_title_img{width:100%}ul.model_example li .model_title{color:#fff;background-color:#1fad82;text-align:center;font-weight:700;padding:3px 0 6px;position:absolute;width:100%;top:8vh;font-size:1rem}ul.model_example li .model_title span{font-size:80%;font-weight:400}ul.model_example li:first-child{margin-bottom:30px}ul.model_example li .model_example_txt{background-color:#fff;padding:20px;width:100%;box-sizing:border-box}ul.model_example li table.details{width:100%;font-size:90%;margin-bottom:5px}ul.model_example li table.details th,ul.model_example li table.details td{padding:10px}ul.model_example li table.details th{background-color:#000;color:#fff;font-weight:400;border-bottom:1px solid #fff;white-space:nowrap;text-align:center}ul.model_example li table.details td{border-bottom:1px dotted #ccc}ul.model_example li table.details td small{font-size:70%}ul.model_example li .model_example_txt p{color:#666;font-size:86%;margin-bottom:20px;line-height:1.2}.interim_comparison{padding:0 0 10vw}.interim_comparison .interim_comparison_ttl{font-size:5vw;font-weight:700;width:90%;margin:0 auto 8vw}.interim_comparison .interim_comparison_ttl span{color:#2eac85;font-size:3.4vw;display:block;margin-bottom:1vw;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_comparison .interim_comparison_inner{width:90%;margin:0 auto}.interim_comparison .interim_comparison_inner .txt{font-size:3.4vw;line-height:1.8em;text-align:left;letter-spacing:.1em;margin-bottom:50px}.interim_comparison .interim_comparison_inner .interim_comparison_img{width:100%;overflow-x:scroll}.interim_comparison .interim_comparison_inner .interim_comparison_img img{width:200%;height:auto;max-width:200%}.interim_link{padding:10vw 0}.interim_link .interim_link_ttl{font-size:5vw;font-weight:700;width:90%;margin:0 auto 8vw}.interim_link .interim_link_ttl span{color:#2eac85;font-size:3.4vw;display:block;margin-bottom:1vw;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_link .interim_link_inner{width:90%;margin:0 auto}.interim_link .interim_link_inner .interim_link_inner_ttl{font-size:4.4vw;font-weight:700;text-align:center;position:relative;padding-bottom:4vw;margin-bottom:5vw}.interim_link .interim_link_inner .interim_link_inner_ttl:before{content:'';width:12vw;height:2px;background:#2eac85;position:absolute;top:100%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.interim_link .interim_link_inner .interim_link_boxes{font-size:0;margin-bottom:9vw}.interim_link .interim_link_inner .interim_link_box{width:100%;font-size:0;vertical-align:top;border-bottom:solid 1px #000;padding:4vw 0}.interim_link .interim_link_inner .interim_link_box:nth-child(1){border-top:solid 1px #000}.interim_link .interim_link_inner .interim_link_box .interim_link_box_left{width:30%;display:inline-block;vertical-align:top}.interim_link .interim_link_inner .interim_link_box .interim_link_box_left img{width:100%;height:auto}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right{width:65%;display:inline-block;vertical-align:top;position:relative;right:-5%}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right h4{font-size:3.7vw;font-weight:700;line-height:1.7em}.interim_link .interim_link_inner .interim_link_box .interim_link_box_right .date{font-size:3vw;margin-bottom:1vw;padding-top:0}.interim_link .interim_link_prof{width:100%;margin:0 auto}.interim_link .interim_link_prof .interim_link_prof_left{text-align:center}.interim_link .interim_link_prof .interim_link_prof_left img{width:35%;display:inline-block}.interim_link .interim_link_prof .interim_link_prof_right{width:100%;padding-top:4vw}.interim_link .interim_link_prof .interim_link_prof_right .position{font-size:3.4vw;font-weight:700;margin-bottom:1vw;text-align:center}.interim_link .interim_link_prof .interim_link_prof_right .name{margin-bottom:6vw;font-size:4.4vw;font-weight:700;text-align:center}.interim_link .interim_link_prof .interim_link_prof_right .name span{font-size:3vw;font-weight:400;position:relative;left:4vw}.interim_link .interim_link_prof .interim_link_prof_right .prof_desc{font-size:3.4vw;line-height:1.8em;letter-spacing:.1em;margin-bottom:6vw}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl{font-weight:700;font-size:3.7vw;position:relative;margin-bottom:3vw}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl span{display:inline-block;position:relative;z-index:2;background:#fff;font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif}.interim_link .interim_link_prof .interim_link_prof_right .prof_ttl:before{content:'';width:100%;height:1px;background:#000;position:absolute;left:0;top:50%;z-index:1}.interim_link .interim_link_prof .interim_link_prof_right .prof_desc2{font-size:3.4vw;line-height:1.8em;letter-spacing:.1em;margin-bottom:6vw}.interim_link .interim_link_prof .interim_link_prof_right .prof_linkedin a{color:#fff;font-size:4vw;display:block;box-sizing:border-box;border:solid 1px #2eac85;text-align:center;padding:4vw 0;background:#2eac85;font-weight:700}.interim_link .interim_link_prof .interim_link_prof_right .prof_linkedin a:hover{background:#fff;color:#2eac85}body.fixed{position:fixed;width:100%;height:100%;z-index:101}.modalcloseicon{position:absolute;width:10.6vw;height:10.6vw;right:4vw;top:4.2vw}.modalclose{text-align:center;width:100%;margin-top:4vw;padding-bottom:2vw}.modalclose a{display:inline-block;border:solid 1px #fff;font-weight:700;color:#fff;font-size:4.8vw;padding:3vw 0;width:84vw}}