.ReferenceButtons_wrap__HZh9s{position:relative;padding:72px 0 40px;background:var(--gray-200)}@media screen and (max-width:969px){.ReferenceButtons_wrap__HZh9s{padding:56px 0 24px}}.ReferenceButtons_container__ZBZIi{width:100%;max-width:1148px;padding:0 24px;margin-inline:auto}.ReferenceButtons_flex__uTu7F{display:flex;gap:16px;justify-content:space-between}@media screen and (max-width:969px){.ReferenceButtons_flex__uTu7F{flex-direction:column;gap:8px;align-items:center;text-align:center}}.ReferenceButtons_flex__uTu7F a{display:flex;align-items:center;justify-content:space-between;width:542px;height:194px;padding:24px 24px 24px 40px;border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.16)}@media screen and (min-width:577px)and (max-width:969){.ReferenceButtons_flex__uTu7F a{flex-direction:column;width:87.2vw;padding:16px 24px}}@media screen and (max-width:576px){.ReferenceButtons_flex__uTu7F a{flex-direction:column;width:100%;height:150px;padding:16px 24px}}@media screen and (max-width:969px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_spFlex__MQjr7{display:flex;gap:8px;align-items:center}}.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h img{display:block;width:52px;height:auto;object-fit:cover}@media screen and (max-width:969px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h img{width:40px;height:auto}}.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h span{display:block}.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_large__iOoNk{margin-top:8px;font-size:20px;font-weight:var(--font-medium);line-height:100%}@media screen and (max-width:969px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_large__iOoNk{margin-top:0}}@media screen and (max-width:576px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_large__iOoNk{font-size:16px}}.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_small__UMYmu{margin-top:24px;font-size:14px;font-weight:var(--font-medium);line-height:150%}@media screen and (max-width:969px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_small__UMYmu{margin-top:8px}}@media screen and (max-width:576px){.ReferenceButtons_flex__uTu7F a .ReferenceButtons_contents__GW4_h .ReferenceButtons_small__UMYmu{font-size:12px}}.ReferenceButtons_flex__uTu7F a .ReferenceButtons_arrow__sZILa{transition:.3s}@media(any-hover:hover){.ReferenceButtons_flex__uTu7F a:hover .ReferenceButtons_arrow__sZILa{transform:translateX(5px)}}.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX{position:relative;overflow:hidden;background:var(--gradation02,linear-gradient(270deg,#ff7346 0,#ffae12 100%));border:1px solid #fff;transition:box-shadow .3s}.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX img{position:relative;z-index:3}.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX .ReferenceButtons_contents__GW4_h{position:relative;z-index:2}.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX .ReferenceButtons_contents__GW4_h span{color:#fff}@media(any-hover:hover){.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX:hover:before{opacity:1}}.ReferenceButtons_flex__uTu7F .ReferenceButtons_orange__PPArX:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background:var(--hover,linear-gradient(270deg,#f84b4b 0,#ff7346 100%));opacity:0;transition:opacity .3s}.ReferenceButtons_flex__uTu7F .ReferenceButtons_white__leFtR{background:var(--gray-200);border:1px solid var(--gray-300)}@media(any-hover:hover){.ReferenceButtons_flex__uTu7F .ReferenceButtons_white__leFtR:hover{background:var(--main-pale)}}.ReferenceButtons_deco__UMqyd{position:absolute;top:0;left:0;z-index:2;width:100%;height:32px}.Features_wrap__eOgCM{padding:40px 0;background:var(--gray-200)}@media screen and (max-width:969px){.Features_wrap__eOgCM{padding:24px 0}}.Features_title__m9_8g{font-size:28px;font-weight:var(--font-medium);line-height:150%;color:var(--main-base,#46af32);text-align:center}@media screen and (max-width:576px){.Features_title__m9_8g{font-size:20px}}.Features_title__m9_8g:after{display:block;width:80px;height:1px;margin-inline:auto;margin-top:24px;content:"";background:var(--main-base)}@media screen and (max-width:576px){.Features_title__m9_8g:after{width:40px}}.Features_contents__qgtt6{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:24px;row-gap:24px;grid-column-gap:6.3888888889vw;column-gap:6.3888888889vw;margin-top:24px}@media screen and (max-width:969px){.Features_contents__qgtt6{grid-template-columns:1fr;gap:0;padding:0 16px;margin-top:24px}}.Features_box__dlrHz{padding:0 0 16px;border-bottom:1px solid var(--gray-300)}.Features_box__dlrHz:last-of-type{min-height:305px}@media screen and (max-width:969px){.Features_box__dlrHz{padding:8px 0 24px}.Features_box__dlrHz:first-child{padding:0 0 24px}}.Features_flex__pw3bI{display:flex;gap:8px;align-items:center;justify-content:space-between}@media screen and (max-width:576px){.Features_flex__pw3bI{flex-direction:column;gap:16px;align-items:flex-start}}.Features_flex__pw3bI h3{flex:1 1;max-width:230px;font-size:20px;font-style:normal;font-weight:var(--font-medium);line-height:150%}@media screen and (max-width:576px){.Features_flex__pw3bI h3{max-width:100%;font-size:18px}}.Features_flex__pw3bI h3 .Features_accent__p96f0{display:block;margin-bottom:8px;font-size:16px;line-height:125%;color:var(--main-base)}@media screen and (max-width:576px){.Features_flex__pw3bI h3 .Features_accent__p96f0{font-size:12px}}.Features_flex__pw3bI .Features_imgWrap__an8_q{width:249px;border-radius:8px}@media screen and (max-width:768px){.Features_flex__pw3bI .Features_imgWrap__an8_q{width:295px;height:auto}}@media screen and (max-width:576px){.Features_flex__pw3bI .Features_imgWrap__an8_q{width:100%}}.Features_flex__pw3bI .Features_imgWrap__an8_q img{display:block;width:100%;height:auto;aspect-ratio:249/125;object-fit:cover;border-radius:8px}@media screen and (max-width:768px){.Features_flex__pw3bI .Features_imgWrap__an8_q img{aspect-ratio:295/148}}.Features_body__vZstt{margin-top:8px}.Features_body__vZstt p{font-size:16px;font-weight:var(--font-regular);line-height:175%}@media screen and (max-width:576px){.Features_body__vZstt p{font-size:14px}}.Features_body__vZstt span{display:block;font-size:12px;font-weight:var(--font-regular);line-height:150%}.Features_body__vZstt span:first-of-type{margin-top:8px}.Item_wrap__P78W8{padding:40px 0}@media screen and (max-width:768px){.Item_wrap__P78W8{padding:24px 0}}.Item_title__FahIX{position:relative;width:max-content;margin-inline:auto;font-size:28px;font-weight:var(--font-medium);line-height:150%;color:var(--main-base);text-align:center}@media screen and (max-width:576px){.Item_title__FahIX{font-size:20px}}.Item_title__FahIX:after,.Item_title__FahIX:before{position:absolute;bottom:-2px;display:inline-block;width:2px;height:26px;content:"";background:var(--main-base)}.Item_title__FahIX:before{left:-24px;transform:rotate(-25deg)}.Item_title__FahIX:after{right:-24px;transform:rotate(25deg)}.Item_imgWrap__Z3CRm{display:flex;gap:24px;justify-content:center;margin-top:24px}@media screen and (max-width:500px){.Item_imgWrap__Z3CRm{flex-direction:column;gap:8px}}.Item_imgWrap__Z3CRm a{display:block;width:561px;overflow:hidden;border-radius:16px}@media screen and (max-width:768px){.Item_imgWrap__Z3CRm a{width:100%;border-radius:8px}}.Item_imgWrap__Z3CRm a img{width:100%;height:auto;border-radius:16px;transition:.3s}@media screen and (max-width:768px){.Item_imgWrap__Z3CRm a img{border-radius:8px}}@media(any-hover:hover){.Item_imgWrap__Z3CRm a:hover img{transform:scale(1.1)}}.Breadcrumb_breadcrumb__y7jD1{display:flex;margin-top:8px}.Breadcrumb_item__Q1FVV{max-width:100%;font-size:14px;font-weight:var(--font-regular);line-height:150%;color:#fff;white-space:nowrap}.Breadcrumb_item__Q1FVV:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:576px){.Breadcrumb_item__Q1FVV{font-size:12px}}.Breadcrumb_item__Q1FVV a{font-size:14px;font-weight:var(--font-regular);line-height:150%;color:var(--accent-sub)}@media screen and (max-width:576px){.Breadcrumb_item__Q1FVV a{font-size:12px}}.Breadcrumb_separator__XXDya:after{display:inline-block;margin-inline:4px;font-size:14px;color:#fff;content:"/"}.SubHeader_container__3OO7F{padding:16px 24px;background:var(--main-base,#46af32)}@media screen and (max-width:969px){.SubHeader_container__3OO7F{padding:90px 24px 16px}}.SubHeader_headingWrap__gF57L{max-width:1100px;margin-inline:auto}@media screen and (max-width:969px){.SubHeader_headingWrap__gF57L{max-width:100%}}.SubHeader_heading__E_NG5{display:flex;gap:8px;align-items:center;justify-content:flex-start;width:100%;height:110px;padding:0 40px;background:#fff;border-radius:32px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.16)}@media screen and (max-width:576px){.SubHeader_heading__E_NG5 img{gap:4px;width:26px;height:auto}.SubHeader_heading__E_NG5{gap:4px;height:96px;padding:0 16px;border-radius:24px}}.SubHeader_heading__E_NG5 .SubHeader_title__bzfQa{font-size:36px;font-weight:var(--font-medium);line-height:125%}@media screen and (max-width:969px){.SubHeader_heading__E_NG5 .SubHeader_title__bzfQa{white-space:pre-line}}@media screen and (max-width:576px){.SubHeader_heading__E_NG5 .SubHeader_title__bzfQa{font-size:20px;font-weight:var(--font-medium);line-height:125%}}.Banner_flex__fc94z{display:flex;overflow:hidden}.Banner_flex__fc94z .Banner_imgWrap__fHWD3{width:100%}.Banner_flex__fc94z .Banner_imgWrap__fHWD3 img{display:block;width:33.3333333333vw;height:auto;object-fit:cover}@media screen and (max-width:576px){.Banner_flex__fc94z .Banner_imgWrap__fHWD3 img{width:50vw;height:auto}.Banner_flex__fc94z .Banner_imgWrap__fHWD3:nth-child(3){display:none}}.Section_container__5_J0C{position:relative}.Section_inner__Eoc6I{width:100%;max-width:var(--max-width);padding:0 24px;margin-inline:auto}.Section_inner__Eoc6I.Section_isNarrow__2rkYY{max-width:988px}.Intro_wrap__7XKWh{padding:40px 0}@media screen and (max-width:969px){.Intro_wrap__7XKWh{padding:24px 0}}.Intro_title__LGynl{position:relative;width:max-content;margin-inline:auto;font-size:28px;font-weight:var(--font-medium);color:var(--main-base)}@media screen and (max-width:969px){.Intro_title__LGynl{text-align:center}}@media screen and (max-width:576px){.Intro_title__LGynl{font-size:19px}}.Intro_title__LGynl .Intro_line__Y67BY{position:relative}.Intro_title__LGynl .Intro_line__Y67BY:before{position:absolute;top:-5px;left:50%;width:6px;height:6px;content:"";background:var(--main-base);border-radius:50%;transform:translateX(-50%)}@media screen and (max-width:576px){.Intro_title__LGynl .Intro_line__Y67BY:before{width:4px;height:4px}}.Intro_title__LGynl .Intro_line__Y67BY.Intro_none___DjCw:before{display:none}.Intro_title__LGynl:after,.Intro_title__LGynl:before{display:inline-block;width:3px;height:26px;content:"";background:var(--main-base)}@media screen and (max-width:969px){.Intro_title__LGynl:after,.Intro_title__LGynl:before{position:absolute;bottom:0}}.Intro_title__LGynl:before{margin-right:24px;transform:rotate(-30deg)}@media screen and (max-width:969px){.Intro_title__LGynl:before{left:-33px;margin:0}}.Intro_title__LGynl:after{margin-left:30px;transform:rotate(30deg)}@media screen and (max-width:969px){.Intro_title__LGynl:after{right:-33px;margin:0}}.Intro_flex__xExv_{display:flex;gap:16px;justify-content:center;margin-top:24px}@media screen and (max-width:969px){.Intro_flex__xExv_{flex-direction:column;gap:8px;align-items:center;width:87.2vw;margin-inline:auto;margin-top:16px}}.Intro_box__Pi6Dg{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:366.6666666667px;height:158px;padding:24px;background:var(--main-base);border-radius:16px}@media screen and (max-width:576px){.Intro_box__Pi6Dg{flex-direction:row;width:100%;height:102px}}.Intro_box__Pi6Dg span{font-size:16px;font-weight:var(--font-medium);line-height:150%;color:#fff;text-align:center}@media screen and (max-width:576px){.Intro_box__Pi6Dg span{width:70%;font-size:14px}}@media screen and (max-width:430px){.Intro_box__Pi6Dg span{width:100%}}.Intro_spOnly__ped_q{display:none}@media screen and (max-width:969px){.Intro_spOnly__ped_q{display:block}}