@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);
body,html{background:transparent;border:0;margin:0;outline:0;padding:0}body.body_fixed{position:fixed;width:100%}@media screen and (max-width:768px){body{min-width:inherit}body.fixed{height:100%;position:fixed;width:100%}}.pomalo_id_contents{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif}.pomalo_id_contents a,.pomalo_id_contents abbr,.pomalo_id_contents acronym,.pomalo_id_contents address,.pomalo_id_contents applet,.pomalo_id_contents b,.pomalo_id_contents big,.pomalo_id_contents blockquote,.pomalo_id_contents button,.pomalo_id_contents caption,.pomalo_id_contents center,.pomalo_id_contents cite,.pomalo_id_contents code,.pomalo_id_contents dd,.pomalo_id_contents del,.pomalo_id_contents dfn,.pomalo_id_contents div,.pomalo_id_contents dl,.pomalo_id_contents dt,.pomalo_id_contents em,.pomalo_id_contents fieldset,.pomalo_id_contents font,.pomalo_id_contents form,.pomalo_id_contents h1,.pomalo_id_contents h2,.pomalo_id_contents h3,.pomalo_id_contents h4,.pomalo_id_contents h5,.pomalo_id_contents h6,.pomalo_id_contents i,.pomalo_id_contents iframe,.pomalo_id_contents img,.pomalo_id_contents ins,.pomalo_id_contents kbd,.pomalo_id_contents label,.pomalo_id_contents legend,.pomalo_id_contents li,.pomalo_id_contents object,.pomalo_id_contents ol,.pomalo_id_contents p,.pomalo_id_contents pre,.pomalo_id_contents q,.pomalo_id_contents s,.pomalo_id_contents samp,.pomalo_id_contents small,.pomalo_id_contents span,.pomalo_id_contents strike,.pomalo_id_contents strong,.pomalo_id_contents sub,.pomalo_id_contents sup,.pomalo_id_contents table,.pomalo_id_contents tbody,.pomalo_id_contents td,.pomalo_id_contents tfoot,.pomalo_id_contents th,.pomalo_id_contents thead,.pomalo_id_contents tr,.pomalo_id_contents tt,.pomalo_id_contents u,.pomalo_id_contents ul,.pomalo_id_contents var{background:transparent;border:0;margin:0;outline:0;padding:0}.pomalo_id_contents input,.pomalo_id_contents option,.pomalo_id_contents select,.pomalo_id_contents table,.pomalo_id_contents textarea{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif}.pomalo_id_contents article,.pomalo_id_contents aside,.pomalo_id_contents canvas,.pomalo_id_contents details,.pomalo_id_contents figcaption,.pomalo_id_contents figure,.pomalo_id_contents footer,.pomalo_id_contents header,.pomalo_id_contents hgroup,.pomalo_id_contents menu,.pomalo_id_contents nav,.pomalo_id_contents section,.pomalo_id_contents summary{display:block}.pomalo_id_contents ol,.pomalo_id_contents ul{list-style:none}.pomalo_id_contents blockquote,.pomalo_id_contents q{quotes:none}.pomalo_id_contents :focus{outline:0}.pomalo_id_contents ins{text-decoration:none}.pomalo_id_contents del{text-decoration:line-through}.pomalo_id_contents img{height:auto;max-width:100%;vertical-align:top}.pomalo_id_contents h1,.pomalo_id_contents h2,.pomalo_id_contents h3,.pomalo_id_contents h4,.pomalo_id_contents h5,.pomalo_id_contents h6{font-size:1em;font-weight:400}.pomalo_id_contents button{cursor:pointer}.pomalo_id_contents .clearfix:after{clear:both;content:"";display:block}.pomalo_id_contents a{transition:.2s}.pomalo_id_contents a,.pomalo_id_contents a:link{color:#000;text-decoration:none}.pomalo_id_contents a:active,.pomalo_id_contents a:hover,.pomalo_id_contents a:visited{color:#000}.pomalo_id_contents .fadeInUp{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.pomalo_id_contents .fadeInUp.animate{opacity:1;transform:translateY(0)}.pomalo_id_contents .templateWrap{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:#fff;color:#4f4f4f;font-size:14px;letter-spacing:.04em;line-height:1.8;word-break:break-word}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap{font-size:12px}}.pomalo_id_contents a[href^="tel:"]{cursor:default;pointer-events:none}@media screen and (min-width:769px){.pomalo_id_contents .sp{display:none!important}}@media screen and (max-width:768px){.pomalo_id_contents a:hover,.pomalo_id_contents a:hover img{opacity:1!important}.pomalo_id_contents .pc{display:none!important}.pomalo_id_contents a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.pomalo_id_contents .templateWrap *{box-sizing:border-box}.pomalo_id_contents .templateWrap .header{background:#0ba29a;border-radius:0 0 12px 12px;display:flex;height:74px;margin-bottom:40px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .header{height:50px;margin-bottom:20px}}.pomalo_id_contents .templateWrap .header__inner{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:auto;max-width:1360px;padding:0 min(5.5vw,80px);width:calc(100% - 30px)}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .header__inner{padding-left:min(2.2vw,40px);padding-right:min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .header__inner{padding:0;width:calc(100% - 24px)}}.pomalo_id_contents .templateWrap .header__title{font-size:24px;font-weight:700}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .header__title{font-size:14px}.pomalo_id_contents .templateWrap .header__description{font-size:10px}}.pomalo_id_contents .templateWrap .mv{border-radius:8px;color:#0ba29a;font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:33px;font-weight:700;line-height:1.5;margin:0 auto 80px;max-width:1360px;padding:0;text-align:center;width:calc(100% - 30px)}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .mv{padding-left:min(2.2vw,40px);padding-right:min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .mv{margin-bottom:50px;padding:0}}.pomalo_id_contents .templateWrap .mv .large{font-size:42px}.pomalo_id_contents .templateWrap .mv .medium{font-size:38px}.pomalo_id_contents .templateWrap .mv .small{font-size:34px}.pomalo_id_contents .templateWrap .mv .num{font-size:52px}.pomalo_id_contents .templateWrap .mv .underline{position:relative}.pomalo_id_contents .templateWrap .mv .underline:after{background:#0ba29a;bottom:2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.pomalo_id_contents .templateWrap .section-title{font-weight:700;margin:auto auto 40px;max-width:1360px;padding:0 min(5.5vw,80px);width:calc(100% - 30px)}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .section-title{padding-left:min(2.2vw,40px);padding-right:min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .section-title{margin-bottom:20px;padding:0}}.pomalo_id_contents .templateWrap .section-title__sub{color:#0ba29a;display:block;font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;line-height:1;margin-bottom:20px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .section-title__sub{font-size:13px;margin-bottom:10px}}.pomalo_id_contents .templateWrap .section-title__main{color:#000;display:block;font-size:36px;line-height:1}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .section-title__main{font-size:21px;line-height:1.5}}.pomalo_id_contents .templateWrap .content{background:#f1f9f8;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;margin:0 auto 80px;max-width:1360px;padding:80px min(5.5vw,80px);width:calc(100% - 30px)}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .content{padding-left:min(2.2vw,40px);padding-right:min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content{padding:0}}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .content{padding:40px min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content{gap:60px;margin-bottom:60px;padding:20px}}.pomalo_id_contents .templateWrap .content__item{align-items:center;display:flex;gap:2.6666666667%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__item{flex-direction:column}}.pomalo_id_contents .templateWrap .content__img{max-width:180px;width:15%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__img{margin-bottom:12px;width:30%}}.pomalo_id_contents .templateWrap .content__text{padding-right:8px;width:40.5%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__text{width:100%}}.pomalo_id_contents .templateWrap .content__text__subtitle{color:#0ba29a;font-size:16px;font-weight:700}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__text__subtitle{font-size:14px}}.pomalo_id_contents .templateWrap .content__text__title{color:#000;font-size:24px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__text__title{font-size:20px;line-height:1.5;margin-bottom:10px}.pomalo_id_contents .templateWrap .content__text__description{margin-bottom:16px}.pomalo_id_contents .templateWrap .content__text__price{margin-bottom:20px}}.pomalo_id_contents .templateWrap .content__text__price .num{color:#0ba29a;font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:24px;font-weight:700}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__text__price .num{display:block;font-size:20px;line-height:1}}.pomalo_id_contents .templateWrap .content__balloon{align-items:center;background:#fff;border-radius:12px;display:flex;min-height:180px;padding:10px 42px;position:relative;width:39.1666666667%}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .content__balloon{padding:10px 20px}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__balloon{min-height:0;padding:12px 20px;width:100%}}.pomalo_id_contents .templateWrap .content__balloon:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:9px 15.6px 9px 0;content:"";display:inline-block;height:0;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__balloon:before{border-color:transparent transparent #fff;border-width:0 9px 15.6px;left:50%;top:-15px;transform:translateX(-50%)}}.pomalo_id_contents .templateWrap .content__balloon__text{font-feature-settings:"palt" on;color:#0ba29a;font-size:20px;letter-spacing:.08em;line-height:160%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .content__balloon__text{font-size:15px}}.pomalo_id_contents .templateWrap .content__balloon__text li{padding-left:1em;position:relative}.pomalo_id_contents .templateWrap .content__balloon__text li:before{content:"・";display:inline-block;left:0;position:absolute;top:0;width:1em}.pomalo_id_contents .templateWrap .strengths{background:#0ba29a;border-radius:8px;margin:0 auto 100px;max-width:1360px;padding:80px min(5.5vw,80px);width:calc(100% - 30px)}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .strengths{padding-left:min(2.2vw,40px);padding-right:min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths{padding:0}}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .strengths{padding:40px min(2.2vw,40px)}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths{padding:32px 20px}}.pomalo_id_contents .templateWrap .strengths .section-title{padding:0;width:100%}.pomalo_id_contents .templateWrap .strengths .section-title__main,.pomalo_id_contents .templateWrap .strengths .section-title__sub{color:#fff}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths .section-title__main{font-feature-settings:"palt" on;font-size:21px}}.pomalo_id_contents .templateWrap .strengths-list{display:flex;gap:2%;margin-bottom:80px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-list{flex-direction:column;gap:24px;margin-bottom:40px}}.pomalo_id_contents .templateWrap .strengths-list__item{background:#fff;border-radius:8px;padding:32px;width:49%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-list__item{padding:32px 20px;width:100%}}.pomalo_id_contents .templateWrap .strengths-list__item:first-child .strengths-list__img{max-width:319px;width:60.8778625954%}.pomalo_id_contents .templateWrap .strengths-list__item:nth-child(2) .strengths-list__img{max-width:381px;width:72.7099236641%}.pomalo_id_contents .templateWrap .strengths-list__img{margin:0 auto 40px}.pomalo_id_contents .templateWrap .strengths-list__title{color:#000;font-size:24px;line-height:150%;margin-bottom:16px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-list__title{font-size:20px;margin-bottom:10px}}.pomalo_id_contents .templateWrap .strengths-box{align-items:center;background:#fff;border-radius:10px;display:flex;padding:40px 0}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-box{flex-direction:column;padding:32px 20px}}.pomalo_id_contents .templateWrap .strengths-box__item:first-child{padding:0 64px;width:42.75%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-box__item:first-child{padding:0 20px 20px;width:100%}}.pomalo_id_contents .templateWrap .strengths-box__item:nth-child(2){border-left:2px solid rgba(2,45,131,.12);padding:0 64px 0 48px;width:57.25%}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-box__item:nth-child(2){border-left:none;border-top:2px solid rgba(2,45,131,.12);padding:20px 0 0;width:100%}}.pomalo_id_contents .templateWrap .strengths-box__img{max-width:385px}.pomalo_id_contents .templateWrap .strengths-box__title{color:#000;font-size:24px;line-height:150%;margin-bottom:10px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .strengths-box__title{font-size:20px}}.pomalo_id_contents .templateWrap .strengths-box__description{margin-bottom:12px}.pomalo_id_contents .templateWrap .strengths-box__link{margin-bottom:24px}.pomalo_id_contents .templateWrap .strengths-box__link a{color:#022d83;text-decoration:underline}.pomalo_id_contents .templateWrap .strengths-box__link a:hover{text-decoration:none}.pomalo_id_contents .templateWrap .strengths-box__subtitle{color:#000;font-size:16px;margin-bottom:12px}@media screen and (min-width:769px){.pomalo_id_contents .templateWrap .strengths-box__icon{width:421px}}.pomalo_id_contents .templateWrap .contact-btn{bottom:40px;height:148px;position:fixed;right:30px;width:148px}@media screen and (max-width:1280px){.pomalo_id_contents .templateWrap .contact-btn{bottom:20px;right:10px}}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .contact-btn{height:100px;width:100px}}.pomalo_id_contents .templateWrap .contact-btn:after,.pomalo_id_contents .templateWrap .contact-btn:before{border-radius:100%;content:"";display:block;pointer-events:none;position:absolute;transition:transform .2s ease-out}.pomalo_id_contents .templateWrap .contact-btn:before{background:#eb5a00;height:100%;left:0;top:0;width:100%}.pomalo_id_contents .templateWrap .contact-btn:after{border:1px solid hsla(0,0%,100%,.3);height:136px;left:5px;top:5px;width:136px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .contact-btn:after{height:90px;left:4px;top:4px;width:90px}}.pomalo_id_contents .templateWrap .contact-btn:hover:after,.pomalo_id_contents .templateWrap .contact-btn:hover:before{transform:scale(1.1)}.pomalo_id_contents .templateWrap .contact-btn a{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.pomalo_id_contents .templateWrap .contact-btn a:before{background:url(../images/icon_arrow.svg) 0 0/contain no-repeat;content:"";display:block;height:9px;width:25px}.pomalo_id_contents .templateWrap .contact-btn__text{font-size:16px;font-weight:700;line-height:130%;margin-top:6px}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .contact-btn__text{font-size:12px;margin-top:2px}}.pomalo_id_contents .templateWrap .contact-btn__more{font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;letter-spacing:0;line-height:1;position:relative}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .contact-btn__more{font-size:10px}}.pomalo_id_contents .templateWrap .contact-btn__more:after{background:#fff;bottom:-1.5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}
