@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}#common-access .container{background-color:#faf2dc;position:relative}#common-access .container .access__header{position:absolute}#common-access .container .access__map__container .access__map__info{display:flex;flex-direction:column}@media print,screen and (min-width: 769px){#common-access .container .access__map__container .access__map__iframe>iframe{border-radius:2.34375vw}}@media screen and (max-width: 768px){#common-access .container .access__map__container .access__map__iframe>iframe{border-radius:7.6923076923vw}}#common-access .container .access__content__container{display:flex;flex-direction:column}@media screen and (max-width: 768px){#common-access .container{border-radius:10.2564102564vw 0px 0px 10.2564102564vw;margin-left:5.1282051282vw;padding:12.0512820513vw 7.6923076923vw 14.8717948718vw 7.6923076923vw}#common-access .container .access__header{top:-13.5897435897vw;left:5.1282051282vw}#common-access .container .access__header .access__subtitle{font-size:2.2rem;line-height:2.8rem;letter-spacing:0.33rem}#common-access .container .access__header .access__title{font-size:3rem;line-height:4.4rem;letter-spacing:0.3rem}#common-access .container .access__map__container .access__map__iframe{margin-bottom:5.1282051282vw;width:79.4871794872vw;height:55.641025641vw}#common-access .container .access__map__container .access__map__info{row-gap:2.8205128205vw}#common-access .container .access__map__container .access__map__info .access__map__info-title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#common-access .container .access__map__container .access__map__info .access__map_info-description{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.064rem}#common-access .container .access__content__container{margin-top:7.6923076923vw;row-gap:3.8461538462vw}#common-access .container .access__content__container .access__content__title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem}}@media print,screen and (min-width: 769px){#common-access .container{border-radius:3.125vw 0px 0px 3.125vw;margin-left:5.625vw;padding:6.953125vw 7.734375vw 7.1875vw 7.890625vw}#common-access .container .access__header{top:-4.765625vw;left:7.8125vw}#common-access .container .access__header .access__subtitle{font-size:2.4rem;line-height:3rem;letter-spacing:0.36rem}#common-access .container .access__header .access__title{font-size:3.6rem;line-height:5.2rem;letter-spacing:0.36rem}#common-access .container .access__map__container{display:flex;column-gap:4.609375vw}#common-access .container .access__map__container .access__map__iframe{width:39.0625vw;height:27.34375vw}#common-access .container .access__map__container .access__map__info{row-gap:2.34375vw}#common-access .container .access__map__container .access__map__info .access__map__info-title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#common-access .container .access__map__container .access__map__info .access__map_info-description{font-size:1.6rem;line-height:3.12rem;letter-spacing:0.08rem}#common-access .container .access__content__container{margin-top:4.7265625vw;row-gap:1.5625vw}#common-access .container .access__content__container .access__content__title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem}}header .header-wrap.deco::after{z-index:60;opacity:0;transition:opacity .3s ease}header .header-wrap.deco.show-bg::after{opacity:1}section img.deco{pointer-events:none}.dash_list{display:flex}.dash_list span{display:block}.sec-landing div.title{width:fit-content;font-weight:700;text-align:center;margin-left:auto;margin-right:auto}.sec-landing div.title .title__en{font-weight:600;color:#47a853}.sec-landing h3.title{width:fit-content;font-weight:700;text-align:center;margin-left:auto;margin-right:auto}.sec-landing h3.title::after{content:"";position:absolute;display:block;width:100%;background-color:#ffc15d;z-index:-1;transform:translateX(-50%);left:50%}@media print,screen and (min-width: 769px){.sec-landing h3.title::after{border-radius:1.5625vw}}@media screen and (max-width: 768px){.sec-landing h3.title::after{border-radius:5.1282051282vw}}.sec-landing .content{font-weight:500}.sec__intro .sec-landing{z-index:50}.sec__intro .intro-img__wrapper{position:relative;display:flex}.sec__intro .intro-img__wrapper .intro-img__container{display:flex}.sec__intro .intro-img__wrapper .intro-img__container .deco{z-index:-1}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2){justify-content:flex-end}.sec__policy .sec-landing .dash_list span{background-color:var(--text-color)}.sec__policy .policy-container{display:flex}.sec__policy .policy-container .policy-wrapper{display:flex}.sec__policy .policy-container .policy-wrapper .policy-content{display:flex}.sec__policy .policy-container .policy-wrapper .policy-content .policy{color:#fff;text-align:center;left:50%;transform:translateX(-50%)}.sec__policy .policy-container .policy-wrapper .policy-content .policy .count{font-weight:600}.sec__policy .policy-container .policy-wrapper .policy-content .policy .content{font-weight:500}@media print,screen and (min-width: 769px){.sec__policy .policy-img__container{border-radius:3.90625vw}}@media screen and (max-width: 768px){.sec__policy .policy-img__container{border-radius:6.1538461538vw}}.sec__consultation .consultation-img{z-index:-1}.sec__consultation .sec__consultation-wrapper{background-color:#ffc15d}.sec__consultation .sec__consultation-wrapper .sec-landing{z-index:1}.sec__consultation .sec__consultation-wrapper .sec-landing .title .dash_list span{background-color:var(--text-color)}.sec__consultation .sec__consultation-wrapper .worries-wrapper .worries{display:flex}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact h3{font-weight:700;text-align:center;color:#47a853}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-btn{height:auto}@media print,screen and (min-width: 769px){.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-btn{border-radius:4.609375vw}}@media screen and (max-width: 768px){.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-btn{border-radius:14.1025641026vw}}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-btn .icon{top:unset;transform:unset}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-btn .green{left:0;top:0}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-wrapper{display:flex;justify-content:center;align-items:center}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .tel-wrapper .number{font-weight:600}.sec__consultation .sec__consultation-wrapper .worries-wrapper .contact .working-hour{font-weight:500}.sec__consultation .sec__consultation-wrapper .support-container .container-name{font-weight:600;color:#fff;text-transform:capitalize;z-index:1}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper{background-color:#fff;z-index:1}@media print,screen and (min-width: 769px){.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper{border-radius:2.34375vw}}@media screen and (max-width: 768px){.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper{border-radius:5.1282051282vw}}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .support{display:flex}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .support .content .count{font-weight:600;color:#f8a41a}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .support .content .title{font-weight:700}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .support .content .description{font-weight:500}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program{background-color:#f8a41b}@media print,screen and (min-width: 769px){.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program{border-radius:2.34375vw}}@media screen and (max-width: 768px){.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program{border-radius:7.6923076923vw}}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program .program{color:#fff;display:flex}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program .program .dash_list span{background-color:#fff}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program .program .name{font-weight:700}.sec__consultation .sec__consultation-wrapper .support-container .support-wrapper .stay-program .program .content{font-weight:500}.sec__consultation .sec__consultation-wrapper .support-center .img-support-center{position:absolute;z-index:4}.sec__consultation .sec__consultation-wrapper .support-center .icon{display:block;height:auto;object-fit:contain;z-index:5}.sec__consultation .sec__consultation-wrapper .support-center .content_wrap{margin-left:auto;margin-right:auto;overflow:hidden;z-index:2}@media print,screen and (min-width: 769px){.sec__consultation .sec__consultation-wrapper .support-center .content_wrap{border-radius:1.5625vw}}@media screen and (max-width: 768px){.sec__consultation .sec__consultation-wrapper .support-center .content_wrap{border-radius:5.1282051282vw}}.sec__consultation .sec__consultation-wrapper .support-center .content_wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a8852;z-index:-1}.sec__consultation .sec__consultation-wrapper .support-center .content_wrap .img-bg{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;z-index:1}.sec__consultation .sec__consultation-wrapper .support-center .content_area{width:100%;z-index:4;color:#fff;display:flex}.sec__consultation .sec__consultation-wrapper .connector-deco{width:100%}.sec__counseling .sec-landing .dash_list span{background-color:var(--text-color)}.sec__counseling .contact-buttons{display:flex}.sec__counseling .contact-buttons .contact-btn{height:auto;justify-content:center}@media print,screen and (min-width: 769px){.sec__counseling .contact-buttons .contact-btn{border-radius:3.90625vw}}@media screen and (max-width: 768px){.sec__counseling .contact-buttons .contact-btn{border-radius:12.8205128205vw}}.sec__counseling .contact-buttons .contact-btn .icon{top:unset;transform:unset}.sec__counseling .contact-buttons .contact-btn .green{left:0;top:0}.sec__counseling .contact-buttons .contact-btn .number{font-weight:600}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax{background-color:#f8a41a;transition:all .3s ease}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax:hover{background-color:transparent;color:#f8a41a;opacity:1}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax:hover .icon.white{opacity:0}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax:hover .icon.orange{opacity:1}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax .orange{opacity:0;left:0;top:0}@media screen and (max-width: 768px){.sec-landing{width:89.7435897436vw;margin-left:auto;margin-right:auto}.sec-landing div.title .title__en{font-size:2rem;line-height:2.7rem;letter-spacing:0.3rem;margin-bottom:.7692307692vw}.sec-landing div.title .title__ja{font-size:2.8rem;line-height:4rem;letter-spacing:0.28rem}.sec-landing h3.title{font-size:2.6rem;line-height:3.7rem;letter-spacing:0.26rem}.sec-landing h3.title::after{height:2.5641025641vw;width:84.6153846154vw;bottom:.2564102564vw}.sec-landing .content{font-size:1.6rem;line-height:2.4rem;letter-spacing:0.08rem}.sec__intro .sec-landing .content{margin-top:7.6923076923vw}.sec__intro .intro-img__wrapper{flex-direction:column;margin-top:10.2564102564vw}.sec__intro .intro-img__wrapper .intro-img__container .intro-img{width:94.8717948718vw}.sec__intro .intro-img__wrapper .intro-img__container:first-child .intro-img{border-radius:0 5.1282051282vw 5.1282051282vw 0}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2){margin-top:7.6923076923vw}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2) .deco{width:86.9230769231vw;top:-20.5128205128vw;left:13.0769230769vw}.sec__policy{margin-top:32.0512820513vw}.sec__policy .sec-landing .dash_list{gap:1.2820512821vw}.sec__policy .sec-landing .dash_list span{width:1.7948717949vw;height:.5128205128vw}.sec__policy .sec-landing .content{margin-top:5.1282051282vw}.sec__policy .policy-container{flex-direction:column;margin-top:4.1025641026vw}.sec__policy .policy-container .policy-wrapper .policy-content{width:71.7948717949vw}.sec__policy .policy-container .policy-wrapper .policy-content .policy{width:56.4102564103vw}.sec__policy .policy-container .policy-wrapper .policy-content .policy .count{font-size:5rem;line-height:6.7rem;letter-spacing:0.5rem}.sec__policy .policy-container .policy-wrapper .policy-content .policy .content{font-size:1.8rem;line-height:2.7rem;letter-spacing:0.08rem;margin-top:1.2820512821vw}.sec__policy .policy-container #policy01{margin-left:-2.5641025641vw}.sec__policy .policy-container #policy01 .policy{top:13.9487179487vw}.sec__policy .policy-container #policy02{justify-content:flex-end;margin-top:-17.1794871795vw;margin-right:-2.5641025641vw}.sec__policy .policy-container #policy02 .policy{top:11.4102564103vw}.sec__policy .policy-container #policy03{margin-top:-3.0769230769vw;margin-left:-3.3333333333vw}.sec__policy .policy-container #policy03 .policy{top:10.9230769231vw}.sec__policy .policy-img__container{width:89.7435897436vw;margin-top:8.9743589744vw;margin-left:auto;margin-right:auto}.sec__consultation{margin-top:-14.358974359vw}.sec__consultation .connector-deco{padding-top:15.358974359vw}.sec__consultation .consultation-img .deco{margin-bottom:-0.2564102564vw}.sec__consultation .sec-landing{padding-top:.2564102564vw}.sec__consultation .sec-landing .title .dash_list{gap:1.2820512821vw}.sec__consultation .sec-landing .title .dash_list span{width:1.7948717949vw;height:.5128205128vw}.sec__consultation .sec-landing .content{margin-top:5.1282051282vw}.sec__consultation .worries-wrapper .worries-deco .deco{width:55.8974358974vw;right:0vw;top:-20.7692307692vw}.sec__consultation .worries-wrapper .worries{flex-direction:column;align-items:center;row-gap:5.2564102564vw;width:89.7435897436vw;margin-left:auto;margin-right:auto;margin-top:5.3076923077vw}.sec__consultation .worries-wrapper .worries .children{width:83.9564102564vw}.sec__consultation .worries-wrapper .contact{margin-top:3.9564102564vw}.sec__consultation .worries-wrapper .contact h3{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem}.sec__consultation .worries-wrapper .contact .tel-btn{flex-direction:column;width:89.7435897436vw;margin-left:auto;margin-right:auto;margin-top:1.0256410256vw;padding:5.8974358974vw 0vw 5.8974358974vw 0vw}.sec__consultation .worries-wrapper .contact .tel-wrapper{column-gap:1.2820512821vw}.sec__consultation .worries-wrapper .contact .tel-wrapper .icon{width:7.141025641vw}.sec__consultation .worries-wrapper .contact .tel-wrapper .number{font-size:3.2rem;line-height:4rem;letter-spacing:0.16rem}.sec__consultation .worries-wrapper .contact .working-hour{font-size:1.5rem;line-height:2.1rem;letter-spacing:0.075rem;margin-top:.7692307692vw}.sec__consultation .support-container{margin-top:32.0948717949vw}.sec__consultation .support-container .support-deco{width:85.1282051282vw;top:-17.9487179487vw;left:0vw}.sec__consultation .support-container .container-name{font-size:6rem;line-height:7.6rem;letter-spacing:0.6rem;width:89.7435897436vw;margin-left:auto;margin-right:auto;margin-bottom:-1.5384615385vw}.sec__consultation .support-container .support-wrapper{width:89.7435897436vw;margin-left:auto;margin-right:auto;padding-top:7.8282051282vw;padding-bottom:12.0512820513vw}.sec__consultation .support-container .support-wrapper .support{flex-direction:column;justify-content:center;row-gap:1.0256410256vw}.sec__consultation .support-container .support-wrapper .support .support-img{width:58.9743589744vw;margin-left:auto;margin-right:auto}.sec__consultation .support-container .support-wrapper .support .content{width:79.4871794872vw;margin-left:auto;margin-right:auto}.sec__consultation .support-container .support-wrapper .support .content .count{text-align:center;font-size:5.2rem;line-height:6.6rem;letter-spacing:0.52rem}.sec__consultation .support-container .support-wrapper .support .content .title{text-align:center;font-size:2.4rem;line-height:3.6rem;letter-spacing:0.12rem;margin-top:-1.2820512821vw}.sec__consultation .support-container .support-wrapper .support .content .description{text-align:left;font-size:1.6rem;line-height:2.4rem;letter-spacing:0.08rem;margin-top:2.5641025641vw}.sec__consultation .support-container .support-wrapper .support.support:not(:last-child){margin-bottom:5.2487179487vw}.sec__consultation .support-container .support-wrapper .support:not(:first-child){margin-top:10.2564102564vw}.sec__consultation .support-container .support-wrapper .stay-program{width:79.4871794872vw;margin-left:auto;margin-right:auto;margin-top:3.5897435897vw;padding:5.1282051282vw 0vw 6.4512820513vw 0vw}.sec__consultation .support-container .support-wrapper .stay-program .program{flex-direction:column;width:69.2307692308vw;margin-left:auto;margin-right:auto}.sec__consultation .support-container .support-wrapper .stay-program .program .name{text-align:center;font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;padding-bottom:3.5897435897vw}.sec__consultation .support-container .support-wrapper .stay-program .program .dash_list{gap:1.2820512821vw}.sec__consultation .support-container .support-wrapper .stay-program .program .dash_list span{width:1.2820512821vw;height:.5128205128vw}.sec__consultation .support-container .support-wrapper .stay-program .program .content{font-size:1.6rem;line-height:2.4rem;letter-spacing:0.08rem;padding-top:4.1025641026vw}.sec__consultation .support-center{margin-top:10.3076923077vw}.sec__consultation .support-center .support-center__wrapper{width:89.7435897436vw;margin-left:auto;margin-right:auto}.sec__consultation .support-center .support-center__wrapper .img-support-center{position:absolute;width:74.1538461538vw;right:9.1794871795vw;bottom:7.6923076923vw}.sec__consultation .support-center .support-center__wrapper .icon{width:20.7692307692vw;right:7.4358974359vw;bottom:8.7179487179vw;top:unset;transform:unset}.sec__consultation .support-center .content_wrap{width:89.7435897436vw}.sec__consultation .support-center .content_area{flex-direction:column;row-gap:5.641025641vw;padding:10.2564102564vw 0vw 90.2564102564vw 0vw}.sec__consultation .support-center .content_area .title_area .en_title{text-align:center;font-size:1.8rem;line-height:2.7rem;letter-spacing:0.27rem;margin-bottom:.2564102564vw}.sec__consultation .support-center .content_area .title_area .ja_title{text-align:center;font-size:2.6rem;line-height:4rem;letter-spacing:0.26rem}.sec__counseling{margin-top:-7.7179487179vw}.sec__counseling .sec-landing .title .title__ja{width:fit-content;margin-left:auto;margin-right:auto}.sec__counseling .sec-landing .title .dash_list{gap:1.2820512821vw}.sec__counseling .sec-landing .title .dash_list span{width:1.7948717949vw;height:.5128205128vw}.sec__counseling .sec-landing .content{margin-top:5.1282051282vw}.sec__counseling .contact-buttons{flex-direction:column;width:89.7435897436vw;margin-left:auto;margin-right:auto;margin-top:6.1538461538vw;row-gap:8.2794871795vw}.sec__counseling .contact-buttons .contact-btn__wrapper{width:89.7435897436vw}.sec__counseling .contact-buttons .contact-btn__wrapper .fax-deco{width:25.641025641vw;top:-12.1794871795vw;right:0vw}.sec__counseling .contact-buttons .contact-btn{width:89.7435897436vw;margin-left:auto;margin-right:auto;padding:5.1282051282vw 0vw 4.358974359vw 0vw;column-gap:2.3076923077vw}.sec__counseling .contact-buttons .contact-btn .icon{width:7.6923076923vw}.sec__counseling .contact-buttons .contact-btn .number{font-size:2.9rem;line-height:3.7rem;letter-spacing:0.087rem}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax{border:.7692307692vw solid #f8a41a}.sec__access{margin-top:30.5538461538vw;padding-bottom:7.6923076923vw}#common-access .container{padding-bottom:8.4615384615vw}}@media print,screen and (min-width: 769px){.sec-landing{width:62.5vw;margin-left:auto;margin-right:auto}.sec-landing div.title .title__en{font-size:2.4rem;line-height:3rem;letter-spacing:0.36rem;margin-bottom:0vw}.sec-landing div.title .title__ja{font-size:3.6rem;line-height:5.2rem;letter-spacing:0.36rem}.sec-landing h3.title{font-size:3.6rem;line-height:5.2rem;letter-spacing:0.36rem}.sec-landing h3.title::after{height:.78125vw;width:34.6875vw;bottom:.078125vw}.sec-landing .content{font-size:1.6rem;line-height:3.2rem;letter-spacing:0.08rem}.sec__intro .sec-landing{margin-top:-2.34375vw}.sec__intro .sec-landing .content{margin-top:3.59765625vw}.sec__intro .intro-img__wrapper{flex-direction:row;justify-content:space-between;margin-top:7.34375vw}.sec__intro .intro-img__wrapper .intro-img__container .intro-img{width:39.0625vw}.sec__intro .intro-img__wrapper .intro-img__container:first-child .intro-img{border-radius:0 1.5625vw 1.5625vw 0}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2){margin-top:16.40625vw}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2) .intro-img{width:50vw}.sec__intro .intro-img__wrapper .intro-img__container:nth-child(2) .deco{width:36.796875vw;top:-6.25vw;right:0vw}.sec__policy{margin-top:9.296875vw}.sec__policy .sec-landing .dash_list{gap:.390625vw}.sec__policy .sec-landing .dash_list span{width:.546875vw;height:.15625vw}.sec__policy .sec-landing .content{margin-top:2.8515625vw}.sec__policy .policy-container{flex-direction:row;width:84.375vw;margin-left:auto;margin-right:auto;column-gap:2.34375vw;margin-top:2.65625vw}.sec__policy .policy-container .policy-wrapper .policy-content{width:26.5625vw}.sec__policy .policy-container .policy-wrapper .policy-content .policy{width:21.875vw;padding-top:4.328125vw}.sec__policy .policy-container .policy-wrapper .policy-content .policy .count{font-size:5.6rem;line-height:7.1rem;letter-spacing:0.56rem}.sec__policy .policy-container .policy-wrapper .policy-content .policy .content{font-size:2rem;line-height:4rem;letter-spacing:0.1rem;margin-top:1.484375vw}.sec__policy .policy-container #policy02{margin-top:7.03125vw}.sec__policy .policy-img__container{width:89.0625vw;margin-top:-3.90625vw;margin-left:auto;margin-right:auto}.sec__consultation{margin-top:-10.9375vw}.sec__consultation .connector-deco{padding-top:7.03125vw}.sec__consultation .consultation-img .deco{margin-bottom:-4.15390625vw}.sec__consultation .sec-landing{width:71.875vw}.sec__consultation .sec-landing .dash_list{gap:.390625vw}.sec__consultation .sec-landing .dash_list span{width:.546875vw;height:.15625vw}.sec__consultation .sec-landing .content{margin-top:3.1640625vw}.sec__consultation .worries-wrapper .worries-deco .deco{width:25.9375vw;right:0vw;top:-18.90625vw}.sec__consultation .worries-wrapper .worries{flex-direction:row;align-items:center;width:85.703125vw;margin-left:auto;margin-right:auto;margin-top:5.859375vw;column-gap:1.875vw}.sec__consultation .worries-wrapper .worries .parent{width:42.84765625vw}.sec__consultation .worries-wrapper .worries .children{width:38.7203125vw}.sec__consultation .worries-wrapper .contact{margin-top:3.61015625vw}.sec__consultation .worries-wrapper .contact h3{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem}.sec__consultation .worries-wrapper .contact .tel-btn{justify-content:center;width:64.0625vw;margin-left:auto;margin-right:auto;margin-top:.76171875vw;padding:2.734375vw 0vw 2.65625vw 0vw}.sec__consultation .worries-wrapper .contact .tel-wrapper{column-gap:.390625vw}.sec__consultation .worries-wrapper .contact .tel-wrapper .icon{width:3.0140625vw}.sec__consultation .worries-wrapper .contact .tel-wrapper .number{font-size:3.6rem;line-height:4.5rem;letter-spacing:0.18rem}.sec__consultation .worries-wrapper .contact .working-hour{font-size:1.8rem;line-height:2.6rem;letter-spacing:0.09rem}.sec__consultation .support-container{margin-top:17.0375vw}.sec__consultation .support-container .support-deco{width:39.6875vw;top:-10.234375vw;left:0vw}.sec__consultation .support-container .container-name{font-size:8rem;line-height:10.1rem;letter-spacing:0.8rem;width:84.375vw;margin-left:auto;margin-right:auto;margin-bottom:-0.9375vw}.sec__consultation .support-container .support-wrapper{width:84.375vw;margin-left:auto;margin-right:auto;padding-top:5.46875vw;padding-bottom:6.25vw}.sec__consultation .support-container .support-wrapper .support{flex-direction:row;width:73.59375vw;margin-left:auto;margin-right:auto;column-gap:6.328125vw}.sec__consultation .support-container .support-wrapper .support .support-img{width:28.125vw;margin-left:auto;margin-right:auto}.sec__consultation .support-container .support-wrapper .support .content{width:39.0625vw;margin-left:auto;margin-right:auto}.sec__consultation .support-container .support-wrapper .support .content .count{text-align:left;font-size:6.3rem;line-height:7.9rem;letter-spacing:0.63rem}.sec__consultation .support-container .support-wrapper .support .content .title{text-align:left;font-size:2.8rem;line-height:4.4rem;letter-spacing:0.14rem;margin-top:-0.078125vw}.sec__consultation .support-container .support-wrapper .support .content .description{text-align:left;font-size:1.6rem;line-height:3.2rem;letter-spacing:0.08rem;margin-top:1.5625vw}.sec__consultation .support-container .support-wrapper .support:not(:last-child){margin-bottom:3.125vw}.sec__consultation .support-container .support-wrapper .support:not(:first-child){margin-top:6.25vw}.sec__consultation .support-container .support-wrapper .stay-program{width:73.4375vw;margin-left:auto;margin-right:auto;margin-top:1.171875vw;padding:1.9921875vw 0vw 1.9140625vw 0vw}.sec__consultation .support-container .support-wrapper .stay-program .program{flex-direction:row;align-items:center;width:73.4375vw;height:9.375vw}.sec__consultation .support-container .support-wrapper .stay-program .program .name{text-align:center;font-size:2.6rem;line-height:3.7rem;letter-spacing:0.13rem;width:21.796875vw}.sec__consultation .support-container .support-wrapper .stay-program .program .dash_list{flex-direction:column;gap:.390625vw}.sec__consultation .support-container .support-wrapper .stay-program .program .dash_list span{width:.15625vw;height:.390625vw}.sec__consultation .support-container .support-wrapper .stay-program .program .content{font-size:1.6rem;line-height:3.2rem;letter-spacing:0.08rem;width:45.3125vw;margin-left:auto;margin-right:auto}.sec__consultation .support-center{margin-top:5.859375vw}.sec__consultation .support-center .support-center__wrapper{width:84.375vw;margin-left:auto;margin-right:auto}.sec__consultation .support-center .support-center__wrapper .img-support-center{position:absolute;width:28.5625vw;right:7.37578125vw;bottom:2.0375vw}.sec__consultation .support-center .support-center__wrapper .icon{width:7.24921875vw;right:5.46875vw;bottom:3.15859375vw}.sec__consultation .support-center .content_wrap{width:84.375vw}.sec__consultation .support-center .content_area{column-gap:6.25vw;padding:8.59375vw 0vw 8.203125vw 5.3125vw}.sec__consultation .support-center .content_area .title_area .en_title{font-size:2.4rem;line-height:3rem;letter-spacing:0.36rem;margin-bottom:.703125vw}.sec__consultation .support-center .content_area .title_area .ja_title{font-size:3.6rem;line-height:5.4rem;letter-spacing:0.36rem}.sec__counseling{margin-top:-14.296875vw}.sec__counseling .sec-landing{width:76.5625vw}.sec__counseling .sec-landing .title .dash_list{gap:.390625vw}.sec__counseling .sec-landing .title .dash_list span{width:.546875vw;height:.15625vw}.sec__counseling .sec-landing .content{margin-top:2.96875vw}.sec__counseling .contact-buttons{flex-direction:row;width:61.875vw;margin-left:auto;margin-right:auto;margin-top:5.9375vw;column-gap:.9375vw}.sec__counseling .contact-buttons .contact-btn__wrapper{width:29.6875vw}.sec__counseling .contact-buttons .contact-btn__wrapper .fax-deco{width:9.53125vw;top:-4.6875vw;right:-1.796875vw}.sec__counseling .contact-buttons .contact-btn{width:29.6875vw;margin-left:auto;margin-right:auto;padding:2.265625vw 0vw 2.1875vw 0vw;column-gap:.859375vw}.sec__counseling .contact-buttons .contact-btn .icon{width:2.8125vw}.sec__counseling .contact-buttons .contact-btn .number{font-size:2.9rem;line-height:3.7rem;letter-spacing:0.087rem}.sec__counseling .contact-buttons .common-btn:not(:empty).contact-fax{border:.234375vw solid #f8a41a}.sec__access{margin-top:11.7578125vw;padding-bottom:7.03125vw}.sec__access .access__map__info{justify-content:center}}
