@charset "UTF-8";.elementor-1222 .elementor-element.elementor-element-4f3b037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor .legacy-content .page-title{background-image:url("/wp-content/uploads/old-css-images/method/img/page_ttl_bg.png")}.elementor .legacy-content .methodLead{margin-bottom:40px}@media screen and (max-width:959px){.elementor .legacy-content .methodLead{margin-bottom:50px}}.elementor .legacy-content .methodPoint{border:4px solid #fad9db;position:relative;padding:40px 20px 30px;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width:599px){.elementor .legacy-content .methodPoint{margin-bottom:30px}}.elementor .legacy-content .methodPoint__title{width:40%;position:absolute;left:0;right:0;top:-30px;display:inline-block;padding:16px 10px;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;text-align:center;font-size:21px;line-height:1;margin:auto;background:#ba1b21}@media screen and (max-width:599px){.elementor .legacy-content .methodPoint__title{width:80%;font-size:16px}}.elementor .legacy-content .methodPoint__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:599px){.elementor .legacy-content .methodPoint__list{display:block}}.elementor .legacy-content .methodPoint__list__item{width:calc((99.9% - (2.5% * 2)) / 3);margin-right:2%}@media screen and (max-width:959px){.elementor .legacy-content .methodPoint__list__item{width:calc((99.9% - (3% * 2)) / 3);margin-right:3%}}@media screen and (max-width:599px){.elementor .legacy-content .methodPoint__list__item{width:100%;margin-right:0;margin-bottom:10%}}.elementor .legacy-content .methodPoint__list__item:nth-child(3n){margin-right:0}@media screen and (max-width:599px){.elementor .legacy-content .methodPoint__list__item:nth-child(3n){margin-bottom:0}}.elementor .legacy-content .methodPoint__list__catch{padding-bottom:25px;margin-bottom:20px;border-bottom:3px dotted #ba1b21}.elementor .legacy-content .methodPoint__list__catch img{margin:0 auto 10px;display:block}.elementor .legacy-content .methodPoint__list__catch img.img02{margin:10px auto}.elementor .legacy-content .methodPoint__list__catch img.img03{margin:10px auto}.elementor .legacy-content .methodPoint__list__catch p{width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#ba1b21;font-size:24px;line-height:1;display:block;text-align:center;margin-left:5px}.elementor .legacy-content .methodPoint__list__check{width:95%;margin:auto}.elementor .legacy-content .methodPoint__list__check li{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333;font-size:16px;line-height:1.4;padding:0 0 0 28px;box-sizing:border-box}@media screen and (max-width:959px){.elementor .legacy-content .methodPoint__list__check li{font-size:15px}}.elementor .legacy-content .methodPoint__list__check li:before{position:absolute;z-index:0;top:4px;left:0;display:inline-block;content:'';box-sizing:border-box;border-color:#e39fa2;background-color:transparent;width:19px;height:19px;border:3px #e39fa2 solid}@media screen and (max-width:959px){.elementor .legacy-content .methodPoint__list__check li:before{top:2px}}.elementor .legacy-content .methodPoint__list__check li:after{position:absolute;z-index:1;margin:1px 6px;width:8px;height:12px;top:4px;left:0;display:inline-block;content:'';box-sizing:border-box;border:3px solid #ba1b21;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:959px){.elementor .legacy-content .methodPoint__list__check li:after{top:2px}}.elementor .legacy-content .methodPoint__list__check li+li{margin-top:15px}.elementor .legacy-content .methodPoint__list__check img{width:85%;margin:20px auto 0;padding-right:20px;display:block}@media screen and (max-width:959px){.elementor .legacy-content .methodPoint__list__check img{width:100%}}.elementor .legacy-content .methodPoint a{color:#5d68a9;text-decoration:underline}.elementor .legacy-content .methodPoint a:hover{color:#ba1b21;text-decoration:none}.elementor .legacy-content .methodCycle .standardText{margin-bottom:25px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle .standardText{margin-bottom:20px}}.elementor .legacy-content .methodCycle__image{width:100%;border:10px solid #eee;padding:20px;box-sizing:border-box;margin-bottom:70px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__image{padding:10px;border:5px solid #eee;margin-bottom:60px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__image{padding:0;border:none;margin-bottom:50px}}.elementor .legacy-content .methodCycle__cycle{position:relative;width:716px;margin:auto;height:652px;background-image:url("/wp-content/uploads/old-css-images/method/top_cycle_bg.png");background-repeat:no-repeat;background-position:center center;background-size:100% auto;z-index:10}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle{width:580px;height:528px;background-size:100% auto}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle{width:354px;height:322px;margin:auto}}@media screen and (max-width:320px){.elementor .legacy-content .methodCycle__cycle{width:320px;height:292px}}.elementor .legacy-content .methodCycle__cycle__list{width:100%;height:652px;position:relative}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list{height:528px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list{height:322px}}@media screen and (max-width:320px){.elementor .legacy-content .methodCycle__cycle__list{height:292px}}.elementor .legacy-content .methodCycle__cycle__list dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:44%;left:35%;color:#3847a5;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:3.6rem;line-height:1.3;font-style:oblique}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list dt{font-size:2.9rem}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list dt{font-size:1.8rem}}.elementor .legacy-content .methodCycle__cycle__list dd{position:absolute;width:240px;height:240px;text-align:center;padding:34px 20px 20px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list dd{width:196px;height:196px;padding:25px 15px 20px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list dd{width:118px;height:118px;padding:12px 0}}@media screen and (max-width:320px){.elementor .legacy-content .methodCycle__cycle__list dd{width:106px;height:106px}}.elementor .legacy-content .methodCycle__cycle__list__box01{top:0;left:33%}.elementor .legacy-content .methodCycle__cycle__list__box02{top:33.5%;right:0}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list__box02{padding-top:20px !important}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list__box02{padding-top:0 !important}}.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__tit{margin-bottom:10px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__tit{margin-bottom:6px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__tit{margin-bottom:4px}}.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__text{margin-bottom:10px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__text{margin-bottom:8px;letter-spacing:-1px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list__box02 .methodCycle__cycle__list__text{margin-bottom:6px}}.elementor .legacy-content .methodCycle__cycle__list__box03{bottom:0;left:33%}.elementor .legacy-content .methodCycle__cycle__list__box04{top:33.5%;left:0}.elementor .legacy-content .methodCycle__cycle__list__tit{background:#ba1b21;padding:6px 8px;border-radius:50px;width:130px;display:inline-block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2;margin-bottom:16px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list__tit{font-size:1.8rem;width:100px;margin-bottom:10px}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list__tit{font-size:1.4rem;width:60px;padding:3px;margin-bottom:5px}}.elementor .legacy-content .methodCycle__cycle__list__text{font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:16px}@media screen and (max-width:959px){.elementor .legacy-content .methodCycle__cycle__list__text{font-size:1.7rem;margin-bottom:12px;line-height:1.2}}@media screen and (max-width:599px){.elementor .legacy-content .methodCycle__cycle__list__text{font-size:12px;margin-bottom:8px;letter-spacing:-1px}}.elementor .legacy-content .methodCycle__cycle__list__text span{position:relative;color:#3847a5}.elementor .legacy-content .methodCycle__cycle__list__text span:before{background:rgba(255,255,3,.7);content:"";height:5px;width:100%;left:0;position:absolute;bottom:-1px}.elementor .legacy-content .methodPromise{margin-bottom:60px}.elementor .legacy-content .methodPromise .standardText{margin-bottom:25px}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise .standardText{margin-bottom:20px}}.elementor .legacy-content .methodPromise__flow{padding-left:65px;position:relative}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow{padding-left:0}}.elementor .legacy-content .methodPromise__flow:before{background:#ffe04e;content:"";height:calc(100% - 40px);width:12px;left:28px;position:absolute;top:3px}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow:before{display:none}}.elementor .legacy-content .methodPromise__flow:after{content:"";left:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 40px 100px 0;border-color:transparent #ffe04e transparent transparent}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow:after{display:none}}.elementor .legacy-content .methodPromise__flow__box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;border:2px solid #ccc;background:#fff;border-bottom:solid 10px #bbb;border-right:solid 10px #ccc}.elementor .legacy-content .methodPromise__flow__box:before{content:" ";position:absolute;bottom:-10px;left:-2px;width:0;height:0;border-width:0 9px 9px 0;border-style:solid;border-color:transparent;border-bottom-color:#fff}.elementor .legacy-content .methodPromise__flow__box:after{content:" ";position:absolute;top:-2px;right:-10px;width:0;height:0;border-width:0 9px 9px 0;border-style:solid;border-color:#fff;border-bottom-color:transparent}.elementor .legacy-content .methodPromise__flow__box:first-child dt:before{content:"1"}.elementor .legacy-content .methodPromise__flow__box:nth-child(2) dt:before{content:"2"}.elementor .legacy-content .methodPromise__flow__box:nth-child(3) dt:before{content:"3"}.elementor .legacy-content .methodPromise__flow__box:nth-child(4) dt:before{content:"4"}.elementor .legacy-content .methodPromise__flow__box:nth-child(5) dt:before{content:"5"}.elementor .legacy-content .methodPromise__flow__box:nth-child(5) dd:before{display:none}.elementor .legacy-content .methodPromise__flow__box dt{position:relative;background:#ba1b21;color:#fff;width:27%;line-height:1.3;padding:15px 10px 8px 75px;font-size:1.5rem}@media screen and (max-width:959px){.elementor .legacy-content .methodPromise__flow__box dt{padding-left:65px}}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dt{width:100%;font-size:1.4rem;padding:10px 10px 8px 50px}}.elementor .legacy-content .methodPromise__flow__box dt:before{background:#fff;content:"";height:38px;width:38px;left:18px;position:absolute;top:0;bottom:0;margin:auto;border-radius:50px;color:#ba1b21;font-family:"Roboto",sans-serif;font-weight:600;font-size:2.8rem;text-align:center;line-height:1.4}@media screen and (max-width:959px){.elementor .legacy-content .methodPromise__flow__box dt:before{left:14px}}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dt:before{height:30px;width:30px;left:12px;font-size:2.2rem;line-height:1.5}}.elementor .legacy-content .methodPromise__flow__box dt span{font-family:"Roboto",sans-serif;font-size:3.5rem;font-weight:500;letter-spacing:2px}@media screen and (max-width:959px){.elementor .legacy-content .methodPromise__flow__box dt span{font-size:3rem}}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dt span{font-size:2.8rem;margin-right:10px}}.elementor .legacy-content .methodPromise__flow__box dd{width:73%;padding:18px 20px 18px 30px;font-size:1.8rem;line-height:1.4}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dd{position:relative;width:100%;padding:16px}.elementor .legacy-content .methodPromise__flow__box dd:before{content:"";left:0;right:0;margin:auto;position:absolute;bottom:-19px;width:0;height:0;border-style:solid;border-width:15px 25px 0;border-color:#ff7b06 transparent transparent}}.elementor .legacy-content .methodPromise__flow__box dd .catch{color:#5864ad;font-family:"Noto Sans JP",sans-serif;font-size:2.1rem;font-weight:600;margin-bottom:5px}@media screen and (max-width:959px){.elementor .legacy-content .methodPromise__flow__box dd .catch{font-size:2rem}}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dd .catch{font-size:1.7rem}}@media screen and (max-width:599px){.elementor .legacy-content .methodPromise__flow__box dd .text{font-size:1.5rem}}.elementor .legacy-content .methodItem .standardText{margin-bottom:25px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem .standardText{margin-bottom:40px}}.elementor .legacy-content .methodItem__title{background:#eee;position:relative;padding:.9em 20px .9em 75px;margin-bottom:20px;font-size:19px;line-height:1.4;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__title{font-size:18px;margin-bottom:12px}}.elementor .legacy-content .methodItem__title__icon{position:absolute;left:0;top:0;width:56px;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor .legacy-content .methodItem__title__icon.icon01{background:#8db930}.elementor .legacy-content .methodItem__title__icon.icon02{background:#ecbe31}.elementor .legacy-content .methodItem__title__icon.icon03{background:#1ca5dd}.elementor .legacy-content .methodItem__title__icon.icon04{background:#5a84bd}.elementor .legacy-content .methodItem__title span{font-size:14px;line-height:1.2;position:relative;display:inline-block;color:#ba1b21;padding:0 30px;vertical-align:3px;margin-left:25px;box-sizing:border-box}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__title span{position:absolute;left:0;text-align:center;right:0;top:-25px;margin:auto;width:85%;padding:0 15px}.elementor .legacy-content .methodItem__title span.long{top:-40px;width:90%}.elementor .legacy-content .methodItem__title span.long:before,.elementor .legacy-content .methodItem__title span.long:after{bottom:-20px}}.elementor .legacy-content .methodItem__title span:before{position:absolute;width:18px;height:16px;background:url("/wp-content/uploads/old-css-images/method/img/icon_deco_left.svg") center center no-repeat;background-size:100% auto;display:block;content:"";left:0;top:0;bottom:-8px;margin:auto}.elementor .legacy-content .methodItem__title span:after{position:absolute;width:18px;height:16px;background:url("/wp-content/uploads/old-css-images/method/img/icon_deco_right.svg") center center no-repeat;background-size:100% auto;display:block;content:"";right:0;top:0;bottom:-8px;margin:auto}.elementor .legacy-content .methodItem__block{margin-bottom:40px}.elementor .legacy-content .methodItem__block__last{margin-bottom:20px}.elementor .legacy-content .methodItem__block__ritsu__inner{margin-top:15px;display:table;border-top:2px dotted #ba1b21;border-bottom:2px dotted #ba1b21;padding-top:20px;padding-bottom:18px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__ritsu__inner{padding-top:18px;padding-bottom:12px;margin-top:18px}}.elementor .legacy-content .methodItem__block__ritsu__inner__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#ba1b21 !important;font-size:23px !important;line-height:1 !important;margin-bottom:10px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__ritsu__inner__title{font-size:18px !important;margin-bottom:10px}}.elementor .legacy-content .methodItem__block__ritsu__inner__title span{font-size:14px !important;color:#333 !important}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block{margin-bottom:45px}.elementor .legacy-content .methodItem__block__last{margin-bottom:25px}}.elementor .legacy-content .methodItem__block:after{display:block;clear:both;content:""}.elementor .legacy-content .methodItem__block img{float:left;width:45.7%;margin-right:35px;margin-bottom:20px;margin-top:10px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block img{width:100%;float:none;margin-right:0;margin-top:0;margin-bottom:10px}}.elementor .legacy-content .methodItem__block p{line-height:2;color:#333;font-size:16px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block p{font-size:15px}}.elementor .legacy-content .methodItem__block a{text-decoration:underline;color:#5d68a9}.elementor .legacy-content .methodItem__block a:hover{text-decoration:none;color:#ba1b21}.elementor .legacy-content .methodItem__block__note{border:2px solid #e9f0fa;background-image:-webkit-linear-gradient(transparent 95%,#e9f0fa 5%),linear-gradient(90deg,transparent 95%,#ebebeb 5%);background-image:linear-gradient(transparent 95%,#e9f0fa 5%),linear-gradient(90deg,transparent 95%,#ebebeb 5%);background-size:14px 14px;background-repeat:repeat;padding:20px;box-sizing:border-box}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__note{padding:15px}}.elementor .legacy-content .methodItem__block__note dt{color:#5d68a9;border-bottom:1px solid #5d68a9;margin-bottom:15px;padding-bottom:5px;font-size:16px;font-weight:700}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__note dt{font-size:16px}}.elementor .legacy-content .methodItem__block__note dd img{float:right;width:35%;margin-left:20px}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__note dd img{width:100%;float:none;margin-left:0;margin-bottom:10px}}.elementor .legacy-content .methodItem__block__note dd p{line-height:2.0}@media screen and (max-width:599px){.elementor .legacy-content .methodItem__block__note dd p{font-size:15px}}