@media (width<=1023px){.pc{display:none!important}}@media (width>=1024px){.sp{display:none!important}}.classico-regular{font-family:classico-urw,sans-serif;font-style:normal;font-weight:400}.classico-bold{font-family:classico-urw,sans-serif;font-style:normal;font-weight:700}.ConsultingPage{background:#fcfcfc}@media (width>=1024px){.ConsultingPage{padding-bottom:.307692rem}}@media (width<=1023px){.ConsultingPage{padding-bottom:.384615rem}}.ConsultingKv{color:#fff;position:relative}.ConsultingKv .kv{position:relative}@media (width>=1024px){.ConsultingKv .kv{height:100svh;padding:.189744rem .0512821rem .0512821rem}.ConsultingKv .kv_heading{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:.189744rem .0512821rem .0512821rem}}@media (width<=1023px){.ConsultingKv .kv_heading{color:#101010;text-align:center;flex-direction:column;align-items:center;gap:.102564rem;padding:.346154rem .0512821rem .102564rem;display:flex}}.ConsultingKv .kv_media{position:relative;overflow:hidden}@media (width>=1024px){.ConsultingKv .kv_media{height:100%}}@media (width<=1023px){.ConsultingKv .kv_media{width:.948718rem;height:1.53846rem;margin:0 auto}}.ConsultingKv .kv_grid{display:grid;position:absolute;inset:0}@media (width>=1024px){.ConsultingKv .kv_grid{grid-template-columns:repeat(6,1fr);grid-template-areas:"hirao takeda koda noda shuhei asami"}}@media (width<=1023px){.ConsultingKv .kv_grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"koda noda""takeda shuhei""hirao asami"}}.ConsultingKv .cell{cursor:pointer;position:relative;overflow:hidden}@media (width>=1024px){.ConsultingKv .cell{filter:grayscale()}}.ConsultingKv .cell{transition:filter .5s}@media (any-hover:hover){.ConsultingKv .cell:hover{will-change:transform;filter:grayscale(0)}}.ConsultingKv .cell picture,.ConsultingKv .cell img{object-fit:cover;pointer-events:none;user-select:none;object-position:center 20%;width:100%;height:100%;display:block}@media (width>=1024px){.ConsultingKv .cell_overlay{background:linear-gradient(#0000,#00000080);height:.897436rem;position:absolute;inset:auto 0 0}}@media (width<=1023px){.ConsultingKv .cell_overlay{background:#00000040;position:absolute;inset:0}}.ConsultingKv .cell_info{text-align:center;white-space:nowrap;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}@media (width>=1024px){.ConsultingKv .cell_info{opacity:0;gap:.0384615rem;bottom:.25641rem;transform:translateY(.025641rem)}}@media (width<=1023px){.ConsultingKv .cell_info{gap:.025641rem;bottom:.0384615rem}}.ConsultingKv .cell_info{transition:transform .3s ease-out,opacity .3s ease-out}@media (any-hover:hover){.ConsultingKv .cell_info:is(:where(.cell):hover *){will-change:transform;opacity:1;transform:translateY(0)}}.ConsultingKv .cell_name{letter-spacing:.1em;text-transform:uppercase}@media (width>=1024px){.ConsultingKv .cell_name{padding-top:.02px;padding-bottom:.02px;font-size:.0410256rem;line-height:1.3}.ConsultingKv .cell_name:before,.ConsultingKv .cell_name:after{content:"";width:0;height:0;display:block}.ConsultingKv .cell_name:before{margin-top:-.305em}.ConsultingKv .cell_name:after{margin-bottom:-.245em}.ConsultingKv .cell_name{letter-spacing:.00025641rem;font-family:classico-urw,sans-serif;font-weight:400}}@media (width<=1023px){.ConsultingKv .cell_name{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.3}.ConsultingKv .cell_name:before,.ConsultingKv .cell_name:after{content:"";width:0;height:0;display:block}.ConsultingKv .cell_name:before{margin-top:-.305em}.ConsultingKv .cell_name:after{margin-bottom:-.245em}.ConsultingKv .cell_name{font-family:classico-urw,sans-serif;font-weight:400}}.ConsultingKv .cell_more{text-underline-offset:.00512821rem;text-decoration:underline}@media (width>=1024px){.ConsultingKv .cell_more{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.5}.ConsultingKv .cell_more:before,.ConsultingKv .cell_more:after{content:"";width:0;height:0;display:block}.ConsultingKv .cell_more:before{margin-top:-.405em}.ConsultingKv .cell_more:after{margin-bottom:-.345em}.ConsultingKv .cell_more{font-family:classico-urw,sans-serif;font-weight:400}}@media (width<=1023px){.ConsultingKv .cell_more{padding-top:.02px;padding-bottom:.02px;font-size:.0307692rem;line-height:1.5}.ConsultingKv .cell_more:before,.ConsultingKv .cell_more:after{content:"";width:0;height:0;display:block}.ConsultingKv .cell_more:before{margin-top:-.405em}.ConsultingKv .cell_more:after{margin-bottom:-.345em}.ConsultingKv .cell_more{font-family:classico-urw,sans-serif;font-weight:400}}.ConsultingKv .overlay{pointer-events:none;background:#00000040;position:absolute;inset:0}@media (width<=1023px){.ConsultingKv .overlay{display:none}}.ConsultingKv .title{text-transform:uppercase}@media (width>=1024px){.ConsultingKv .title{width:2.30769rem;margin-bottom:.102564rem;font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingKv .title{font-family:classico-urw,sans-serif;font-size:.0923077rem;font-weight:400;line-height:.7}}@media (width>=1024px){.ConsultingKv .lead{padding-top:.02px;padding-bottom:.02px;font-size:.0512821rem;line-height:1.6}.ConsultingKv .lead:before,.ConsultingKv .lead:after{content:"";width:0;height:0;display:block}.ConsultingKv .lead:before{margin-top:-.3em}.ConsultingKv .lead:after{margin-bottom:-.3em}.ConsultingKv .lead{letter-spacing:.00769231rem;font-weight:400}}@media (width<=1023px){.ConsultingKv .lead{padding-top:.02px;padding-bottom:.02px;font-size:.0410256rem;line-height:1.8}.ConsultingKv .lead:before,.ConsultingKv .lead:after{content:"";width:0;height:0;display:block}.ConsultingKv .lead:before{margin-top:-.4em}.ConsultingKv .lead:after{margin-bottom:-.4em}.ConsultingKv .lead{letter-spacing:.00410256rem;font-weight:400}}.ConsultingKv .scroll{flex-direction:column;align-items:center;gap:.025641rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=1024px){.ConsultingKv .scroll{bottom:.102564rem}}@media (width<=1023px){.ConsultingKv .scroll{display:none}}.ConsultingKv .scroll_text{font-family:classico-urw,sans-serif;font-size:.0358974rem;font-weight:400;line-height:.7}.ConsultingKv .scroll_icon{color:#fff;width:.0769231rem;height:.0384615rem}.ConsultingKv_modal{z-index:100;background:#00000080;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConsultingKv_modal .modal_inner{flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.ConsultingKv_modal .modal_inner{gap:.102564rem}}@media (width<=1023px){.ConsultingKv_modal .modal_inner{gap:.0897436rem}}.ConsultingKv_modal .modal_card{border-radius:.00512821rem;position:relative;overflow:hidden}@media (width>=1024px){.ConsultingKv_modal .modal_card{width:2.5641rem;height:1.28205rem}}@media (width<=1023px){.ConsultingKv_modal .modal_card{width:.897436rem;height:1.28205rem}}.ConsultingKv_modal .modal_img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ConsultingKv_modal .modal_grad{position:absolute;inset:auto 0 0}@media (width>=1024px){.ConsultingKv_modal .modal_grad{background:linear-gradient(#0000,#00000080);height:.897436rem}}@media (width<=1023px){.ConsultingKv_modal .modal_grad{background:linear-gradient(#0000,#000000bf);height:100%}}.ConsultingKv_modal .modal_body{color:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0}@media (width>=1024px){.ConsultingKv_modal .modal_body{gap:.0512821rem;width:100%;padding:.102564rem}}@media (width<=1023px){.ConsultingKv_modal .modal_body{gap:.0512821rem;width:100%;padding:.0512821rem}}.ConsultingKv_modal .modal_meta{flex-direction:column;display:flex}@media (width>=1024px){.ConsultingKv_modal .modal_meta{gap:.0512821rem}}@media (width<=1023px){.ConsultingKv_modal .modal_meta{gap:.0512821rem}}.ConsultingKv_modal .modal_role{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingKv_modal .modal_role:before,.ConsultingKv_modal .modal_role:after{content:"";width:0;height:0;display:block}.ConsultingKv_modal .modal_role:before{margin-top:-.325em}.ConsultingKv_modal .modal_role:after{margin-bottom:-.325em}.ConsultingKv_modal .modal_role{letter-spacing:.00358974rem;font-weight:400}.ConsultingKv_modal .modal_name{padding-top:.02px;padding-bottom:.02px;font-size:.0615385rem;line-height:1.65}.ConsultingKv_modal .modal_name:before,.ConsultingKv_modal .modal_name:after{content:"";width:0;height:0;display:block}.ConsultingKv_modal .modal_name:before{margin-top:-.325em}.ConsultingKv_modal .modal_name:after{margin-bottom:-.325em}.ConsultingKv_modal .modal_name{letter-spacing:.00615385rem;font-weight:400}@media (width>=1024px){.ConsultingKv_modal .modal_profile{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.4}.ConsultingKv_modal .modal_profile:before,.ConsultingKv_modal .modal_profile:after{content:"";width:0;height:0;display:block}.ConsultingKv_modal .modal_profile:before{margin-top:-.2em}.ConsultingKv_modal .modal_profile:after{margin-bottom:-.2em}.ConsultingKv_modal .modal_profile{font-weight:400}}@media (width<=1023px){.ConsultingKv_modal .modal_profile{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.6}.ConsultingKv_modal .modal_profile:before,.ConsultingKv_modal .modal_profile:after{content:"";width:0;height:0;display:block}.ConsultingKv_modal .modal_profile:before{margin-top:-.3em}.ConsultingKv_modal .modal_profile:after{margin-bottom:-.3em}.ConsultingKv_modal .modal_profile{font-weight:400}}.ConsultingKv_modal .modal_close{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:.025641rem;padding:0;display:flex}.ConsultingKv_modal .modal_close_icon{flex-shrink:0;width:.0384615rem;height:.0384615rem}.ConsultingKv_modal .modal_close_text{text-transform:uppercase;font-family:classico-urw,sans-serif;font-size:.0410256rem;font-weight:400;line-height:.7}.ConsultingChange{background:#f5f5f5}@media (width>=1024px){.ConsultingChange{align-items:center;height:100svh;min-height:2.15385rem;padding:.25641rem 0;display:flex}}@media (width<=1023px){.ConsultingChange{padding:.25641rem 0}}@media (width>=1024px){.ConsultingChange .inner{flex-direction:column;align-items:center;gap:.153846rem;display:flex}}@media (width<=1023px){.ConsultingChange .inner{flex-direction:column;align-items:center;gap:.153846rem;display:flex}}.ConsultingChange .header{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.ConsultingChange .header{gap:.102564rem;padding-bottom:.0897436rem}}@media (width<=1023px){.ConsultingChange .header{gap:.102564rem;padding-bottom:.0897436rem}}@media (width>=1024px){.ConsultingChange .title{font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingChange .title{font-family:classico-urw,sans-serif;font-size:.0820513rem;font-weight:400;line-height:.7}}.ConsultingChange .sub{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingChange .sub:before,.ConsultingChange .sub:after{content:"";width:0;height:0;display:block}.ConsultingChange .sub:before{margin-top:-.325em}.ConsultingChange .sub:after{margin-bottom:-.325em}.ConsultingChange .sub{letter-spacing:.000717949rem;font-weight:400}.ConsultingChange .header_line{border-bottom:.0025641rem solid #00000080;position:absolute;bottom:0}@media (width>=1024px){.ConsultingChange .header_line{width:.153846rem}}@media (width<=1023px){.ConsultingChange .header_line{width:.153846rem}}.ConsultingChange .steps{width:100%}@media (width>=1024px){.ConsultingChange .steps{justify-content:space-between;align-items:center;display:flex}}@media (width<=1023px){.ConsultingChange .steps{flex-direction:column;gap:.102564rem;display:flex}}.ConsultingChange .connector{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.ConsultingChange .connector{width:.102564rem;height:.205128rem}}@media (width<=1023px){.ConsultingChange .connector{width:.205128rem;height:.102564rem;margin:0 auto}}.ConsultingChange .connector svg{color:#101010;flex:none;display:block;position:relative}@media (width>=1024px){.ConsultingChange .connector svg{width:.205128rem;height:.102564rem;transform:rotate(-90deg)}}@media (width<=1023px){.ConsultingChange .connector svg{width:.205128rem;height:.102564rem}}.ConsultingChange .step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.0769231rem;display:flex}.ConsultingChange .step .step_line{border-top:.0025641rem solid #00000080;width:.153846rem}.ConsultingChange .step .num{color:#101010;justify-content:center;align-items:flex-end;display:flex}.ConsultingChange .step .num .main{font-family:classico-urw,sans-serif;font-size:.153846rem;font-weight:400;line-height:.7}.ConsultingChange .step .num .sub{align-items:center;gap:.00769231rem;margin-left:-.00769231rem;display:flex}.ConsultingChange .step .num .sub .slash{background:#101010;width:.0025641rem;height:.0426179rem;display:block;position:relative;top:.00512821rem;transform:rotate(21.16deg)}.ConsultingChange .step .num .sub .to{font-family:classico-urw,sans-serif;font-size:.0615385rem;font-weight:400;line-height:.7}.ConsultingChange .step .step_body{flex-direction:column;align-items:center;gap:.0512821rem;display:flex}.ConsultingChange .step .step_title{padding-top:.02px;padding-bottom:.02px;font-size:.0615385rem;line-height:1.65}.ConsultingChange .step .step_title:before,.ConsultingChange .step .step_title:after{content:"";width:0;height:0;display:block}.ConsultingChange .step .step_title:before{margin-top:-.325em}.ConsultingChange .step .step_title:after{margin-bottom:-.325em}.ConsultingChange .step .step_title{letter-spacing:.00246154rem;font-weight:400}.ConsultingChange .step .list{flex-direction:column;gap:.0512821rem;display:flex}.ConsultingChange .step .list li{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingChange .step .list li:before,.ConsultingChange .step .list li:after{content:"";width:0;height:0;display:block}.ConsultingChange .step .list li:before{margin-top:-.325em}.ConsultingChange .step .list li:after{margin-bottom:-.325em}.ConsultingChange .step .list li{letter-spacing:.000717949rem;font-weight:400}.ConsultingProblems{color:#fff;position:relative}.ConsultingProblems .box{background:#101010}@media (width>=1024px){.ConsultingProblems .box{padding:.25641rem 0}}@media (width<=1023px){.ConsultingProblems .box{padding:.25641rem 0}}@media (width>=1024px){.ConsultingProblems .inner{flex-direction:column;align-items:center;gap:.102564rem;display:flex}}@media (width<=1023px){.ConsultingProblems .inner{flex-direction:column;align-items:center;gap:.102564rem;width:.846154rem;margin:0 auto;display:flex}}.ConsultingProblems .header{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.ConsultingProblems .header{gap:.0769231rem;padding-bottom:.0897436rem}}@media (width<=1023px){.ConsultingProblems .header{gap:.0769231rem;padding-bottom:.0897436rem}}.ConsultingProblems .title{text-transform:uppercase}@media (width>=1024px){.ConsultingProblems .title{font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingProblems .title{font-family:classico-urw,sans-serif;font-size:.0820513rem;font-weight:400;line-height:.7}}.ConsultingProblems .sub{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingProblems .sub:before,.ConsultingProblems .sub:after{content:"";width:0;height:0;display:block}.ConsultingProblems .sub:before{margin-top:-.325em}.ConsultingProblems .sub:after{margin-bottom:-.325em}.ConsultingProblems .sub{letter-spacing:.000717949rem;font-weight:400}@media (width<=1023px){.ConsultingProblems .sub{text-align:left}.ConsultingProblems .sub br{display:none}}.ConsultingProblems .header_line{border-bottom:.0025641rem solid #ffffff80;position:absolute;bottom:0}@media (width>=1024px){.ConsultingProblems .header_line{width:.153846rem}}@media (width<=1023px){.ConsultingProblems .header_line{width:.153846rem}}.ConsultingProblems .cards{width:100%}@media (width>=1024px){.ConsultingProblems .cards{gap:.0512821rem;height:.717949rem;display:flex}}@media (width<=1023px){.ConsultingProblems .cards{gap:.0512821rem;display:grid}}.ConsultingProblems .card{border:.00128205rem solid #fff;border-radius:.00512821rem;flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.ConsultingProblems .card{gap:.0769231rem;width:.717949rem;height:100%;padding:.0769231rem .0769231rem .128205rem}}@media (width<=1023px){.ConsultingProblems .card{border-width:.5px;gap:.0769231rem;padding:.0769231rem}}.ConsultingProblems .case{text-transform:uppercase;text-align:center;font-family:classico-urw,sans-serif;font-size:.0410256rem;font-weight:400;line-height:.7}.ConsultingProblems .line{border-top:.0025641rem solid #ffffff80;width:.153846rem}.ConsultingProblems .cardTitle{text-align:center;flex-direction:column;gap:0;display:flex}@media (width>=1024px){.ConsultingProblems .cardTitle{padding-top:.02px;padding-bottom:.02px;font-size:.0461538rem;line-height:1.55}.ConsultingProblems .cardTitle:before,.ConsultingProblems .cardTitle:after{content:"";width:0;height:0;display:block}.ConsultingProblems .cardTitle:before{margin-top:-.275em}.ConsultingProblems .cardTitle:after{margin-bottom:-.275em}.ConsultingProblems .cardTitle{letter-spacing:.00184615rem;font-weight:400}}@media (width<=1023px){.ConsultingProblems .cardTitle{margin-inline:-.025641rem;padding-top:.02px;padding-bottom:.02px;font-size:.0512821rem;line-height:1.6}.ConsultingProblems .cardTitle:before,.ConsultingProblems .cardTitle:after{content:"";width:0;height:0;display:block}.ConsultingProblems .cardTitle:before{margin-top:-.3em}.ConsultingProblems .cardTitle:after{margin-bottom:-.3em}.ConsultingProblems .cardTitle{letter-spacing:.00205128rem;font-weight:400}}.ConsultingProblems .text{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingProblems .text:before,.ConsultingProblems .text:after{content:"";width:0;height:0;display:block}.ConsultingProblems .text:before{margin-top:-.325em}.ConsultingProblems .text:after{margin-bottom:-.325em}.ConsultingProblems .text{letter-spacing:.000717949rem;font-weight:400}@keyframes roation{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.ConsultingProblems .bottomChevron{mix-blend-mode:difference;width:.384615rem;height:.192308rem;margin-left:-.192308rem;animation:2s linear infinite roation;position:absolute;left:50%}@media (width>=1024px){.ConsultingProblems .bottomChevron{bottom:-.102564rem}}@media (width<=1023px){.ConsultingProblems .bottomChevron{bottom:-.128205rem}}.ConsultingProblems .bottomChevron svg{color:#fff;width:100%;height:100%}.ConsultingSolution{background:#fcfcfc}@media (width>=1024px){.ConsultingSolution{padding:.358974rem 0}}@media (width<=1023px){.ConsultingSolution{padding:.384615rem 0}}@media (width>=1024px){.ConsultingSolution .inner{flex-direction:column;align-items:center;gap:.102564rem;display:flex}}@media (width<=1023px){.ConsultingSolution .inner{flex-direction:column;gap:.102564rem;display:flex}}.ConsultingSolution .header{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.ConsultingSolution .header{gap:.0641026rem;padding-bottom:.0897436rem}}@media (width<=1023px){.ConsultingSolution .header{gap:.0641026rem;padding-bottom:.0897436rem}}.ConsultingSolution .title{text-transform:uppercase}@media (width>=1024px){.ConsultingSolution .title{font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingSolution .title{font-family:classico-urw,sans-serif;font-size:.0820513rem;font-weight:400;line-height:.7}}.ConsultingSolution .sub{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingSolution .sub:before,.ConsultingSolution .sub:after{content:"";width:0;height:0;display:block}.ConsultingSolution .sub:before{margin-top:-.325em}.ConsultingSolution .sub:after{margin-bottom:-.325em}.ConsultingSolution .sub{letter-spacing:.000717949rem;font-weight:400}.ConsultingSolution .header_line{border-bottom:.0025641rem solid #00000080;position:absolute;bottom:0}@media (width>=1024px){.ConsultingSolution .header_line{width:.153846rem}}@media (width<=1023px){.ConsultingSolution .header_line{width:.153846rem}}.ConsultingSolution .cards{width:100%}@media (width>=1024px){.ConsultingSolution .cards{grid-template-columns:1fr 1fr;gap:.0512821rem;display:grid}}@media (width<=1023px){.ConsultingSolution .cards{gap:.0512821rem;width:.948718rem;margin:0 -.0384615rem;display:grid}}.ConsultingSolution .card{border:.00128205rem solid #101010;border-radius:.00512821rem}@media (width>=1024px){.ConsultingSolution .card{grid-template-rows:subgrid;grid-row:span 3;gap:.102564rem;padding:.102564rem .0769231rem;display:grid}}@media (width<=1023px){.ConsultingSolution .card{flex-direction:column;gap:.102564rem;padding:.102564rem .0512821rem;display:flex}}.ConsultingSolution .no{text-transform:uppercase;font-family:classico-urw,sans-serif;font-size:.0410256rem;font-weight:400;line-height:.7}.ConsultingSolution .cardHeader{flex-direction:column;gap:.0641026rem;display:flex}.ConsultingSolution .cardTitle{flex-direction:column;padding-top:.02px;padding-bottom:.02px;font-size:.0769231rem;line-height:1.35;display:flex}.ConsultingSolution .cardTitle:before,.ConsultingSolution .cardTitle:after{content:"";width:0;height:0;display:block}.ConsultingSolution .cardTitle:before{margin-top:-.175em}.ConsultingSolution .cardTitle:after{margin-bottom:-.175em}.ConsultingSolution .cardTitle{letter-spacing:0;font-weight:400}.ConsultingSolution .text{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingSolution .text:before,.ConsultingSolution .text:after{content:"";width:0;height:0;display:block}.ConsultingSolution .text:before{margin-top:-.325em}.ConsultingSolution .text:after{margin-bottom:-.325em}.ConsultingSolution .text{letter-spacing:.000717949rem;font-weight:400}.ConsultingSolution .provide{text-align:center;flex-direction:column;gap:.0384615rem;display:flex}.ConsultingSolution .provideTitle{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingSolution .provideTitle:before,.ConsultingSolution .provideTitle:after{content:"";width:0;height:0;display:block}.ConsultingSolution .provideTitle:before{margin-top:-.325em}.ConsultingSolution .provideTitle:after{margin-bottom:-.325em}.ConsultingSolution .provideTitle{letter-spacing:.000717949rem;font-weight:400}.ConsultingSolution .provideLine{border-top:.00128205rem solid #00000080;width:100%}.ConsultingSolution .provideItems{flex-direction:column;gap:.0307692rem;display:flex}.ConsultingSolution .provideItem{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingSolution .provideItem:before,.ConsultingSolution .provideItem:after{content:"";width:0;height:0;display:block}.ConsultingSolution .provideItem:before{margin-top:-.325em}.ConsultingSolution .provideItem:after{margin-bottom:-.325em}.ConsultingSolution .provideItem{letter-spacing:.000717949rem;font-weight:400}.ConsultingWhy{color:#fff;background:#101010}@media (width>=1024px){.ConsultingWhy{padding:.25641rem 0}}@media (width<=1023px){.ConsultingWhy{padding:.25641rem 0}}@media (width>=1024px){.ConsultingWhy .inner{flex-direction:column;align-items:center;gap:.102564rem;display:flex}}@media (width<=1023px){.ConsultingWhy .inner{flex-direction:column;align-items:center;gap:.153846rem;width:.846154rem;margin:0 auto;display:flex}}.ConsultingWhy .header{flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.ConsultingWhy .header{gap:.0641026rem;padding-bottom:.0897436rem}}@media (width<=1023px){.ConsultingWhy .header{gap:.0641026rem;padding-bottom:.0897436rem}}.ConsultingWhy .title{align-items:baseline;display:flex}@media (width>=1024px){.ConsultingWhy .title{gap:.0564103rem;font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingWhy .title{gap:.025641rem;font-family:classico-urw,sans-serif;font-size:.0820513rem;font-weight:400;line-height:.7}}@media (width>=1024px){.ConsultingWhy .title .logo{height:.1rem}}@media (width<=1023px){.ConsultingWhy .title .logo{height:.0564103rem}}.ConsultingWhy .sub{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingWhy .sub:before,.ConsultingWhy .sub:after{content:"";width:0;height:0;display:block}.ConsultingWhy .sub:before{margin-top:-.325em}.ConsultingWhy .sub:after{margin-bottom:-.325em}.ConsultingWhy .sub{letter-spacing:.000717949rem;font-weight:400}.ConsultingWhy .header_line{border-bottom:.0025641rem solid #ffffff80;position:absolute;bottom:0}@media (width>=1024px){.ConsultingWhy .header_line{width:.153846rem}}@media (width<=1023px){.ConsultingWhy .header_line{width:.153846rem}}.ConsultingWhy .cards{width:100%}@media (width>=1024px){.ConsultingWhy .cards{gap:.0512821rem;display:flex}}@media (width<=1023px){.ConsultingWhy .cards{gap:.0512821rem;display:grid}}.ConsultingWhy .card{border:.00128205rem solid #fff;border-radius:.00512821rem;flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=1024px){.ConsultingWhy .card{gap:.0769231rem;padding:.0769231rem}}@media (width<=1023px){.ConsultingWhy .card{border-width:.5px;gap:.0512821rem;padding:.0769231rem}}.ConsultingWhy .cardTitle{text-align:center;flex-direction:column;padding-top:.02px;padding-bottom:.02px;font-size:.0615385rem;line-height:1.65;display:flex}.ConsultingWhy .cardTitle:before,.ConsultingWhy .cardTitle:after{content:"";width:0;height:0;display:block}.ConsultingWhy .cardTitle:before{margin-top:-.325em}.ConsultingWhy .cardTitle:after{margin-bottom:-.325em}.ConsultingWhy .cardTitle{letter-spacing:.00246154rem;font-weight:400}.ConsultingWhy .icon{--stroke-0:#fff;justify-content:center;align-items:center;width:auto;height:.205128rem;display:flex}.ConsultingWhy .icon img{width:100%;height:100%;display:block}.ConsultingWhy .text{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingWhy .text:before,.ConsultingWhy .text:after{content:"";width:0;height:0;display:block}.ConsultingWhy .text:before{margin-top:-.325em}.ConsultingWhy .text:after{margin-bottom:-.325em}.ConsultingWhy .text{letter-spacing:.000717949rem;font-weight:400}.ConsultingFlow{background:#fcfcfc}@media (width>=1024px){.ConsultingFlow{padding:.384615rem 0 0}}@media (width<=1023px){.ConsultingFlow{padding:.384615rem 0 0}}@media (width>=1024px){.ConsultingFlow .inner{flex-direction:column;align-items:center;gap:.102564rem;display:flex}}@media (width<=1023px){.ConsultingFlow .inner{flex-direction:column;align-items:center;gap:.153846rem;display:flex}}.ConsultingFlow .header{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.ConsultingFlow .header{gap:.0641026rem;padding-bottom:.0897436rem}}@media (width<=1023px){.ConsultingFlow .header{gap:.0641026rem;padding-bottom:.0897436rem}}.ConsultingFlow .title{text-transform:uppercase}@media (width>=1024px){.ConsultingFlow .title{font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}}@media (width<=1023px){.ConsultingFlow .title{font-family:classico-urw,sans-serif;font-size:.0820513rem;font-weight:400;line-height:.7}}.ConsultingFlow .sub{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingFlow .sub:before,.ConsultingFlow .sub:after{content:"";width:0;height:0;display:block}.ConsultingFlow .sub:before{margin-top:-.325em}.ConsultingFlow .sub:after{margin-bottom:-.325em}.ConsultingFlow .sub{letter-spacing:.000717949rem;font-weight:400}.ConsultingFlow .header_line{border-bottom:.0025641rem solid #00000080;position:absolute;bottom:0}@media (width>=1024px){.ConsultingFlow .header_line{width:.153846rem}}@media (width<=1023px){.ConsultingFlow .header_line{width:.153846rem}}.ConsultingFlow .rows{flex-direction:column;width:100%;display:flex}@media (width<=1023px){.ConsultingFlow .rows{gap:.102564rem;width:.769231rem;margin:0 auto}}@media (width>=1024px){.ConsultingFlow .row{grid-template-columns:.307692rem .794872rem .769231rem;justify-content:space-between;align-items:center;gap:.0512821rem;min-height:.461538rem;display:grid}}@media (width<=1023px){.ConsultingFlow .row{gap:.0769231rem;display:grid}}.ConsultingFlow .badge{color:#fff;text-transform:uppercase;background:#101010;border-radius:.307692rem;flex-direction:column;justify-content:center;align-items:center;gap:.025641rem;width:.307692rem;height:.307692rem;padding:.0153846rem .0307692rem .0307692rem;display:flex}@media (width<=1023px){.ConsultingFlow .badge{margin:0 auto}}.ConsultingFlow .badgeStep{font-family:classico-urw,sans-serif;font-size:.0492308rem;font-weight:400;line-height:.7}.ConsultingFlow .badgeNo{font-family:classico-urw,sans-serif;font-size:.110769rem;font-weight:400;line-height:.7}.ConsultingFlow .desc{flex-direction:column;gap:.0512821rem;display:flex}@media (width<=1023px){.ConsultingFlow .desc{text-align:center}}@media (width>=1024px){.ConsultingFlow .rowTitle{padding-top:.02px;padding-bottom:.02px;font-size:.0615385rem;line-height:1.65}.ConsultingFlow .rowTitle:before,.ConsultingFlow .rowTitle:after{content:"";width:0;height:0;display:block}.ConsultingFlow .rowTitle:before{margin-top:-.325em}.ConsultingFlow .rowTitle:after{margin-bottom:-.325em}.ConsultingFlow .rowTitle{letter-spacing:.00246154rem;font-weight:400}}@media (width<=1023px){.ConsultingFlow .rowTitle{padding-top:.02px;padding-bottom:.02px;font-size:.0512821rem;line-height:1.55}.ConsultingFlow .rowTitle:before,.ConsultingFlow .rowTitle:after{content:"";width:0;height:0;display:block}.ConsultingFlow .rowTitle:before{margin-top:-.275em}.ConsultingFlow .rowTitle:after{margin-bottom:-.275em}.ConsultingFlow .rowTitle{letter-spacing:.00205128rem;font-weight:400}}.ConsultingFlow .rowText{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingFlow .rowText:before,.ConsultingFlow .rowText:after{content:"";width:0;height:0;display:block}.ConsultingFlow .rowText:before{margin-top:-.325em}.ConsultingFlow .rowText:after{margin-bottom:-.325em}.ConsultingFlow .rowText{letter-spacing:.000717949rem;font-weight:400}.ConsultingFlow .box{background:#f5f5f5;border-radius:.00512821rem}@media (width>=1024px){.ConsultingFlow .box{padding:.0769231rem}}@media (width<=1023px){.ConsultingFlow .box{padding:.0769231rem}}.ConsultingFlow .items{flex-direction:column;gap:.0512821rem;display:flex}.ConsultingFlow .items li{margin-left:.0538462rem;padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65;list-style:outside}.ConsultingFlow .items li:before,.ConsultingFlow .items li:after{content:"";width:0;height:0;display:block}.ConsultingFlow .items li:before{margin-top:-.325em}.ConsultingFlow .items li:after{margin-bottom:-.325em}.ConsultingFlow .items li{letter-spacing:.000717949rem;font-weight:400}.ConsultingFlow .boxLine{border-top:.0025641rem solid #0003;width:100%}@media (width>=1024px){.ConsultingFlow .boxLine{margin-top:.0512821rem}}@media (width<=1023px){.ConsultingFlow .boxLine{margin-top:.0512821rem}}.ConsultingFlow .term{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingFlow .term:before,.ConsultingFlow .term:after{content:"";width:0;height:0;display:block}.ConsultingFlow .term:before{margin-top:-.325em}.ConsultingFlow .term:after{margin-bottom:-.325em}.ConsultingFlow .term{letter-spacing:.000717949rem;font-weight:400}@media (width>=1024px){.ConsultingFlow .term{margin-top:.0512821rem}}@media (width<=1023px){.ConsultingFlow .term{margin-top:.0512821rem}}.ConsultingFlow .down{width:.205128rem;height:.102564rem}@media (width>=1024px){.ConsultingFlow .down{margin-left:.0512821rem}}@media (width<=1023px){.ConsultingFlow .down{margin:0 auto}}.ConsultingFlow .down svg{color:#101010;width:.205128rem;height:.102564rem}.ConsultingFlow .duration{background:#f5f5f5;border-radius:.00512821rem;flex-direction:column;justify-content:center;align-items:center;gap:.0512821rem;width:100%;display:flex;position:relative}@media (width>=1024px){.ConsultingFlow .duration{padding:.0769231rem 0}}@media (width<=1023px){.ConsultingFlow .duration{width:.948718rem;padding:.0769231rem 0}}.ConsultingFlow .durationLabel{padding-top:.02px;padding-bottom:.02px;font-size:.0358974rem;line-height:1.65}.ConsultingFlow .durationLabel:before,.ConsultingFlow .durationLabel:after{content:"";width:0;height:0;display:block}.ConsultingFlow .durationLabel:before{margin-top:-.325em}.ConsultingFlow .durationLabel:after{margin-bottom:-.325em}.ConsultingFlow .durationLabel{letter-spacing:.000717949rem;font-weight:400}.ConsultingFlow .durationValue{align-items:baseline;gap:.00512821rem;display:flex}.ConsultingFlow .durationValue .jp{padding-top:.02px;padding-bottom:.02px;font-size:.0615385rem;line-height:1.65}.ConsultingFlow .durationValue .jp:before,.ConsultingFlow .durationValue .jp:after{content:"";width:0;height:0;display:block}.ConsultingFlow .durationValue .jp:before{margin-top:-.325em}.ConsultingFlow .durationValue .jp:after{margin-bottom:-.325em}.ConsultingFlow .durationValue .jp{letter-spacing:.00246154rem;font-weight:400}.ConsultingFlow .durationValue .num{font-family:classico-urw,sans-serif;font-size:.14359rem;font-weight:400;line-height:.7}.ConsultingKv .cell{appearance:none;color:inherit;text-align:left;background:0 0;border:0;padding:0}.ConsultingKv_modal[hidden]{display:none}html[data-modal-open]{overflow:hidden}@media (prefers-reduced-motion:reduce){.ConsultingPage *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
