.matching-case.archive .section.section01 .inner{padding-top:60px;padding-bottom:60px}@media screen and (max-width:767px){.matching-case.archive .section.section01 .inner{padding-top:30px;padding-bottom:30px}}.matching-case.archive .section.keywords .section_title{margin-bottom:20px}.matching-case.archive .section.keywords .section_title.type03::before{background-image:url(../images/project/icon-title01.svg)}.matching-case.archive .section.matching{margin:80px 0 0}@media screen and (max-width:767px){.matching-case.archive .section.matching{margin-top:40px}}.matching-case.archive .section.matching .section_title.type03::before{background-image:url(../images/project/icon-title02.svg)}.matching-case.archive .matching_list{display:flex;flex-wrap:wrap;margin:0 -20px}@media screen and (max-width:1023px){.matching-case.archive .matching_list{margin:0 -10px}}@media screen and (max-width:767px){.matching-case.archive .matching_list{max-width:375px;margin-left:auto;margin-right:auto}}.matching-case.archive .matching_list .item{flex-basis:50%;margin-top:60px;padding:0 20px;box-sizing:border-box}@media screen and (max-width:1023px){.matching-case.archive .matching_list .item{padding:0 10px}}@media screen and (max-width:767px){.matching-case.archive .matching_list .item{flex-basis:100%}}.matching-case.archive .matching_list .item:nth-of-type(-n+2){margin-top:30px}@media screen and (max-width:767px){.matching-case.archive .matching_list .item:nth-of-type(-n+2){margin-top:60px}}@media screen and (max-width:767px){.matching-case.archive .matching_list .item:first-child{margin-top:20px}}.matching-case.archive .matching_list .item a{display:block;color:#333;background-color:#fff}.matching-case.archive .matching_list .item .txt{font-feature-settings:"palt";padding:.9375rem 1.25rem .75rem}.matching-case.archive .matching_list .item .row_01{display:flex;flex-wrap:wrap;margin-bottom:.625rem}.matching-case.archive .matching_list .item .row_02{margin-bottom:.625rem}.matching-case.archive .matching_list .item .label{display:flex;align-items:center;justify-self:center;height:1.5rem;font-size:.9375rem;line-height:1.5;border-radius:.1875rem;padding:0 .625rem;margin-bottom:.5rem;margin-right:.625rem}.matching-case.archive .matching_list .item .label.category{color:#333;background-color:#efefef}.matching-case.archive .matching_list .item .label.category:has(+ .business_content){margin-right:.625rem}.matching-case.archive .matching_list .item .label.business_content{color:#fff;background-color:#ec7323}.matching-case.archive .matching_list .item .company_name{font-size:.9375rem;line-height:1.2}.matching-case.archive .matching_list .item .title{font-size:1.125rem;font-weight:bold;line-height:1.42}.matching-case.archive .matching_list .item .thumb{width:100%;aspect-ratio:1.81481481;overflow:hidden}.matching-case.archive .matching_list .item .thumb img{width:100%;height:100%;object-fit:cover}.matching-case.archive .pager{flex-wrap:wrap;justify-content:center;margin:80px 0 0}@media screen and (max-width:767px){.matching-case.archive .pager{margin-top:40px}}.matching-case.archive .pager .page-numbers{border:2px solid #463933;color:#463933;font-weight:700;line-height:2.25;text-align:center;box-sizing:border-box;display:block;margin:0 10px;width:40px}.matching-case.archive .pager .page-numbers.current{background-color:#eb7323;border-color:#eb7323;color:#fff}.matching-case.archive .pager .page-numbers.prev,.matching-case.archive .pager .page-numbers.next{border:none;width:auto}.matching-case.archive .keywords .keywords_list{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box}.matching-case.archive .keywords .keywords_list .item{display:flex;flex-basis:33.3333%;padding-left:10px;padding-right:10px;margin:0 0 20px 0;box-sizing:border-box}@media screen and (max-width:1023px){.matching-case.archive .keywords .keywords_list .item{flex-basis:50%}}@media screen and (max-width:567px){.matching-case.archive .keywords .keywords_list .item{flex-basis:100%}}.matching-case.archive .keywords .keywords_list .item a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:140px;color:#eb7323;font-size:12px;font-weight:700;text-align:center;font-feature-settings:"palt";background-color:#fff;border-radius:5px;padding:15px;box-sizing:border-box}.matching-case.archive .keywords .keywords_list .item a .title{font-size:1.3125rem;margin-bottom:0}.matching-case.archive .keywords .keywords_list .item a .des{color:#666;font-size:.9375rem;line-height:1.7;text-align:center;margin-top:10px;padding-left:15px;padding-right:15px}.matching-case.archive .keywords .keywords_list .item a:hover{opacity:1;color:#fff;transition:.3s;background-color:rgba(235,115,35,0.8)}.matching-case.archive .keywords .keywords_list .item a:hover .des{color:#fff}.matching-case.archive .keywords .keywords_list .item.current a{color:#fff;background-color:#eb7323}.matching-case.archive .keywords .keywords_list .item.current a .des{color:#fff}.matching-case.archive .section_title.type03{color:#463933;font-weight:700;font-size:1.3125em;word-break:keep-all;align-items:center;box-sizing:border-box;margin:0 0 40px;padding:0 0 0 30px;position:relative}.matching-case.archive .section_title.type03::before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:left center;position:absolute;left:0;top:50%;transform:translateY(-50%)}.matching-case.archive .section_title.type03::after{content:'';border-top:1px solid #333;display:inline-block;margin:0 0 0 40px;height:0;width:100%}.matching-case.single .section.section01 .inner{padding-top:70px;padding-bottom:60px}@media screen and (max-width:767px){.matching-case.single .section.section01 .inner{padding-top:30px;padding-bottom:30px}}.matching-case.single .content_wrapper{background-color:#fff;box-sizing:border-box;padding:30px 40px 60px;overflow:hidden}@media screen and (max-width:767px){.matching-case.single .content_wrapper{padding:20px}}.matching-case.single .content_image{position:relative;margin-bottom:70px}@media screen and (max-width:767px){.matching-case.single .content_image{margin-bottom:35px}}.matching-case.single .content_image .main{margin:0 -40px;position:relative}@media screen and (max-width:767px){.matching-case.single .content_image .main{margin:0 -20px}}.matching-case.single .content_image .main .item{background-repeat:no-repeat;background-size:cover}.matching-case.single .content_image .main .item .bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:51.96078431%}.matching-case.single .content_image .main .slick-dots{bottom:10px}.matching-case.single .content_image .main .slick-dots li{margin:0 10px;width:14px;height:14px}@media screen and (max-width:767px){.matching-case.single .content_image .main .slick-dots li{width:10px;height:10px}}.matching-case.single .content_image .main .slick-dots li.slick-active button{background-color:#fff;opacity:1}.matching-case.single .content_image .main .slick-dots li button{background-color:#000;border-radius:50%;opacity:.5;width:14px;height:14px}@media screen and (max-width:767px){.matching-case.single .content_image .main .slick-dots li button{width:10px;height:10px}}.matching-case.single .content_image .main .slick-dots li button::before{content:none}.matching-case.single .content_header .row_01{align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:.5rem}.matching-case.single .content_header .row_01 .col_left{flex-wrap:wrap}.matching-case.single .content_header .row_02{margin-bottom:.9375rem}.matching-case.single .label{display:flex;align-items:center;justify-self:center;height:1.5rem;font-size:.9375rem;line-height:1.5;font-feature-settings:"palt";border-radius:.1875rem;padding:0 .625rem;white-space:nowrap;margin-bottom:.4375rem;margin-right:.625rem}.matching-case.single .label.category{color:#333;background-color:#efefef}.matching-case.single .label.business_content{color:#fff;background-color:#ec7323}.matching-case.single .company_name{font-size:1.125rem;line-height:1.2;margin-bottom:.4375rem}.matching-case.single .title{font-size:1.5rem;font-weight:bold;line-height:1.2}.matching-case.single .box_dl{font-feature-settings:"palt";margin:40px auto 0}.matching-case.single .box_dl .dl .dt{color:#463933;font-weight:700;font-size:1.3125em;word-break:keep-all;white-space:nowrap;align-items:center;box-sizing:border-box;margin:0 0 30px;padding:0 0 0 35px;position:relative}.matching-case.single .box_dl .dl .dt::before{content:'';background:url(../images/project/icon-title03.svg) center center no-repeat;background-size:contain;display:inline-block;width:25px;height:25px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.matching-case.single .box_dl .dl .dt::after{content:'';border-top:1px solid #333;display:inline-block;margin:0 0 0 40px;height:0;width:100%}@media screen and (max-width:767px){.matching-case.single .box_dl .dl .dt::after{margin-left:20px}}.matching-case.single .box_dl .dl .dd{color:#333;font-size:1em;line-height:1.625;text-align:justify;box-sizing:border-box;padding:0 30px 0 30px}@media screen and (max-width:767px){.matching-case.single .box_dl .dl .dd{padding-left:0}}.matching-case.single .box_dl .dl .dd p{margin-bottom:1rem}@media screen and (max-width:1023px){.matching-case.single .box_dl .dl .dd br{display:none}}.matching-case.single .box_dl.side_job_intro .dl .dt::before{background-image:url(../images/matching_case/icon_01.svg)}.matching-case.single .box_dl.side_job_intro .dl .dd{font-size:21px;font-weight:bold}.matching-case.single .box_dl.bg_and_challenges .dl .dt::before{background-image:url(../images/matching_case/icon_02.svg)}.matching-case.single .box_dl.side_job_recruitment .dl .dt::before{background-image:url(../images/matching_case/icon_03.svg)}.matching-case.single .box_dl.solution_case .dl .dt::before,.matching-case.single .box_dl.pro_comment .dl .dt::before{background-image:url(../images/matching_case/icon_04.svg)}.matching-case.single .box_dl.solution_case .dl .dd,.matching-case.single .box_dl.pro_comment .dl .dd{position:relative;padding-left:120px}@media screen and (max-width:767px){.matching-case.single .box_dl.solution_case .dl .dd,.matching-case.single .box_dl.pro_comment .dl .dd{padding-left:70px;padding-right:0}}.matching-case.single .box_dl.solution_case .dl .dd::before,.matching-case.single .box_dl.pro_comment .dl .dd::before{content:'';background:url(../images/matching_case/icon_07.svg) center center no-repeat;background-size:contain;display:inline-block;width:55px;height:55px;position:absolute;top:50%;left:35px;transform:translateY(-50%)}@media screen and (max-width:767px){.matching-case.single .box_dl.solution_case .dl .dd::before,.matching-case.single .box_dl.pro_comment .dl .dd::before{width:45px;height:45px;left:0}}.matching-case.single .box_dl.solution_case .dl .dd p,.matching-case.single .box_dl.pro_comment .dl .dd p{position:relative;display:block;padding:9.5px 30px;background:#FFF;border:solid 2px #333;border-radius:5px;box-sizing:border-box;margin-bottom:0}@media screen and (max-width:767px){.matching-case.single .box_dl.solution_case .dl .dd p,.matching-case.single .box_dl.pro_comment .dl .dd p{padding:9.5px 15px}}.matching-case.single .box_dl.solution_case .dl .dd p::before,.matching-case.single .box_dl.pro_comment .dl .dd p::before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #FFF;z-index:2}.matching-case.single .box_dl.solution_case .dl .dd p::after,.matching-case.single .box_dl.pro_comment .dl .dd p::after{content:"";position:absolute;top:50%;left:-29px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #333;z-index:1}.matching-case.single .box_dl.solution_case .dl .dt::before{background-image:url(../images/matching_case/icon_04.svg)}.matching-case.single .box_dl.solution_case .dl .dd::before{background-image:url(../images/matching_case/icon_07.svg)}.matching-case.single .box_dl.pro_comment .dl .dt::before{background-image:url(../images/matching_case/icon_05.svg)}.matching-case.single .box_dl.pro_comment .dl .dd::before{background-image:url(../images/matching_case/icon_06.svg)}.matching-case.single .box_button{margin-top:80px}@media screen and (max-width:767px){.matching-case.single .box_button{margin-top:40px}}.matching-case.single .btn_back{display:flex;align-items:center;justify-content:center;width:240px;height:50px;color:#fff;font-size:16px;font-weight:bold;border-radius:5px;background-color:#eb7323;margin-left:auto;margin-right:auto}.story_btn_wrap{margin-bottom:60px}@media screen and (max-width:767px){.story_btn_wrap{margin-bottom:30px}}.story_btn_wrap a{position:relative;padding:25px 30px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:6px solid #ea7323;transition:.3s}@media screen and (max-width:767px){.story_btn_wrap a{padding:30px 40px}}.story_btn_wrap a .story_btn_img{max-width:397px;width:100%}@media screen and (max-width:767px){.story_btn_wrap a .story_btn_img{max-width:300px;width:100%}}.story_btn_wrap a .next_icon{width:30px;height:30px;position:absolute;display:flex;align-items:center;right:20px;transition:.3s}@media screen and (max-width:767px){.story_btn_wrap a .next_icon{width:20px;height:20px;right:10px}}.story_btn_wrap a:hover{transition:.3s;color:#fff}.story_btn_wrap a:hover .next_icon{right:15px;transition:.3s}@media screen and (max-width:767px){.story_btn_wrap a:hover .next_icon{right:5px}}