.page-top{background-image:url(../../../img/case/manufacturing/page-top.jpg)}.top__container{max-width:90rem;width:90%;margin-inline:auto;display:flex;gap:3rem 9rem;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.top__container{flex-direction:column;gap:3rem}}.top__textbox{max-width:46rem;width:100%}.top__title{line-height:1.5;letter-spacing:0.08em}.top__title::before,.top__title::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__title::before{margin-block-end:calc((1 - 1.5)*.5em)}.top__title::after{margin-block-start:calc((1 - 1.5)*.5em)}.top__title{font-size:3.6rem;color:var(--c_green1);font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 768px){.top__title{font-size:2.2rem}}.top__info{border-radius:1.6rem;border-width:0.2rem;border-style:solid;margin-top:3.4rem;padding:1.2rem 3.4rem 2rem 3.4rem}@media screen and (max-width: 768px){.top__info{padding:2rem;margin-top:2rem}}.top__info--1{border-color:#b9d56e}.top__info--2{border-color:#78ca2f}.top__info--3{border-color:#2d951b}.top__info--4{border-color:#17a06e}.top__info--5{border-color:#289ab2}.top__info--6{border-color:#327c87}.top__info-head{display:flex;gap:2.6rem;align-items:center;padding-left:1rem;border-bottom:1px solid var(--c_green1)}@media screen and (max-width: 768px){.top__info-head{gap:1rem}}.top__info-icon{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain}.top__info-icon--1{width:6.5rem;aspect-ratio:65/66;background-image:url(../../../img/case/icon_interview_01.png)}@media screen and (max-width: 768px){.top__info-icon--1{width:4.55rem}}.top__info-icon--2{width:6.2rem;aspect-ratio:62/65;background-image:url(../../../img/case/icon_interview_02.png)}@media screen and (max-width: 768px){.top__info-icon--2{width:4.34rem}}.top__info-icon--3{width:8.5rem;aspect-ratio:85/55;background-image:url(../../../img/case/icon_interview_03.png)}@media screen and (max-width: 768px){.top__info-icon--3{width:5.95rem}}.top__info-icon--4{width:5.3rem;aspect-ratio:53/64;background-image:url(../../../img/case/icon_interview_04.png)}@media screen and (max-width: 768px){.top__info-icon--4{width:3.71rem}}.top__info-icon--5{width:4.8rem;aspect-ratio:48/59;background-image:url(../../../img/case/icon_interview_05.png)}@media screen and (max-width: 768px){.top__info-icon--5{width:3.36rem}}.top__info-icon--6{width:6.3rem;aspect-ratio:63/53;background-image:url(../../../img/case/icon_interview_06.png)}@media screen and (max-width: 768px){.top__info-icon--6{width:4.41rem}}.top__info-title{line-height:2.3333333333;letter-spacing:0.02em}.top__info-title::before,.top__info-title::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__info-title::before{margin-block-end:calc((1 - 2.3333333333)*.5em)}.top__info-title::after{margin-block-start:calc((1 - 2.3333333333)*.5em)}.top__info-title{font-size:1.8rem;color:var(--c_green1);font-weight:500}@media screen and (max-width: 768px){.top__info-title{font-size:1.6rem}}.top__info-disc{margin-top:2.2rem;line-height:2.1428571429;letter-spacing:0.02em}.top__info-disc::before,.top__info-disc::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__info-disc::before{margin-block-end:calc((1 - 2.1428571429)*.5em)}.top__info-disc::after{margin-block-start:calc((1 - 2.1428571429)*.5em)}.top__info-disc{font-size:1.4rem}@media screen and (max-width: 768px){.top__info-disc{font-size:1.2rem;margin-top:1rem}}.top__info-list{margin-top:1.2rem;display:flex;gap:1.1rem}@media screen and (max-width: 768px){.top__info-list{margin-top:1rem;gap:0.5rem}}.top__info-item{border-radius:0.6rem;padding-inline:0.7rem;padding-block:0.3rem;border:1px solid var(--c_green1);line-height:2.1428571429;letter-spacing:0.02em}.top__info-item::before,.top__info-item::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__info-item::before{margin-block-end:calc((1 - 2.1428571429)*.5em)}.top__info-item::after{margin-block-start:calc((1 - 2.1428571429)*.5em)}.top__info-item{font-size:1.4rem;color:var(--c_green1)}@media screen and (max-width: 768px){.top__info-item{font-size:1.2rem}}.top__image{border-radius:3rem;overflow:hidden;max-width:35rem;width:100%}.top__flow-list{max-width:110rem;width:90%;margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 5rem;justify-content:space-between;margin-top:10rem}@media screen and (max-width: 768px){.top__flow-list{margin-top:5rem;grid-template-columns:1fr;gap:3rem}}.top__flow-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;justify-items:center}@media screen and (max-width: 768px){.top__flow-item{justify-items:flex-start;align-items:center;grid-template-columns:auto 1fr;gap:0 1.5rem}}.top__flow-index{display:inline-block;width:2rem;aspect-ratio:1;border-radius:9999px}@media screen and (max-width: 768px){.top__flow-index{grid-area:1/1/2/2}}.top__flow-index--1{background:#d9d9d9;position:relative}.top__flow-index--1::before{content:"";display:inline-block;width:var(--line-width, 0px);position:absolute;z-index:-1;top:1rem;left:0;height:0.2rem;background:#b8bab8;translate:0 -50%}@media screen and (max-width: 768px){.top__flow-index--1::before{width:0.2rem;height:var(--line-height, 0px);top:0;left:50%;translate:-50% 0}}.top__flow-index--2{background:#c5dcb0}.top__flow-index--3{background:#78ca2f}.top__flow-head{display:flex;gap:1.8rem;align-items:center;margin-top:3rem}@media screen and (max-width: 768px){.top__flow-head{grid-area:1/2/2/3;margin-top:0;gap:0.9rem}}.top__flow-icon{display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat}.top__flow-icon--1{width:3.1rem;aspect-ratio:31/30;background-image:url(../../../img/case/manufacturing/icon_cloud.png)}@media screen and (max-width: 768px){.top__flow-icon--1{width:25.9px}}.top__flow-icon--2{width:3.3rem;aspect-ratio:33/37;background-image:url(../../../img/case/manufacturing/icon_list.png)}@media screen and (max-width: 768px){.top__flow-icon--2{width:23.1px}}.top__flow-icon--3{width:4.4rem;aspect-ratio:44/27;background-image:url(../../../img/case/manufacturing/icon_hands.png)}@media screen and (max-width: 768px){.top__flow-icon--3{width:30.8px}}.top__flow-title{font-weight:700;line-height:1.5555555556;letter-spacing:0.02em}.top__flow-title::before,.top__flow-title::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__flow-title::before{margin-block-end:calc((1 - 1.5555555556)*.5em)}.top__flow-title::after{margin-block-start:calc((1 - 1.5555555556)*.5em)}.top__flow-title{font-size:1.8rem}@media screen and (max-width: 768px){.top__flow-title{font-size:1.6rem}}.top__flow-sublist{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media screen and (max-width: 768px){.top__flow-sublist{grid-area:2/2/3/3;margin-top:1rem;gap:0.5rem}}.top__flow-sublist li{font-size:1.6rem;line-height:1.5;letter-spacing:.06em;text-indent:-1em;padding-left:1em}@media screen and (max-width: 768px){.top__flow-sublist li{font-size:1.4rem}}.interview{padding-block:11.5rem 10rem;background:#f6faf0;border-radius:8rem 8rem 0 0;margin-top:10rem}@media screen and (max-width: 768px){.interview{padding-block:5.5rem 5rem;margin-top:5rem;border-radius:4rem 4rem 0 0}}.interview__inner{max-width:90rem;width:90%;margin-inline:auto}.interview__unit:nth-child(n+2){margin-top:10rem}@media screen and (max-width: 768px){.interview__unit:nth-child(n+2){margin-top:5rem}}.interview__head{display:flex;align-items:flex-start;gap:2rem;color:var(--c_green1)}@media screen and (max-width: 768px){.interview__head{gap:1rem}}.interview__head span{font-weight:700;font-size:2.5rem;translate:0 -0.6rem}@media screen and (max-width: 768px){.interview__head span{font-size:2.2rem}}.interview__question{line-height:1.7777777778;letter-spacing:0.02em}.interview__question::before,.interview__question::after{content:"";display:block flow;inline-size:0;block-size:1px}.interview__question::before{margin-block-end:calc((1 - 1.7777777778)*.5em)}.interview__question::after{margin-block-start:calc((1 - 1.7777777778)*.5em)}.interview__question{font-size:1.8rem;font-weight:500;border-bottom:0.1rem solid var(--c_green1);padding-bottom:0.6rem}@media screen and (max-width: 768px){.interview__question{font-size:1.6rem}}.interview__answer{line-height:1.875;letter-spacing:0.02em}.interview__answer::before,.interview__answer::after{content:"";display:block flow;inline-size:0;block-size:1px}.interview__answer::before{margin-block-end:calc((1 - 1.875)*.5em)}.interview__answer::after{margin-block-start:calc((1 - 1.875)*.5em)}.interview__answer{font-size:1.6rem;margin-top:4rem}@media screen and (max-width: 768px){.interview__answer{font-size:1.4rem;margin-top:2rem}}.interview__answer span{color:var(--c_green1)}.interview__image{border-radius:2rem;overflow:hidden;max-width:32.2rem;margin-inline:auto 0}.interview__wrapper{display:grid;grid-template-columns:1fr 32.2rem;gap:3rem;align-items:flex-end}@media screen and (max-width: 768px){.interview__wrapper{grid-template-columns:1fr}}.interview__service{margin-top:7rem;background:var(--c_white);border-radius:2rem;padding:2.5rem 2rem 3rem}@media screen and (max-width: 768px){.interview__service{margin-top:3.5rem;padding:2rem}}.interview__service-head{line-height:1.5555555556;letter-spacing:0.02em}.interview__service-head::before,.interview__service-head::after{content:"";display:block flow;inline-size:0;block-size:1px}.interview__service-head::before{margin-block-end:calc((1 - 1.5555555556)*.5em)}.interview__service-head::after{margin-block-start:calc((1 - 1.5555555556)*.5em)}.interview__service-head{font-size:1.8rem;color:var(--c_green1);font-weight:700;padding-bottom:0.6rem;border-bottom:1px solid var(--c_green1);width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){.interview__service-head{font-size:1.6rem;padding-bottom:0.3rem}}.interview__service-list{display:flex;gap:12rem;align-items:center;justify-content:center;margin-top:2.2rem}@media screen and (max-width: 768px){.interview__service-list{flex-direction:column;gap:2rem;align-items:flex-start}}.interview__service-link{color:var(--c_green1);display:flex;gap:2rem;align-items:center;font-size:1.8rem;font-weight:700;transition:opacity .3s}@media screen and (max-width: 768px){.interview__service-link{font-size:1.6rem;gap:1rem}}@media(hover){.interview__service-link:hover{opacity:.7}.interview__service-link:hover::after{translate:0.3rem 0}}.interview__service-link::after{content:"";display:inline-block;-webkit-mask-image:url(../../../img/common/icon_arrow.png);mask-image:url(../../../img/common/icon_arrow.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:0.7rem;aspect-ratio:7/13;background:var(--c_green1);transition:translate .3s}@media screen and (max-width: 768px){.interview__service-link::after{width:0.6rem}}.case-menu{background:#eef6e1;padding-block:9rem 10rem}@media screen and (max-width: 768px){.case-menu{padding-block:3rem 5rem}}.case-menu__inner{max-width:90rem;width:90%;margin-inline:auto}.case-menu__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(430px, 1fr));gap:4rem}@media screen and (max-width: 768px){.case-menu__list{margin-top:3rem;gap:3rem 2rem;grid-template-columns:1fr}}.case-menu__item{position:relative;border-radius:1.6rem;background:var(--c_white);border-top:2rem solid;filter:drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.15));will-change:filter;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.case-menu__item--1{border-color:#b9d56e}.case-menu__item--2{border-color:#78ca2f}.case-menu__item--3{border-color:#2d951b}.case-menu__item--4{border-color:#17a06e}.case-menu__item--5{border-color:#289ab2}.case-menu__item--6{border-color:#327c87}.case-menu__contents{padding-inline:1.3rem;padding-bottom:1.5rem;border-color:inherit}@media screen and (max-width: 768px){.case-menu__contents{padding-inline:1rem;padding-bottom:1rem}}.case-menu__image{position:absolute;top:-6rem;right:2rem;width:12rem;border:0.4rem solid;border-color:inherit;border-radius:9999px}@media screen and (max-width: 768px){.case-menu__image{width:7rem;top:-4rem}}.case-menu__head{display:flex;gap:2.2rem;align-items:center;border-bottom:0.1rem solid var(--c_green1);margin-top:1.2rem;padding-left:1rem}@media screen and (max-width: 768px){.case-menu__head{gap:1rem;margin-top:0.6rem;padding-left:0.5rem}}.case-menu__icon{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.case-menu__icon--1{width:6.5rem;aspect-ratio:65/66;background-image:url(../../../img/case/icon_interview_01.png)}@media screen and (max-width: 768px){.case-menu__icon--1{width:4.55rem}}.case-menu__icon--2{width:6.2rem;aspect-ratio:62/65;background-image:url(../../../img/case/icon_interview_02.png)}@media screen and (max-width: 768px){.case-menu__icon--2{width:4.34rem}}.case-menu__icon--3{width:8.5rem;aspect-ratio:85/55;background-image:url(../../../img/case/icon_interview_03.png)}@media screen and (max-width: 768px){.case-menu__icon--3{width:5.95rem}}.case-menu__icon--4{width:5.3rem;aspect-ratio:53/64;background-image:url(../../../img/case/icon_interview_04.png)}@media screen and (max-width: 768px){.case-menu__icon--4{width:3.71rem}}.case-menu__icon--5{width:5.3rem;aspect-ratio:53/65;background-image:url(../../../img/case/icon_interview_05.png)}@media screen and (max-width: 768px){.case-menu__icon--5{width:3.71rem}}.case-menu__icon--6{width:7.3rem;aspect-ratio:73/62;background-image:url(../../../img/case/icon_interview_06.png)}@media screen and (max-width: 768px){.case-menu__icon--6{width:5.11rem}}.case-menu__title{line-height:1.9090909091;letter-spacing:0.02em}.case-menu__title::before,.case-menu__title::after{content:"";display:block flow;inline-size:0;block-size:1px}.case-menu__title::before{margin-block-end:calc((1 - 1.9090909091)*.5em)}.case-menu__title::after{margin-block-start:calc((1 - 1.9090909091)*.5em)}.case-menu__title{font-size:2.2rem;color:var(--c_green1);font-weight:500}@media screen and (max-width: 768px){.case-menu__title{font-size:1.8rem}}.case-menu__disc{margin-top:2rem;text-align:center;font-weight:500;line-height:1.6818181818;letter-spacing:.02em;font-size:2.2rem}@media screen and (max-width: 768px){.case-menu__disc{margin-top:1rem;font-size:1.6rem}}.case-menu__cat{margin-top:1.6rem;display:flex;gap:0.5rem;align-items:center;justify-content:center}@media screen and (max-width: 768px){.case-menu__cat{margin-top:0.8rem}}.case-menu__cat li{border-radius:0.6rem;border:1px solid var(--c_green1);font-size:1.4rem;color:var(--c_green1);background:var(--c_white);padding:0.5rem 0.7rem}@media screen and (max-width: 768px){.case-menu__cat li{font-size:1.2rem}}.case-menu__btn{width:100%;background:var(--c_green1);padding-block:1.9rem;font-size:1.6rem;display:flex;justify-content:center;align-items:center;gap:1.5rem;color:var(--c_white);border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;transition:opacity .3s}.case-menu__btn::before{content:""}.case-menu__btn::after{content:"";display:inline-block;-webkit-mask-image:url(../../../img/common/icon_arrow.png);mask-image:url(../../../img/common/icon_arrow.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:0.9rem;aspect-ratio:9/15;background:var(--c_white);transition:translate .3s}@media screen and (max-width: 768px){.case-menu__btn::after{width:0.6rem}}@media(hover){.case-menu__btn:hover{opacity:.7}.case-menu__btn:hover::after{translate:5px 0}}.case-menu__link{margin-top:3.4rem;width:-moz-fit-content;width:fit-content;margin-inline:auto 0}
/*# sourceMappingURL=manufacturing.css.map */
