*{font-size:16px}body{font-family:"Noto Sans JP", sans-serif;color:#000;letter-spacing:0.03em}@media screen and (min-width:575px){body{max-width:375px;margin:0 auto}}@media screen and (min-width:821px){body{max-width:100%;margin:0}}main{overflow:hidden}@media screen and (min-width:821px){main{margin-top:90px}}img{width:100%;vertical-align:bottom}.sp{display:block !important}@media screen and (min-width:821px){.sp{display:none !important}}.pc{display:none !important}@media screen and (min-width:821px){.pc{display:block !important}}.cta{padding:30px 20px;background:#e9c2d7;border:6px solid #d280a2}@media screen and (min-width:821px){.cta{padding:40px 20px 60px}}@media screen and (min-width:821px){.cta .cta__text{width:548px;margin:0 auto 40px}}.cta .price{margin-bottom:30px}@media screen and (min-width:821px){.cta .price{width:480px;margin:0 auto 60px}}.storker{display:flex;position:fixed;left:0;bottom:0;background:#fff;z-index:10}@media screen and (min-width:821px){.storker{display:none}}.storker a{width:50%}header{width:100%}@media screen and (min-width:821px){header{display:flex;padding:14px 60px;display:flex;justify-content:space-between;position:fixed;background:#fff;z-index:100;top:0;left:0}}@media screen and (min-width:821px){header .header__logo{width:482px}}header .header__btn{display:none}@media screen and (min-width:821px){header .header__btn{display:flex;gap:10px}header .header__btn a{display:block;width:240px}}.p-lead{position:relative;z-index:2}@media screen and (min-width:821px){.p-lead{padding:70px 0}}.p-lead::before{content:"";display:block;width:100%;height:144px;background:url(../img/kuma3/shadow.webp) no-repeat top/cover;background-position:bottom;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width:821px){.p-lead .lead__main{max-width:625px;margin:0 auto;position:relative}}.p-lead .lead{position:absolute;left:3%;bottom:33.4%}@media screen and (min-width:821px){.p-lead .lead{left:0;bottom:21%}}.p-lead .lead p{color:#595757;font-size:13px;line-height:1.5}@media screen and (min-width:821px){.p-lead .lead p{font-size:18px}}.p-counseling{position:relative;margin-top:-5%;z-index:1}@media screen and (min-width:821px){.p-counseling{margin-top:0}}.p-counseling .btn-wrapper{position:absolute;transform:translateX(-50%);left:50%;width:100%;bottom:20%}.btn-wrapper{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:821px){.btn-wrapper{flex-direction:row;gap:20px;justify-content:center}}.btn-wrapper a{width:90%;margin:0 auto;border-radius:40px;box-shadow:0 4px 5px rgba(0, 0, 0, 0.3)}@media screen and (min-width:821px){.btn-wrapper a{width:24.7395833333%;margin:0}}.p-worries{position:relative;z-index:2;margin-top:-9%}@media screen and (min-width:821px){.p-worries{margin-top:0}}.p-point{position:relative}@media screen and (min-width:821px){.p-point{z-index:3;margin-top:-2.2%}}.p-point .point__text{border-radius:15px;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);line-height:1.8125;font-weight:500;text-align:center;padding:16px 8px;position:absolute;width:93%;background:#fff;transform:translateX(-50%);text-align:center;left:50%;bottom:9%}@media screen and (min-width:821px){.p-point .point__text{font-size:1.3020833333vw;width:46.875vw;border-radius:20px;bottom:12%}}.p-point .point__text span{color:#ff3180;display:block}@media screen and (max-width:350px){.p-point .point__text{font-size:13px}}.p-approach{position:relative}.p-approach .approach__content{width:74.6666666667%;margin:0 auto;padding-left:20px;position:absolute;transform:translateX(-50%);left:50%;bottom:25%}@media screen and (min-width:821px){.p-approach .approach__content{display:flex;justify-content:center;gap:40px 100px;max-width:1000px;flex-wrap:wrap;margin:0 auto;padding-left:0;bottom:34%}}.p-approach .approach__content-item{margin-right:-20px;position:relative;margin-bottom:30px}@media screen and (min-width:821px){.p-approach .approach__content-item{width:370px;margin-bottom:0}}@media screen and (min-width:821px){.p-approach .approach__content-item:first-child{margin:0 110px}}.p-approach .approach__content-item:nth-child(2) h3{background:#604c3f}.p-approach .approach__content-item:last-child{margin-bottom:0}.p-approach .approach__content-item:last-child h3{background:#366080}.p-approach .approach__content-item-img{width:90px;height:90px;position:absolute;left:-42px;top:-2px}@media screen and (min-width:821px){.p-approach .approach__content-item-img{width:100px;height:100px}}@media screen and (max-width:350px){.p-approach .approach__content-item-img{width:80px;height:80px}}.p-approach .approach__content-item h3{background:#3e3a39;color:#fff;font-weight:bold;font-size:19px;padding:10px 0 10px 54px;letter-spacing:0.1em}@media screen and (min-width:821px){.p-approach .approach__content-item h3{font-size:1.3671875vw;padding:10px 0 10px 70px}}.p-approach .approach__content-item h3 span{font-size:16px}@media screen and (min-width:821px){.p-approach .approach__content-item h3 span{font-size:1.171875vw}}@media screen and (max-width:350px){.p-approach .approach__content-item h3 span{font-size:13px}}@media screen and (max-width:350px){.p-approach .approach__content-item h3{font-size:14px}}.p-approach .approach__content-item p{font-weight:300;padding:6px 10px 6px 54px;font-size:13px;line-height:1.4;background:#fff}@media screen and (max-width:350px){.p-approach .approach__content-item p{font-size:10px}}@media screen and (min-width:821px){.p-approach .approach__content-item p{font-size:0.9765625vw;padding:6px 10px 6px 70px}}.p-example{padding:60px 24px;background:rgba(132, 171, 190, 0.8);position:relative}@media screen and (min-width:821px){.p-example{padding:100px 20px 70px}}.p-example .example__inner h2{width:170px;position:absolute;transform:translateX(-50%);left:50%;top:-3%}@media screen and (min-width:821px){.p-example .example__inner h2{width:190px}}.p-example .example__inner p{width:90%;margin:0 auto}@media screen and (min-width:821px){.p-example .example__inner p{width:300px}}.p-example .swiper-container{position:relative;padding:0 16px;margin-bottom:16px}@media screen and (min-width:821px){.p-example .swiper-container{width:455px;margin:0 auto 30px}}.p-example .swiper-container .swiper-button-next,.p-example .swiper-container .swiper-button-prev{width:30px;height:30px;left:-18px}@media screen and (min-width:821px){.p-example .swiper-container .swiper-button-next,.p-example .swiper-container .swiper-button-prev{width:48px;height:48px}}.p-example .swiper-container .swiper-button-next::after,.p-example .swiper-container .swiper-button-prev::after{width:30px;height:30px;background:url(../img/kuma3/icon-arrow.svg) no-repeat center top/cover;font-size:0}@media screen and (min-width:821px){.p-example .swiper-container .swiper-button-next::after,.p-example .swiper-container .swiper-button-prev::after{width:48px;height:48px}}.p-example .swiper-container .swiper-button-next{left:inherit;right:-18px;transform:rotate(180deg)}.p-movie{position:relative}.p-movie::before,.p-movie::after{content:"";display:block;width:355px;height:183px;background:url("../img/kuma3/deco-sp.webp") no-repeat center top/cover;position:absolute;top:0;left:0}@media screen and (min-width:821px){.p-movie::before,.p-movie::after{background:url("../img/kuma3/deco.webp") no-repeat center top/cover;width:934px;height:320px}}.p-movie::after{left:inherit;top:inherit;bottom:0;right:0;transform:rotate(180deg)}.p-movie .movie__inner{padding:40px 16px 60px}@media screen and (min-width:821px){.p-movie .movie__inner{padding:80px 10px}}.p-movie .movie__inner h2{margin-bottom:20px}@media screen and (min-width:821px){.p-movie .movie__inner h2{width:440px;margin:0 auto 40px}}.p-movie .movie__inner .movie__frame{position:relative;margin:0 auto 30px;width:94%}@media screen and (min-width:821px){.p-movie .movie__inner .movie__frame{max-width:320px;margin:0 auto 50px}}.p-movie .movie__inner .movie__frame video{width:85%;height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-movie .movie__inner .movie__point{margin-bottom:20px}@media screen and (min-width:821px){.p-movie .movie__inner .movie__point{width:420px;margin:0 auto 30px}}@media screen and (min-width:821px){.c__chara{width:420px;margin:0 auto}}.c__chara img{display:block;width:82px;margin:0 auto;position:relative;z-index:2;background:#fff}@media screen and (min-width:821px){.c__chara img{width:104px}}.c__chara p{color:#4c8098;font-weight:500;line-height:1.6;padding:12px 10px;border:3px solid #4c8098;letter-spacing:0.03em;text-align:center;font-feature-settings:"palt";position:relative;z-index:1;margin-top:-3px;background:#fff;font-size:14px}@media screen and (max-width:350px){.c__chara p{font-size:13px}}@media screen and (min-width:821px){.c__chara p{font-size:20px;margin-top:-6px}}.p-why-method{padding:60px 20px;position:relative}@media screen and (min-width:821px){.p-why-method{padding:100px 20px}}.p-why-method .deco{position:absolute;top:20%;width:100%;height:516px;left:0;z-index:-1}.p-why-method .deco02{position:absolute;top:58%;width:100%;height:516px;left:0;z-index:-1}@media screen and (min-width:821px){.p-why-method .deco02{width:934px;height:320px;left:inherit;top:inherit;bottom:0;right:0;position:absolute;transform:rotate(180deg)}}.p-why-method::before{content:"";display:block;width:355px;height:183px;background:url("../img/kuma3/deco-sp.webp") no-repeat center top/cover;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width:821px){.p-why-method::before{width:934px;height:320px;background:url("../img/kuma3/deco.webp") no-repeat center top/cover}}.p-why-method .why-method__inner .why,.p-why-method .why-method__inner .method{background:linear-gradient(180deg, transparent 0%, transparent 5%, #fff 5%, #fff 100%);position:relative}@media screen and (min-width:821px){.p-why-method .why-method__inner .why,.p-why-method .why-method__inner .method{max-width:800px;margin:0 auto}}.p-why-method .why-method__inner .why .text,.p-why-method .why-method__inner .method .text{text-align:center;font-size:14px;line-height:1.7142857143;position:absolute;transform:translateX(-50%);left:50%;width:calc(100% - 40px)}@media screen and (max-width:350px){.p-why-method .why-method__inner .why .text,.p-why-method .why-method__inner .method .text{font-size:12px}}@media screen and (min-width:821px){.p-why-method .why-method__inner .why .text,.p-why-method .why-method__inner .method .text{font-size:17px}}.p-why-method .why-method__inner .why .text span,.p-why-method .why-method__inner .method .text span{color:#ff3180}.p-why-method .why-method__inner .why .text.left,.p-why-method .why-method__inner .method .text.left{text-align:left}.p-why-method .why-method__inner .why{margin-bottom:20px}@media screen and (min-width:821px){.p-why-method .why-method__inner .why{margin-bottom:60px}}.p-why-method .why-method__inner .why .text{top:25%}.p-why-method .why-method__inner .method .text{top:32%}@media screen and (min-width:821px){.p-why-method .why-method__inner .method .text{width:auto;top:47%;left:9%;transform:translateX(0)}}.p-why-method .why-method__inner .method .text:nth-of-type(2){top:63%}@media screen and (min-width:821px){.p-why-method .why-method__inner .method .text:nth-of-type(2){top:47%;left:inherit;right:5%;text-align:center}}.p-why-method .why-method__inner .c__chara{bottom:5%;position:absolute;transform:translateX(-50%);left:50%;width:calc(100% - 30px)}@media screen and (min-width:821px){.p-why-method .why-method__inner .c__chara{width:580px;bottom:8%}}@media screen and (min-width:821px){.p-why-method .why-method__inner .c__chara img{width:120px}}.p-four-point{position:relative;background:url("../img/kuma3/bg-four-point-sp.webp") no-repeat center top/cover}@media screen and (min-width:821px){.p-four-point{background:url("../img/kuma3/bg-four-point.webp") no-repeat center top/cover}}.p-four-point .four-point__inner{padding:40px 14px}@media screen and (min-width:821px){.p-four-point .four-point__inner{padding:40px 0 100px}}@media screen and (min-width:821px){.p-four-point .four-point__inner .four-point__content{max-width:800px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin:0 auto}}.p-four-point .four-point__inner .four-point__content-item{padding:20px 22px 30px;background:#fff;box-shadow:0 0 10px rgba(140, 99, 114, 0.75);margin-bottom:30px}@media screen and (min-width:821px){.p-four-point .four-point__inner .four-point__content-item{margin-bottom:0;padding:30px 24px}}.p-four-point .four-point__inner .four-point__content-item:last-child{margin-bottom:0}.p-four-point .four-point__inner .four-point__content-item h3{width:90px;margin:0 auto 20px}@media screen and (min-width:821px){.p-four-point .four-point__inner .four-point__content-item h3{margin:0 auto 30px}}.p-four-point .four-point__inner .four-point__content-item h4{font-size:22px;color:#ff5780;font-weight:bold;text-align:center;margin-bottom:10px;line-height:1.3}.p-four-point .four-point__inner .four-point__content-item figure{margin-bottom:14px}@media screen and (min-width:821px){.p-four-point .four-point__inner .four-point__content-item figure{width:90%;margin:0 auto 20px}}.p-four-point .four-point__inner .four-point__content-item p{font-size:14px;line-height:1.7142857143;text-align:center}.p-four-point .four-point__inner .four-point__content-item p span{color:#ff3180}.p-voice{background:url("../img/kuma3/bg-voice-sp.webp") no-repeat center top/cover;position:relative}@media screen and (min-width:821px){.p-voice{background:url("../img/kuma3/bg-voice.webp") no-repeat center top/cover}}.p-voice h2{width:100%}@media screen and (min-width:821px){.p-voice h2{position:absolute;top:-4%;left:0}}@media screen and (min-width:821px){.p-voice .voice__inner{padding:200px 10px 70px}}@media screen and (min-width:821px){.p-voice .voice-swipe{width:344px;margin:30px auto}}.p-voice .swiper-container{position:relative;padding:20px 30px}@media screen and (min-width:821px){.p-voice .swiper-container{width:340px;margin:0 auto;padding:0}}.p-voice .swiper-container .swiper-button-next,.p-voice .swiper-container .swiper-button-prev{width:30px;height:30px;left:10px;top:40%}@media screen and (min-width:821px){.p-voice .swiper-container .swiper-button-next,.p-voice .swiper-container .swiper-button-prev{width:48px;height:48px;left:-30px}}.p-voice .swiper-container .swiper-button-next::after,.p-voice .swiper-container .swiper-button-prev::after{width:30px;height:30px;background:url(../img/kuma3/icon-arrow01.svg) no-repeat center top/cover;font-size:0}.p-voice .swiper-container .swiper-button-next{left:inherit;right:10px;transform:rotate(180deg)}@media screen and (min-width:821px){.p-voice .swiper-container .swiper-button-next{right:-30px}}.p-price{padding:40px 16px;background:rgba(132, 171, 190, 0.2)}@media screen and (min-width:821px){.p-price{padding:60px 0}}.p-price h2{width:227px;margin:0 auto 20px}@media screen and (min-width:821px){.p-price h2{width:300px;margin:0 auto 40px}}.p-price table{border:1px solid #3e3a39;border-collapse:collapse;width:100%}@media screen and (min-width:821px){.p-price table{width:620px;margin:0 auto}}.p-price table th{background:#3e3a39;color:#fff;font-weight:bold;font-size:12px;padding:10px 0;letter-spacing:0.1em;text-align:center;border:1px solid #3e3a39}@media screen and (min-width:821px){.p-price table th{font-size:16px;padding:16px 0}}.p-price table th:first-of-type{border-right:1px solid #fff}.p-price table td{padding:24px 10px;text-align:center;font-size:12px;border:1px solid #3e3a39;font-weight:bold;vertical-align:middle}@media screen and (min-width:821px){.p-price table td{font-size:16px;padding:24px 50px;letter-spacing:0.1em}}.p-price table td:first-of-type{background:#a6c9d8}.p-price table td img{height:35px;width:auto}@media screen and (min-width:821px){.p-price table td img{height:45px}}.p-price table td span{display:block;font-size:12px;background:#84abbe;width:80px;color:#fff;margin:10px auto 0;padding:4px 0;font-weight:500}@media screen and (min-width:821px){.p-price table td span{font-size:16px}}.p-price p{font-size:11px;font-weight:500;margin-top:10px}@media screen and (min-width:821px){.p-price p{width:620px;margin:20px auto 0;font-size:15px}}.p-flow{background:url("../img/kuma3/bg-flow-sp.webp") no-repeat;background-size:100% 1130px;background-position:bottom}@media screen and (min-width:821px){.p-flow{background:url("../img/kuma3/bg-flow.webp") no-repeat;background-size:100% 906px;background-position:bottom}}.p-flow .flow__inner{padding:30px 16px 60px}.p-flow .flow__inner .flow__content{margin-bottom:50px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content{max-width:750px;margin:0 auto 60px}}.p-flow .flow__inner .flow__content .flow__content-item{background:#f1e1e6;padding-top:20px;margin-bottom:30px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item{padding:30px 75px 30px;margin-bottom:40px;position:relative}.p-flow .flow__inner .flow__content .flow__content-item::before{display:block;content:"";position:absolute;transform:translateX(-50%);left:50%;bottom:-28px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #c16a80}}.p-flow .flow__inner .flow__content .flow__content-item:last-child{margin-bottom:0}.p-flow .flow__inner .flow__content .flow__content-item:last-child::before{display:none}.p-flow .flow__inner .flow__content .flow__content-item h3{background:#bf6a80;color:#fff;font-weight:500;padding:6px 0 6px 70px;position:relative}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item h3{font-size:20px;padding:10px 0 10px 80px}}.p-flow .flow__inner .flow__content .flow__content-item h3 img{width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%);left:10px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item h3 img{width:58px;height:58px}}.p-flow .flow__inner .flow__content .flow__content-item-area{padding:16px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item-area{padding:20px 0 0}}.p-flow .flow__inner .flow__content .flow__content-item-area .flex{display:flex;gap:10px}.p-flow .flow__inner .flow__content .flow__content-item-area .flex figure{width:124px;flex-shrink:0}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item-area .flex figure{width:165px}}.p-flow .flow__inner .flow__content .flow__content-item-area p{font-size:14px;line-height:1.7142857143;letter-spacing:0.1em}.p-flow .flow__inner .flow__content .flow__content-item-area .annotation{font-size:12px;text-align:right;margin-top:10px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__content .flow__content-item-area .annotation{text-align:left;font-size:13px}}.p-flow .flow__inner .flow__text{margin-bottom:60px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__text{max-width:450px;margin:0 auto 40px}}.p-flow .flow__inner .flow__doctor{padding:205px 10px 50px;position:relative;box-shadow:0 0 14px rgba(113, 130, 166, 0.75);background:#fff}@media screen and (min-width:821px){.p-flow .flow__inner .flow__doctor{width:770px;margin:0 auto;display:flex;align-items:flex-start;padding:60px}}.p-flow .flow__inner .flow__doctor figure{width:162px;position:absolute;transform:translateX(-50%);left:50%;top:-8%}@media screen and (min-width:821px){.p-flow .flow__inner .flow__doctor figure{position:inherit;transform:none;left:0;top:0;margin-right:50px;flex-shrink:0}}.p-flow .flow__inner .flow__doctor figure figcaption{text-align:center;font-size:19px;margin-top:10px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__doctor figure figcaption{margin-top:30px}}.p-flow .flow__inner .flow__doctor h3{font-size:22px;font-weight:500;color:#5b80ab;line-height:1.5;text-align:center;margin-bottom:16px}@media screen and (min-width:821px){.p-flow .flow__inner .flow__doctor h3{font-size:24px;text-align:left}}.p-flow .flow__inner .flow__doctor p{line-height:1.7142857143;font-size:14px;text-align:center;letter-spacing:0.05em}@media screen and (min-width:821px){.p-flow .flow__inner .flow__doctor p{font-size:16px;text-align:left}}.p-faq{background-color:#f0eadd;border-radius:8px}@media screen and (min-width:821px){.p-faq{max-width:100%}}.p-faq .faq__inner{padding:30px 16px}@media screen and (min-width:821px){.p-faq .faq__inner{padding:60px 10px}}.faq-item{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}@media screen and (min-width:821px){.faq-item{max-width:770px;margin:0 auto 20px}}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-question{display:flex;align-items:center;padding:15px 20px;background-color:#fff;cursor:pointer;font-size:14px;transition:background-color 0.3s ease;display:flex;align-items:center;position:relative}@media screen and (min-width:821px){.faq-question{font-size:16px}}.faq-question::before{content:"";display:block;width:18px;height:20px;background:url("../img/kuma3/q.svg") no-repeat center top/cover;margin-right:10px}.accordion-icon{width:7px;height:7px;position:relative;border-bottom:2px solid #808075;border-right:2px solid #808075;transition:transform 0.3s ease;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg)}.accordion-icon::before,.accordion-icon::after{content:"";position:absolute;background-color:#666}.faq-question.active .accordion-icon{transform:translateY(-50%) rotate(225deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 20px;background-color:#edd9c4;transition:max-height 0.3s ease-out, padding 0.3s ease-out;font-size:14px;letter-spacing:0.1em}@media screen and (min-width:821px){.faq-answer{font-size:16px}}.faq-answer p{padding:15px 0;margin:0;line-height:1.6;color:#555}.faq-answer.open{max-height:200px;padding:0 20px}.p-info{margin-top:60px}.p-info h2{width:160px;margin:0 auto 20px}@media screen and (min-width:821px){.p-info h2{width:212px;margin:0 auto 40px}}.p-info .info__area{padding:0 16px 30px}@media screen and (min-width:821px){.p-info .info__area{display:flex;align-items:flex-start;max-width:800px;margin:0 auto 60px;gap:20px;padding:0;position:relative}}.p-info .info__area .info__content{margin-bottom:20px}@media screen and (min-width:821px){.p-info .info__area .info__content{width:calc(100% - 380px)}}.p-info .info__area .info__content .info__logo{width:180px;margin-bottom:10px}@media screen and (min-width:821px){.p-info .info__area .info__content .info__logo{margin-bottom:20px}}.p-info .info__area .info__content .info__tel{padding:12px;text-align:center;color:#62879c;display:block;width:100%;font-size:25px;border:1px solid #62879c;letter-spacing:0.05em;margin-bottom:10px;font-family:"Avenir", serif;font-weight:500;font-style:italic;display:flex;align-items:center;justify-content:center}.p-info .info__area .info__content .info__tel::before{content:"";display:block;width:19px;height:25px;background:url("../img/kuma3/icon-tel.svg") no-repeat center top/cover;margin-right:4px}@media screen and (min-width:821px){.p-info .info__area .info__content .info__tel{width:286px;font-size:28px;margin-bottom:20px}}.p-info .info__area .info__content dl div{font-size:14px;display:flex;align-items:flex-start;line-height:1.8}@media screen and (min-width:821px){.p-info .info__area .info__content dl div{margin-bottom:16px}}.p-info .info__area .info__content dl div dt{color:#62879c;width:20%;flex-shrink:0}@media screen and (min-width:821px){.p-info .info__area .info__content dl div dt{width:19%}}.p-info .info__area .info__content dl div dd span{font-size:13px;letter-spacing:0}@media screen and (min-width:821px){.p-info .info__area .info__content02{width:350px;flex-shrink:0}}.p-info .info__area .info__content02 ul{padding:20px;background:#dce3e8;margin-bottom:16px}.p-info .info__area .info__content02 ul li{font-size:12px;color:#62879c;margin-bottom:8px}@media screen and (min-width:821px){.p-info .info__area .info__content02 ul li{font-size:13px}}.p-info .info__area .info__content02 ul li:last-child{margin-bottom:0}.p-info .info__area .info__content02 .annotation{font-size:10px;line-height:1.7;margin-bottom:20px}@media screen and (min-width:821px){.p-info .info__area .info__content02 .annotation{position:absolute;left:0;bottom:-20px}}.p-info .info__area .info__content02 .map iframe{width:100%;height:140px}@media screen and (min-width:821px){.p-info .info__area .info__content02 .map iframe{height:267px}}.p-info .info__payment{background:#eeefef;padding:30px 16px 50px}@media screen and (min-width:821px){.p-info .info__payment{padding:50px 0}}.p-info .info__payment .payment-title{font-size:19px;text-align:center;color:#568087;margin-bottom:20px;font-weight:500}@media screen and (min-width:821px){.p-info .info__payment .info__payment-inner{max-width:950px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}}.p-info .info__payment .info__payment-item{background:#fff;padding:20px 30px;border:1px solid #62879c;margin-bottom:20px}@media screen and (min-width:821px){.p-info .info__payment .info__payment-item{margin-bottom:0;padding:30px 12px}}.p-info .info__payment .info__payment-item:last-child{margin-bottom:0}.p-info .info__payment .info__payment-item h3{color:#62879c;text-align:center;line-height:1.5;margin-bottom:10px;font-weight:600}.p-info .info__payment .info__payment-item h3 sup{font-size:10px;vertical-align:super}.p-info .info__payment .info__payment-item h3 span{font-size:12px;display:block;margin-top:4px}.p-info .info__payment .info__payment-item p{font-size:14px;line-height:1.5}@media screen and (min-width:821px){.p-info .info__payment .info__payment-item p{letter-spacing:0}}.p-info .info__payment .info__payment-item p span{font-size:10px;display:block;margin-top:10px}.p-info .info__payment .info__payment-item p.center{text-align:center}@media screen and (min-width:821px){.p-info .info__payment .info__payment-item p.center{text-align:left}}footer{background:#62879c;padding:30px 0 0;margin-bottom:54px}@media screen and (min-width:821px){footer{margin-bottom:0}}footer .logo{width:170px;margin:0 auto 20px}footer .logo a{border:none}footer a{display:block;text-align:center;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:10px 0;color:#fff;font-size:12px}@media screen and (min-width:821px){footer a{padding:14px 0}}footer .copy{font-size:12px;padding:10px 0;text-align:center;color:#fff}.to-top{width:52px;height:52px;position:fixed;bottom:80px;right:10px;z-index:100;opacity:0;transition:opacity 0.3s ease}@media screen and (min-width:821px){.to-top{bottom:60px;right:60px}}.bound{-webkit-animation:bound 3s infinite;animation:bound 3s infinite}@-webkit-keyframes bound{0%{transform:translate(-50%, 0)}5%{transform:translate(-50%, 0)}10%{transform:translate(-50%, 0)}20%{transform:translate(-50%, -25px)}25%{transform:translate(-50%, 0)}30%{transform:translate(-50%, -15px)}50%{transform:translate(-50%, 0)}100%{transform:translate(-50%, 0)}}@keyframes bound{0%{transform:translate(-50%, 0)}5%{transform:translate(-50%, 0)}10%{transform:translate(-50%, 0)}20%{transform:translate(-50%, -25px)}25%{transform:translate(-50%, 0)}30%{transform:translate(-50%, -15px)}50%{transform:translate(-50%, 0)}100%{transform:translate(-50%, 0)}}.bound02{-webkit-animation:bound02 3s infinite;animation:bound02 3s infinite}@-webkit-keyframes bound02{0%{transform:translate(0, 0)}5%{transform:translate(0, 0)}10%{transform:translate(0, 0)}20%{transform:translate(0, -25px)}25%{transform:translate(0, 0)}30%{transform:translate(0, -15px)}50%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes bound02{0%{transform:translate(0, 0)}5%{transform:translate(0, 0)}10%{transform:translate(0, 0)}20%{transform:translate(0, -25px)}25%{transform:translate(0, 0)}30%{transform:translate(0, -15px)}50%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}/*# sourceMappingURL=kuma3.css.map */