.Breadcrumbs_breadcrumbs__ijvn4{width:100%;display:flex;flex-wrap:nowrap;padding:12px calc(100vw*40/1366) 0;overflow-x:auto;overflow-y:hidden;position:relative;z-index:100}@media (max-width:896px){.Breadcrumbs_breadcrumbs__ijvn4{padding:10px 20px 0}}.Breadcrumbs_breadcrumbs__ijvn4>li{font-size:1.2rem;white-space:nowrap}@media (max-width:896px){.Breadcrumbs_breadcrumbs__ijvn4>li{font-size:1rem}}.Breadcrumbs_breadcrumbs__ijvn4>li:not(:last-child):after{content:"/";margin:0 5px;color:rgba(0,0,0,.2)}.TitleHead_titleHead__b_JiT{margin:111px 0 150px}@media (max-width:1366px){.TitleHead_titleHead__b_JiT{margin:calc(100vw*111/1366) 0 calc(100vw*150/1366)}}@media (max-width:896px){.TitleHead_titleHead__b_JiT{margin-top:50px;margin-bottom:62px;padding:0 20px}}@media (min-width:897px){.TitleHead_titleHead__b_JiT.TitleHead_bottom__pXaGK{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;height:100%}}.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a{font-family:Montserrat,Noto Sans Japanese,sans-serif;font-size:10.8rem;font-weight:600;color:#5724ff;letter-spacing:-.0005em;line-height:1.2}@media (max-width:1366px){.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a{font-size:calc(100vw*108/1366)}}@media (max-width:896px){.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a{font-size:4.4rem}}.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a>span{display:block}.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a.TitleHead_small__63oeg{font-size:9.6rem}@media (max-width:1366px){.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a.TitleHead_small__63oeg{font-size:calc(100vw*96/1366)}}@media (max-width:896px){.TitleHead_titleHead__b_JiT>.TitleHead_title__XLm0a.TitleHead_small__63oeg{font-size:4.4rem}}.TitleHead_titleHead__b_JiT .TitleHead_boxSub__7E3G6{margin-top:19px}@media (min-width:897px){.TitleHead_titleHead__b_JiT .TitleHead_boxSub__7E3G6.TitleHead_type01__T7P3_{display:flex;align-items:center}.TitleHead_titleHead__b_JiT .TitleHead_boxSub__7E3G6.TitleHead_type01__T7P3_ .TitleHead_titleSub__qD4Hh{flex:1 0 auto}.TitleHead_titleHead__b_JiT .TitleHead_boxSub__7E3G6.TitleHead_type01__T7P3_ .TitleHead_textSub__NEceN{margin-left:30px;width:100%}}.TitleHead_titleHead__b_JiT .TitleHead_boxSub__7E3G6.TitleHead_type02__pNAcE .TitleHead_textSub__NEceN{margin-top:5px}.TitleHead_titleHead__b_JiT .TitleHead_titleSub__qD4Hh{font-size:3.6rem;font-weight:700;color:#00a8c0;letter-spacing:.05em}@media (max-width:896px){.TitleHead_titleHead__b_JiT .TitleHead_titleSub__qD4Hh{font-size:2rem}}.TitleHead_titleHead__b_JiT .TitleHead_titleSub__qD4Hh.TitleHead_textWrap__G_bmB{flex:inherit!important}.TitleHead_titleHead__b_JiT .TitleHead_textSub__NEceN{line-height:2;letter-spacing:.05em}@media (max-width:896px){.TitleHead_titleHead__b_JiT .TitleHead_textSub__NEceN{font-size:1.4rem}}.TitleHead_titleHead__b_JiT .TitleHead_textSearch__wCdOB{color:#909090;font-size:1.6rem;font-weight:700;letter-spacing:0;position:relative;display:inline-flex;align-items:center}@media (max-width:896px){.TitleHead_titleHead__b_JiT .TitleHead_textSearch__wCdOB{font-size:1.2rem}}.TitleHead_titleHead__b_JiT .TitleHead_textSearch__wCdOB:after{content:"";width:30px;height:1px;background-color:#909090;margin:0 10px}@media (max-width:896px){.TitleHead_titleHead__b_JiT .TitleHead_textSearch__wCdOB:after{width:20px}}.TitleHead_titleHead__b_JiT .TitleHead_textKeyword__flAV2{font-size:1.6rem;letter-spacing:0;color:#000}@media (max-width:896px){.TitleHead_titleHead__b_JiT .TitleHead_textKeyword__flAV2{font-size:1.2rem}}.NavLocal_listNav__Ubun0{display:flex;flex-wrap:wrap;margin-left:-25px}@media (max-width:1366px){.NavLocal_listNav__Ubun0{margin-left:calc(100vw*-25/1366)}}.NavLocal_listNav__Ubun0>li{width:50%;padding-left:25px}@media (max-width:1366px){.NavLocal_listNav__Ubun0>li{padding-left:calc(100vw*25/1366)}}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj{position:relative;display:flex;align-items:center;width:100%;min-height:56px;height:100%;padding:10px 20px 10px 0;border-bottom:1px solid #e6e6e6;font-size:1.6rem;font-weight:700;color:#c1c1c1;transition:color .3s ease-out 0s}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:after,.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:before{content:"";display:block;position:absolute;top:50%;right:0;width:16px;height:16px;background-repeat:no-repeat;background-size:16px;transform:translateY(-50%);transition:all .3s ease-out}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:before{background-image:url(/_next/static/media/ico_arrow_right_gray.bc655879.svg);opacity:1}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:after{background-image:url(/_next/static/media/ico_arrow_right_purple.0263ed6c.svg);opacity:0}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:hover{color:#5724ff}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:hover:before{opacity:0}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj:hover:after{opacity:1}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj.NavLocal_isActive__IJK48{color:#5724ff;cursor:default}.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj.NavLocal_isActive__IJK48:after,.NavLocal_listNav__Ubun0 .NavLocal_btnLink__jAPYj.NavLocal_isActive__IJK48:before{display:none}.NavLocal_listNavWrap__fgDAC.NavLocal_isSingle__KgG_D{display:flex;justify-content:flex-end}.NavLocal_listNavWrap__fgDAC.NavLocal_isSingle__KgG_D>.NavLocal_listNav__Ubun0{display:block;margin-left:0;width:100%;max-width:360px}.NavLocal_listNavWrap__fgDAC.NavLocal_isSingle__KgG_D>.NavLocal_listNav__Ubun0>li{width:100%;padding-left:0}@media (min-width:897px){.TitleHeadWithNavs_titleWrapper__YNUAm{display:flex;margin:121px 0 143px}}@media (max-width:1366px){.TitleHeadWithNavs_titleWrapper__YNUAm{margin:calc(100vw*111/1366) 0 calc(100vw*150/1366)}}@media (max-width:896px){.TitleHeadWithNavs_titleWrapper__YNUAm{margin-top:55px;margin-bottom:70px}}@media (min-width:897px){.TitleHeadWithNavs_titleWrapper__YNUAm>.TitleHeadWithNavs_colTitle__LiG5H{flex:0 0 auto;width:56.25%}}.TitleHeadWithNavs_titleWrapper__YNUAm>.TitleHeadWithNavs_colTitle__LiG5H>*{margin:0}.TitleHeadWithNavs_titleWrapper__YNUAm>.TitleHeadWithNavs_colNavs__on5wK{flex:1 1;padding-top:33px;padding-left:5%}@media (max-width:1366px){.TitleHeadWithNavs_titleWrapper__YNUAm>.TitleHeadWithNavs_colNavs__on5wK{padding-top:calc(100vw*33/1366)}}@media (max-width:896px){.TitleHeadWithNavs_titleWrapper__YNUAm>.TitleHeadWithNavs_colNavs__on5wK{display:none}}.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_title__ftLv8{position:relative;padding-top:50px;font-size:3.6rem;font-weight:700;letter-spacing:.04em}@media (max-width:896px){.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_title__ftLv8{padding-top:34px;font-size:2.4rem}}.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_title__ftLv8:after{content:"";display:block;position:absolute;top:0;left:0;width:315px;height:10px;background-color:#39d9d1}@media (max-width:896px){.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_title__ftLv8:after{width:175px;height:8px}}.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_text__tWfGp{margin-top:36px;font-size:1.8rem;line-height:2;letter-spacing:.097em}@media (max-width:896px){.HeadingFeature_headingFeature__bUFaL>.HeadingFeature_text__tWfGp{margin-top:23px;font-size:1.6rem;line-height:1.75}}.FeatureBox_featureBox__TYl0S{margin-bottom:200px}@media (max-width:896px){.FeatureBox_featureBox__TYl0S{margin-bottom:77px;padding:0 20px}}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5{display:flex;flex-wrap:wrap;margin-top:55px;padding:40px 25px 36px;border:1px solid #e6e6e6;border-radius:5px}@media (max-width:896px){.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5{margin-top:0;padding:0 13px;border:none}}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li{width:25%;padding:0 20px}@media (max-width:896px){.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li{width:50%;padding:57px 0 0}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li:nth-child(odd){padding-right:12px}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li:nth-child(2n){padding-left:12px}}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>figure{display:block;line-height:0;margin:0 auto;text-align:center}@media (max-width:896px){.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>figure{width:80px}}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>.FeatureBox_title__pIStm{margin-top:9px;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.1em}@media (max-width:896px){.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>.FeatureBox_title__pIStm{margin-top:16px;font-size:1.6rem}}.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>.FeatureBox_text__6PHj9{margin-top:18px;font-size:1.4rem;line-height:1.75;letter-spacing:-.02em}@media (max-width:896px){.FeatureBox_featureBox__TYl0S>.FeatureBox_list__WtWs5>li>.FeatureBox_text__6PHj9{margin-top:13px;font-size:1.4rem}}.FeatureList_featureList__2uQ4G{margin-bottom:200px}@media (max-width:896px){.FeatureList_featureList__2uQ4G{margin-bottom:100px;padding:0 20px}}.FeatureList_featureList__2uQ4G>.FeatureList_list__SRRcc>li:not(:first-child){margin-top:120px}@media (max-width:896px){.FeatureList_featureList__2uQ4G>.FeatureList_list__SRRcc>li:not(:first-child){margin-top:80px}}@media (min-width:897px){.FeatureList_featureDetail__Qc_wX{display:flex}}.FeatureList_featureDetail__Qc_wX>.FeatureList_detail__evuei{width:780px;padding-right:105px;flex:1 0 auto}@media (max-width:1366px){.FeatureList_featureDetail__Qc_wX>.FeatureList_detail__evuei{width:calc(100vw*780/1366);padding-right:calc(100vw*105/1366)}}@media (max-width:896px){.FeatureList_featureDetail__Qc_wX>.FeatureList_detail__evuei{width:100%;padding-right:0}}.FeatureList_featureDetail__Qc_wX>.FeatureList_image__4oqoR{width:100%}@media (max-width:896px){.FeatureList_featureDetail__Qc_wX>.FeatureList_image__4oqoR{margin-top:22px}.FeatureList_featureDetail__Qc_wX>.FeatureList_image__4oqoR>figure{width:240px;margin:0 auto}}.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO{margin-top:36px}@media (max-width:896px){.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO{margin:25px 25px 0;text-align:center}}.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO>a{position:relative;padding-right:29px;font-size:1.8rem;letter-spacing:.1em}@media (max-width:896px){.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO>a{display:inline-flex;align-items:center;justify-content:center;min-width:260px;height:48px;margin:0 auto;padding:10px 34px;border:1px solid #3d0fd3;border-radius:100px;font-size:1.3rem}}.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO>a:after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px;background:url(/_next/static/media/ico_arrow_right_purple.0263ed6c.svg) 100% no-repeat;background-size:16px}@media (max-width:896px){.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO>a:after{right:14px;width:14px;height:14px;background-size:14px}}@media (min-width:897px){.FeatureList_featureDetail__Qc_wX .FeatureList_link___iscO>a:hover{text-decoration:underline}}.FeatureList_boxWork__pLh29{position:relative;width:100%;height:491px}@media (max-width:1366px){.FeatureList_boxWork__pLh29{height:calc(100vw*491/1366)}}@media (max-width:896px){.FeatureList_boxWork__pLh29{width:240px;height:281px;margin:0 auto}}.FeatureList_boxWork__pLh29>.FeatureList_date__gqADN{position:absolute;left:0;bottom:-20px;font-family:Montserrat,Noto Sans Japanese,sans-serif;font-size:1.3rem;font-weight:600;color:#909090;letter-spacing:0}@media (max-width:896px){.FeatureList_boxWork__pLh29>.FeatureList_date__gqADN{font-size:1rem}}html[lang=ja] .FeatureList_boxWork__pLh29 .FeatureList_date__gqADN{bottom:0}.FeatureList_circleBox___nV5w{display:flex;justify-content:center;position:absolute;width:289px;height:289px;padding:91px 0;border-radius:50%}@media (max-width:1366px){.FeatureList_circleBox___nV5w{width:calc(100vw*289/1366);height:calc(100vw*289/1366);padding:calc(100vw*91/1366) 0}}@media (max-width:896px){.FeatureList_circleBox___nV5w{width:165px;height:165px;padding:0}}.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo{text-align:center}.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_text__OkKad{margin-top:8px;font-family:Montserrat,Noto Sans Japanese,sans-serif;font-size:1.7rem;font-weight:700;color:#fff;letter-spacing:0}@media (max-width:1366px){.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_text__OkKad{font-size:calc(100vw*17/1366)}}@media (max-width:896px){.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_text__OkKad{margin-top:3px;font-size:1rem}}.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_number__FJILp{font-family:Montserrat,Noto Sans Japanese,sans-serif;font-size:6.8rem;font-weight:600;color:#fff;line-height:1.2}@media (max-width:1366px){.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_number__FJILp{font-size:calc(100vw*68/1366)}}@media (max-width:896px){.FeatureList_circleBox___nV5w>.FeatureList_box___EIKo>.FeatureList_number__FJILp{font-size:3.9rem}}.FeatureList_circleBox___nV5w.FeatureList_projects__6WmoS{top:0;right:130px;background-color:#ffa297}@media (max-width:1366px){.FeatureList_circleBox___nV5w.FeatureList_projects__6WmoS{right:calc(100vw*130/1366)}}@media (max-width:896px){.FeatureList_circleBox___nV5w.FeatureList_projects__6WmoS{top:0;left:0;right:0;padding-top:51px}}.FeatureList_circleBox___nV5w.FeatureList_production__3qU42{overflow:hidden;bottom:0;right:0;padding-top:104px;background-color:#39d9d1}@media (max-width:1366px){.FeatureList_circleBox___nV5w.FeatureList_production__3qU42{padding-top:calc(100vw*104/1366)}}@media (max-width:896px){.FeatureList_circleBox___nV5w.FeatureList_production__3qU42{padding-top:58px}}.FeatureList_circleBox___nV5w.FeatureList_production__3qU42:after{content:"";display:block;position:absolute;top:-69.9%;left:-45.2%;width:289px;height:289px;border-radius:50%;background-color:#00a8c0}@media (max-width:1366px){.FeatureList_circleBox___nV5w.FeatureList_production__3qU42:after{width:calc(100vw*289/1366);height:calc(100vw*289/1366)}}@media (max-width:896px){.FeatureList_circleBox___nV5w.FeatureList_production__3qU42:after{width:165px;height:165px;top:-70.6%;left:-45.5%}}.FeatureList_boxMember__PMUZs{position:relative}@media (max-width:896px){.FeatureList_boxMember__PMUZs{width:240px;margin:0 auto}}.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo{position:absolute;top:calc(50% + 4px);left:calc(50% + 7px);transform:translate(-50%,-50%);font-family:Montserrat,Noto Sans Japanese,sans-serif;font-weight:600;color:#5724ff}@media (max-width:896px){.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo{top:50%;left:calc(50% + 5px)}}.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_num__pkLcP{font-size:8.9rem;line-height:.9}@media (max-width:1366px){.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_num__pkLcP{font-size:calc(100vw*89/1366)}}@media (max-width:896px){.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_num__pkLcP{font-size:5rem}}.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_text__OkKad{font-size:2rem;line-height:1}@media (max-width:1366px){.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_text__OkKad{font-size:calc(100vw*20/1366)}}@media (max-width:896px){.FeatureList_boxMember__PMUZs>.FeatureList_box___EIKo>.FeatureList_text__OkKad{font-size:1.2rem}}.NavPages_navPage__QL1t9{padding:78px 0 100px;background-color:#f6f4fc}@media (max-width:896px){.NavPages_navPage__QL1t9{margin-bottom:80px;padding:20px 20px 61px}}.NavPages_listNav__NpknB{display:flex;flex-wrap:wrap;margin-top:-17px;margin-left:-60px}@media (max-width:1366px){.NavPages_listNav__NpknB{margin-left:calc(100vw*-60/1366)}}@media (max-width:896px){.NavPages_listNav__NpknB{display:block;margin-top:0;margin-left:0}}.NavPages_listNav__NpknB>li{width:33.33%;margin-top:17px;padding-left:60px}@media (max-width:1366px){.NavPages_listNav__NpknB>li{padding-left:calc(100vw*60/1366)}}@media (max-width:896px){.NavPages_listNav__NpknB>li{width:100%;margin-top:0;padding-left:0}}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs{display:block;position:relative;width:100%;padding:19px 0;border-bottom:1px solid #c1c1c1}@media (max-width:896px){.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs{padding:14px 0 15px}}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs:after{position:absolute;top:50%;right:0;width:20px;height:20px;background:url(/_next/static/media/ico_arrow_right_dark_gray.b7f58c98.svg) no-repeat;background-size:20px;transform:translateY(-50%);content:"";transition:background-image .3s ease-out 0s}@media (max-width:896px){.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs:after{background-image:url(/_next/static/media/ico_arrow_right_purple.0263ed6c.svg)}}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs>.NavPages_title__bX_74{font-family:Montserrat,Noto Sans Japanese,sans-serif;font-size:3rem;font-weight:600;color:#909090;transition:color .3s ease-out 0s;letter-spacing:0}@media (max-width:896px){.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs>.NavPages_title__bX_74{font-size:2rem}}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs>.NavPages_text__v7tV0{font-size:1.4rem;font-weight:700;color:#909090;transition:color .3s ease-out 0s}@media (max-width:896px){.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs>.NavPages_text__v7tV0{font-size:1.3rem}}@media (min-width:897px){.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs:hover>.NavPages_title__bX_74{color:#5724ff}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs:hover>.NavPages_text__v7tV0{color:#4d4d4d}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs:hover:after{background-image:url(/_next/static/media/ico_arrow_right_purple.0263ed6c.svg)}}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs.NavPages_isActive__32iwN{border-bottom-color:#5724ff}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs.NavPages_isActive__32iwN>.NavPages_title__bX_74{color:#5724ff}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs.NavPages_isActive__32iwN>.NavPages_text__v7tV0{color:#4d4d4d}.NavPages_listNav__NpknB .NavPages_btnLink__I0AUs.NavPages_isActive__32iwN:after{display:none}.NavPages_listNavWrap__wJyXx.NavPages_isSingle__xTA07{display:flex;justify-content:flex-end}.NavPages_listNavWrap__wJyXx.NavPages_isSingle__xTA07>.NavPages_listNav__NpknB{display:block;margin-left:0;width:360px}.NavPages_listNavWrap__wJyXx.NavPages_isSingle__xTA07>.NavPages_listNav__NpknB>li{width:100%;padding-left:0}