@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.u-pdt0{padding-top:0 !important}.u-pdt8{padding-top:8px !important}.u-pdt16{padding-top:16px !important}.u-pdt24{padding-top:24px !important}.u-pdt32{padding-top:32px !important}.u-pdt40{padding-top:40px !important}.u-pdt50{padding-top:50px !important}.u-pdb0{padding-bottom:0 !important}.u-pdb8{padding-bottom:8px !important}.u-pdb16{padding-bottom:16px !important}.u-pdb24{padding-bottom:24px !important}.u-pdb32{padding-bottom:32px !important}.u-pdb40{padding-bottom:40px !important}.u-pdb50{padding-bottom:50px !important}.u-mgt0{margin-top:0 !important}.u-mgt8{margin-top:8px !important}.u-mgt16{margin-top:16px !important}.u-mgt24{margin-top:24px !important}.u-mgt32{margin-top:32px !important}.u-mgt40{margin-top:40px !important}.u-mgt50{margin-top:50px !important}.u-mgb0{margin-bottom:0 !important}.u-mgb8{margin-bottom:8px !important}.u-mgb16{margin-bottom:16px !important}.u-mgb20{margin-bottom:20px !important}.u-mgb30{margin-bottom:30px !important}.u-mgb40{margin-bottom:40px !important}.u-mgb50{margin-bottom:50px !important}.u-hr{height:1px;border:none;background-color:#ccc}.u-txt-bold{font-weight:bold}.u-txt-center{text-align:center}.u-txt-right{text-align:right}.u-txt-red{color:#ff5757}.u-txt-caution{display:block;color:#dc0000}.u-color-main{color:#2f8255}.u-vertical-center{place-content:center}.u-nowrap{white-space:nowrap}.u-border{border:1px solid #d6d6d6;padding:16px}.u-break-word{word-break:break-word}.u-caution{margin-top:16px;display:flex;gap:4px;font-size:clamp(12px,calc(12px + (2) * ((100vw - 375px) / (1065))), 14px)}@media screen and (width >= 769px){.u-pc-none{display:none}}.u-sp-none{display:none}@media screen and (width >= 769px){.u-sp-none{display:block}}.c-anchor .c-anchor__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px;padding:0}@media screen and (width >= 769px){.c-anchor .c-anchor__list{grid-template-columns:repeat(3, 1fr)}}.c-anchor .c-anchor__list li{list-style:none}.c-anchor .c-anchor__list li a{display:block;text-decoration:none;text-align:center;padding:16px 8px;border:1px solid #333;font-weight:bold;transition:color .3s,background .3s,border .3s}@media(any-hover: hover){.c-anchor .c-anchor__list li a:hover{color:#fff;background:#2f8255;border:1px solid #2f8255}}.c-list-indent{margin-top:16px}@media screen and (min-width: 769px){.c-list-indent{margin-top:24px}}.c-list-indent li{margin-top:4px;display:flex;flex-wrap:nowrap}.c-list-indent li span{margin-right:8px}.c-list-indent li p{width:100%}.c-list-indent.disc li{position:relative;padding-left:16px}@media screen and (min-width: 1025px){.c-list-indent.disc li{padding-left:22px}}.c-list-indent.disc li::before{content:"";background:#000;width:12px;height:12px;border-radius:50%;position:absolute;top:8px;left:0}@media screen and (min-width: 1025px){.c-list-indent.disc li::before{width:14px;height:14px}}.c-list-caution{margin-top:16px;display:inline-block;margin:16px auto 0}@media screen and (min-width: 769px){.c-list-caution{margin-top:24px}}.c-list-caution p{display:flex;font-size:clamp(11px,calc(11px + (2) * ((100vw - 375px) / (1065))), 13px)}.c-list-caution p .c-list-caution__head{margin-right:10px}.c-list-caution.center{width:100%}.c-list-caution.center li{justify-content:center}.l-main .p-young .p-young-cover,.l-main .p-young a{color:#333}.l-main .p-young-cover{margin-top:40px}.js-scroll{opacity:0;transform:translateY(40px);transition:opacity .3s .2s,transform .3s .2s}.js-scroll.is-active{opacity:1;transform:translateY(0)}.p-young-mv{margin:0 calc(50% - 50vw);width:100vw}.p-young-mv h1{margin:0}.p-young-mv img{width:100%}.p-young-intro{background:rgba(111,192,206,.2);margin:40px calc(50% - 50vw) 0;width:100vw;text-align:center;padding:40px 20px}@media screen and (width >= 769px){.p-young-intro{margin:80px calc(50% - 50vw) 0;padding:80px 0}}.p-young-intro .p-young-intro__head{text-align:center;font-weight:bold;color:#2f8255;font-size:clamp(14px,calc(14px + (10) * ((100vw - 375px) / (1065))), 24px)}.p-young-intro .p-young-intro__head h2{margin:0;font-size:clamp(20px,calc(20px + (16) * ((100vw - 375px) / (1065))), 36px);text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}.p-young-intro .p-young-intro__head .p-young-intro__head-img{position:absolute;right:-50px;top:-30px}@media screen and (width >= 769px){.p-young-intro .p-young-intro__head .p-young-intro__head-img{right:-130px;top:-30px}}.p-young-intro .p-young-intro__head .p-young-intro__head-img img{width:60px}@media screen and (width >= 769px){.p-young-intro .p-young-intro__head .p-young-intro__head-img img{width:115px}}.p-young-intro .p-young-intro__head-box{display:inline-block;margin-inline:auto;position:relative}.p-young-intro .p-young-intro__head-ttl{font-size:clamp(16px,calc(16px + (8) * ((100vw - 375px) / (1065))), 24px);margin-top:40px;display:inline-block;padding:4px 8px;background:#fff}@media screen and (width >= 769px){.p-young-intro .p-young-intro__head-ttl{margin-top:80px}}.p-young-intro .p-young-intro__img{padding:0 20px;margin-top:40px}.p-young-intro .p-young-intro__img img{width:100%;max-width:1200px;margin-inline:auto}.p-young-intro .p-young-intro__body{overflow:hidden;background:#fff;width:100%;max-width:1200px;margin-inline:auto;padding:24px 0 0;border-radius:80px;border:2px solid #333;margin-top:40px}.p-young-intro .p-young-intro__body .p-young-intro__body-ttl{font-weight:normal;text-align:center;display:inline;color:#2f8255;background-color:#edf3b2;line-height:1.75;font-size:clamp(18px,calc(18px + (12) * ((100vw - 375px) / (1065))), 30px);font-weight:bold}.p-young-intro .p-young-intro__body .p-young-intro__body-txt{margin-top:24px;font-size:clamp(15px,calc(15px + (5) * ((100vw - 375px) / (1065))), 20px)}.p-young-intro .p-young-intro__body .p-young-intro__body-list{padding:0 20px;list-style-type:none;display:grid;grid-template-columns:repeat(1, 1fr);margin-top:24px;gap:16px}@media screen and (width >= 769px){.p-young-intro .p-young-intro__body .p-young-intro__body-list{padding:0 40px;grid-template-columns:repeat(3, 1fr)}}.p-young-intro .p-young-intro__body .p-young-intro__body-list li{background:#2f8255;border-radius:999px;line-height:1.5;font-weight:bold;padding:16px 0;color:#fff;font-size:clamp(18px,calc(18px + (6) * ((100vw - 375px) / (1065))), 24px)}.p-young-intro .p-young-intro__body .p-young-intro__body-list li sub{font-size:clamp(12px,calc(12px + (2) * ((100vw - 375px) / (1065))), 14px)}.p-young-intro .p-young-intro__body .p-young-intro__body-answer{margin-top:40px;background:#fff;background-image:linear-gradient(90deg, rgba(225, 234, 127, 0.5019607843) 1.5px, transparent 1.5px),linear-gradient(rgba(225, 234, 127, 0.5019607843) 1.5px, transparent 1.5px);background-position:10px 10px;background-size:17.5px 17.5px;padding:20px 20px 0}@media screen and (width >= 769px){.p-young-intro .p-young-intro__body .p-young-intro__body-answer{margin-top:64px;display:flex;align-items:center;justify-content:center;gap:40px;padding:0 20px}}.p-young-intro .p-young-intro__body .p-young-intro__body-answer .p-young-intro__body-answer-txt{text-align:left;font-weight:bold;font-size:clamp(16px,calc(16px + (4) * ((100vw - 375px) / (1065))), 20px)}.p-young-intro .p-young-intro__body .p-young-intro__body-answer .p-young-intro__body-answer-txt span{background:#dce666}.p-young-intro .p-young-intro__body .p-young-intro__body-answer .p-young-intro__body-answer-img{text-align:center}.p-young-intro .p-young-intro__body .p-young-intro__body-answer .p-young-intro__body-answer-img img{width:150px;margin-inline:auto}@media screen and (width >= 769px){.p-young-intro .p-young-intro__body .p-young-intro__body-answer .p-young-intro__body-answer-img img{scale:1.2;transform-origin:left bottom}}.p-young-intro .p-young-intro__caution-list{width:100%;max-width:1060px;margin:40px auto;padding:0;display:grid;gap:8px}.p-young-intro .p-young-intro__caution-list li{text-align:left;display:flex;gap:4px;font-size:clamp(12px,calc(12px + (2) * ((100vw - 375px) / (1065))), 14px)}.p-young-intro .p-young-intro__caution-list li p{margin:0}@media(any-hover: hover){.p-young-intro .p-young-intro__caution-list li a:hover{text-decoration:none}}.p-young-map{margin:0 calc(50% - 50vw);width:100vw;background:#faefeb;padding:40px 0}@media screen and (width >= 769px){.p-young-map{padding:80px 0}}.p-young-map .p-young-map__inner{padding:0 20px;width:100%;max-width:1200px;margin-inline:auto}.p-young-map .p-young-map__head{text-align:center;font-weight:bold;color:#2f8255;font-size:clamp(16px,calc(16px + (8) * ((100vw - 375px) / (1065))), 24px)}.p-young-map .p-young-map__head h2{margin:0;font-size:clamp(24px,calc(24px + (12) * ((100vw - 375px) / (1065))), 36px);text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}.p-young-map .p-young-map__area{text-align:center;position:relative}.p-young-map .p-young-map__area.test{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:24px}@media screen and (width >= 769px){.p-young-map .p-young-map__area.test{grid-template-columns:repeat(1, 1fr)}}.p-young-map .p-young-map__area.test figure{display:none}@media screen and (width >= 769px){.p-young-map .p-young-map__area.test figure{display:block}}.p-young-map .p-young-map__area.test a{border:1px solid #333;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;padding:4px 8px;gap:4px;text-decoration:none;font-weight:bold;font-size:100%;container-type:inline-size;transition:background .3s,color .3s;white-space:nowrap}.p-young-map .p-young-map__area.test a svg{fill:#2f8255;transition:fill .3s}@media(any-hover: hover){.p-young-map .p-young-map__area.test a:hover{background:#2f8255;color:#fff}.p-young-map .p-young-map__area.test a:hover svg{fill:#fff}}.p-young-map .p-young-map__area.test a p{margin:0}.p-young-map .p-young-map__area.test a svg{fill:#2f8255}@media screen and (width >= 769px){.p-young-map .p-young-map__area>a{position:absolute}}@media screen and (width >= 769px){.p-young-map .p-young-map__area .pin-tokyo{top:36%;right:7%;width:11.4%}.p-young-map .p-young-map__area .pin-tokyo p{font-size:12.5cqw}.p-young-map .p-young-map__area .pin-nagoya{top:47%;right:16.6%;width:13%}.p-young-map .p-young-map__area .pin-nagoya p{font-size:11.1cqw}.p-young-map .p-young-map__area .pin-kobe{top:16.4%;right:31.5%;width:6.9%}.p-young-map .p-young-map__area .pin-kobe p{font-size:25cqw}.p-young-map .p-young-map__area .pin-oita{top:19%;right:43.8%;width:6.9%}.p-young-map .p-young-map__area .pin-oita p{font-size:25cqw}.p-young-map .p-young-map__area .pin-fukuoka{top:13.5%;left:40%;width:6.9%}.p-young-map .p-young-map__area .pin-fukuoka p{font-size:25cqw}.p-young-map .p-young-map__area .pin-nagasaki{top:34.5%;left:30%;width:6.9%}.p-young-map .p-young-map__area .pin-nagasaki p{font-size:25cqw}.p-young-map .p-young-map__area .pin-kumamoto{top:40%;left:33%;width:6.9%}.p-young-map .p-young-map__area .pin-kumamoto p{font-size:25cqw}.p-young-map .p-young-map__area .pin-kagoshima{top:47.5%;left:30%;width:8%}.p-young-map .p-young-map__area .pin-kagoshima p{font-size:20cqw}.p-young-map .p-young-map__area .pin-miyazaki{top:50%;left:50%;width:6.9%}.p-young-map .p-young-map__area .pin-miyazaki p{font-size:25cqw}.p-young-map .p-young-map__area .pin-okinawa{bottom:21.9%;left:12.5%;width:11.4%}.p-young-map .p-young-map__area .pin-okinawa p{font-size:12.5cqw}.p-young-map .p-young-map__area .pin-ishigaki{bottom:8.4%;left:18.3%;width:6.9%}.p-young-map .p-young-map__area .pin-ishigaki p{font-size:25cqw}}.p-young-map .p-young-map__area-list{margin-top:24px;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);list-style:none}.p-young-map .p-young-map__area-list a{width:100%;border:2px solid #333;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px;text-decoration:none}.p-young-map .p-young-map__cont{margin-top:40px}.p-young-map .p-young-map__cont .p-young-map__cont-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px 16px;list-style:none;padding:0}@media screen and (width >= 481px){.p-young-map .p-young-map__cont .p-young-map__cont-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (width >= 769px){.p-young-map .p-young-map__cont .p-young-map__cont-list{gap:48px 32px}}@media screen and (width >= 1025px){.p-young-map .p-young-map__cont .p-young-map__cont-list{grid-template-columns:repeat(3, 1fr)}}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item{background:#fff;border-radius:999px 999px 0 0;padding:0 20px 20px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-head{text-align:center;margin-top:-6%}@media screen and (width >= 769px){.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-head{margin-top:-10%}}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-head h3{font-size:clamp(24px,calc(24px + (22) * ((100vw - 375px) / (1065))), 46px);color:#2f8255;margin:0}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-head .p-young-map__cont-head-en{margin-top:0;letter-spacing:0.3em;font-family:"din-2014","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:600}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-img{text-align:center;margin-top:24px}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-img img{width:100%;height:auto;display:block}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item .p-young-map__cont-txt{margin-top:16px}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item a{margin-top:16px;display:block;position:relative;width:100%;border-radius:999px;border:1px solid #2f8255;padding:20px;font-size:clamp(10px,calc(10px + (2) * ((100vw - 375px) / (1065))), 12px);text-decoration:none;text-align:center;font-weight:bold;transition:background .3s,color .3s}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item a .p-young-map__cont-txt-ico{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item a .p-young-map__cont-txt-ico svg{fill:#2f8255;transition:fill .3s}@media(any-hover: hover){.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item a:hover{background:#2f8255;color:#fff}.p-young-map .p-young-map__cont .p-young-map__cont-list .p-young-map__cont-list-item a:hover svg{fill:#fff}}.p-young-value{padding:24px 0 0}@media screen and (width >= 769px){.p-young-value{padding:80px 0 0}}.p-young-value h2{margin:0;text-align:center;color:#2f8255;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.p-young-value .p-young-value__list{padding:0;margin-top:32px;display:grid;grid-template-columns:repeat(1, 1fr);gap:16px;list-style:none}@media screen and (width >= 481px){.p-young-value .p-young-value__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (width >= 769px){.p-young-value .p-young-value__list{gap:30px;margin-top:64px}}@media screen and (width >= 1025px){.p-young-value .p-young-value__list{grid-template-columns:repeat(3, 1fr)}}.p-young-value .p-young-value__list .p-young-value__list-item-box{height:100%;text-decoration:none;border-radius:10px;background:#ebeadc;padding:16px;display:grid;place-content:center;justify-content:center;text-align:center;position:relative;transition:background .3s}@media(any-hover: hover){.p-young-value .p-young-value__list .p-young-value__list-item-box:hover{background:#e2e0cc}}@media screen and (width >= 769px){.p-young-value .p-young-value__list .p-young-value__list-item-box{padding:24px 24px}}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-txt{margin-bottom:0}.p-young-value .p-young-value__list .p-young-value__list-item-box h3{margin:0;font-size:clamp(16px,calc(16px + (4) * ((100vw - 375px) / (1065))), 20px)}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-ico{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-ico img{width:7px}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-img{margin:16px auto 0;width:100%}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-img.img-plus{max-width:175px}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-img.img-limited{max-width:168px}.p-young-value .p-young-value__list .p-young-value__list-item-box .p-young-value__list-item-img.img-smileclub{max-width:169px}
