@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{font-size:62.5%;word-break:break-all}body{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,main,footer,header,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{word-break:break-word;line-break:strict;overflow-wrap:break-word;word-wrap:break-word}ul:not([class]),ol:not([class]){padding-left:1.25em}ul[class],ol[class]{list-style:none}span{font-weight:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{color:inherit}@media all and (min-width:768px){a:hover{text-decoration:none}}a[class]{text-decoration:none}ins{background-color:#ff9;text-decoration:none}mark{background-color:#ff9;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}address{font-style:normal}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid rgb(var(--border));margin:1em 0;padding:0}img{max-width:100%;height:auto;vertical-align:bottom}iframe{max-width:100%}input[type=text],input[type=email],input[type=tel],textarea,button,select,option{display:block;width:100%;max-width:100%;font-family:inherit;outline:none;border:1px solid;border-radius:0;background:none}@media all and (max-width:767px){input[type=text],input[type=email],input[type=tel],textarea,button,select,option{font-size:1.6rem}}input[type=text],input[type=email],input[type=tel],textarea,button{appearance:none;outline:none}input[type=radio],input[type=checkbox]{margin:0;padding:0;vertical-align:middle}textarea{resize:vertical}button{cursor:pointer}html{overflow:auto}body{overflow:hidden;min-width:375px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Meiryo,sans-serif;color:rgb(var(--black));font-size:1.8rem;line-height:1.67;letter-spacing:.1em}@media all and (min-width:768px){body{min-width:var(--contents_width_with_padding)}}.l-wrapper{position:relative}.u-media-query{display:none;font-family:sp}@media all and (min-width:768px){.u-media-query{font-family:tb}}@media all and (max-width:767px){.u-view-pc{display:none!important}}@media all and (min-width:768px){.u-view-sp{display:none!important}}.u-uppercase{text-transform:uppercase}.u-helvetica{font-family:HelveticaNeue-CondensedBold,sans-serif;font-weight:700;padding:0 2px;letter-spacing:.1em}a.u-alpha{display:block;text-decoration:none}@media all and (min-width:768px){a.u-alpha{transition:all .3s ease}a.u-alpha:hover{opacity:.7}}a.u-zoom{display:block;text-decoration:none}a.u-zoom .u-zoom__img{display:block}a.u-zoom .u-zoom__img-wrap{display:block;overflow:hidden}@media all and (min-width:768px){a.u-zoom .u-zoom__img{transition:all .3s ease}a.u-zoom:hover .u-zoom__img{transform:scale(1.1)}}.u-inner{box-sizing:border-box;padding-left:15px;padding-right:15px}@media all and (min-width:768px){.u-inner{width:100%;max-width:var(--contents_width);margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}.u-marker{background:linear-gradient(transparent 60%,#ff6 60%)}.balloon__icon{width:40px;height:auto;max-width:initial}.balloon__says{max-width:550px;display:flex;flex-wrap:wrap;position:relative;padding:12px 8px 10px 13px;border-radius:12px;box-sizing:border-box;line-height:1.4}.balloon__says:after{content:"";position:absolute;border:10px solid transparent}.balloon_l{margin:30px 0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.balloon_l .balloon__says{background:#eee;margin:0 5px 0 25px!important}.balloon_l .balloon__says:after{left:-26px;border-right:22px solid #eeeeee}.balloon_r{margin:30px 0;display:flex;flex-direction:row-reverse;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.balloon_r .balloon__says{background:#86e249;margin:0 25px 0 5px!important}.balloon_r .balloon__says:after{right:-26px;border-left:22px solid #86e249}.c-color-black{color:rgb(var(--black))}.c-color-green{color:#3aae36}.c-color-red{color:#ff4848}.c-cv01__inner{padding:30px 27px}.c-cv01__badge{display:flex;justify-content:space-around;margin-top:1.5em;margin-bottom:1.5em}.c-cv01__badge img{width:150px}.c-cv01__btn{max-width:321px;margin:auto}.c-cv01__btn-link{display:block}@media all and (min-width:768px){.c-cv01{background:#3aae36;color:#fff}.c-cv01__inner{padding:50px 0}.c-cv01__badge{width:190px;margin-top:unset;margin-bottom:unset}.c-cv01__badge img{width:unset}.c-cv01__area{display:flex;justify-content:space-between}.c-cv01__content{width:805px}.c-cv01__txt{font-size:2.1rem;letter-spacing:.1em;font-weight:700}.c-cv01__form{margin-top:25px}.c-cv01__form form{display:inline-flex}.c-cv01__form input{width:480px;background-color:#fff;height:70px;padding:10px 20px;box-sizing:border-box;border:none;border-radius:6px;font-size:18px}.c-cv01__form input::placeholder{color:#bababa;font-size:1.8rem;letter-spacing:.1em}.c-cv01__form button{margin:0 0 0 20px;width:300px;height:70px;border:none;background-color:#ffeb00;border-radius:10px;padding:10px;font-size:2.2rem;font-weight:700;text-align:center;box-sizing:border-box;transition:all .3s ease}.c-cv01__form button:hover{color:#ffeb00;background-color:rgb(var(--black))}.c-cv01__note{font-size:.8em;text-align:right;padding-top:10px}}.c-head01{text-align:center;font-size:2.4rem;line-height:1.42;margin-bottom:20px}@media all and (min-width:768px){.c-head01{font-size:3.4rem;margin-bottom:58px;line-height:1.53;letter-spacing:.1em}}.notes12{padding-left:12px;font-size:12px;line-height:18px;text-indent:-12px;text-align:left}.notes14{padding-left:14px;font-size:14px;line-height:20px;text-indent:-14px;text-align:left}.notes16{padding-left:16px;font-size:16px;line-height:22px;text-indent:-16px;text-align:left}.price_table__body .title{width:100%}.price_table .free{width:46%}.price_table .pro,.price_table .gold{width:27%}@media all and (min-width:768px){.price_table .title{width:32%}.price_table .free{width:24%}.price_table .pro,.price_table .gold{width:20%}}.price_table{border-collapse:collapse;margin:20px auto 0;padding:0;max-width:850px;background-color:#fff}.price_table__head__line{display:flex;align-items:flex-end;font-weight:700}.price_table__head__line>*{display:flex;align-items:center;justify-content:center}.price_table__head .title{display:none}.price_table__head .plan{text-align:center}.price_table__head .free{background:#06c755;color:#fff;font-size:18px;line-height:5.5rem;position:relative}.price_table__head .free .no1{position:absolute;top:-10px;left:calc(50% - 40px);background:#ae0158;width:70px;font-size:12px;border-radius:15px;line-height:1;padding:5px}.price_table__head .pro{background:#f34955;color:#fff;font-size:14px}.price_table__head .gold{background:#f5b932;color:#fff;font-size:14px}@media all and (min-width:768px){.price_table__head__line{align-items:stretch}.price_table__head .title{display:block}.price_table__head .free{font-size:28px;line-height:42px}.price_table__head .pro,.price_table__head .gold{font-size:21px;line-height:27px}}.price_table__body{font-size:12px;line-height:18px}.price_table__body__line{display:flex;align-items:stretch;flex-wrap:wrap}.price_table__body__line>*{display:block;align-items:center;justify-content:center}.price_table__body .title{font-size:16px;font-weight:700;background-color:#eee;color:#111;padding:7px 0 7px 10px;text-align:center}.price_table__body .title span{font-size:12px}.price_table__body .plan{padding:.7em 0;text-align:center;font-size:16px;line-height:19px;display:flex;flex-wrap:wrap;align-content:center;align-items:flex-end}.price_table__body .plan p{width:100%}.price_table__body .plan strong{color:#ff4848}.price_table__body .free{background-color:#effcf4}.price_table__body .pro{background-color:#feeeef}.price_table__body .gold{background-color:#fdf5e2}.price_table__body .common{width:100%}.price_table__body .common strong{font-size:24px;line-height:30px}.price_table__body .font36{font-size:36px;line-height:42px}.price_table__body .font24{font-size:24px;line-height:30px}.price_table__body .font20{font-size:20px;line-height:24px}.price_table__body .font16{font-size:16px;line-height:19px}.price_table__body .font14{font-size:14px;line-height:20px}@media all and (min-width:768px){.price_table__body .title{background-color:unset;font-size:16px;color:#0057f0;vertical-align:middle;font-weight:700;padding:2.7em 0}.price_table__body .plan{font-size:36px;line-height:42px}.price_table__body .otamesi_period{position:absolute;right:36px;bottom:-12px;background:#ff1515;color:#fff;padding:4px 7px;border-radius:5px;font-weight:700}}.price_table .border-side{border-right:5px red solid;border-left:5px red solid;box-sizing:border-box}@media all and (max-width:767px){.price_table .border-left-sp{border-left:5px red solid;box-sizing:border-box}}.price_table .border-top{border-top:5px red solid;box-sizing:border-box}.price_table .border-bottom{border-bottom:5px red solid;box-sizing:border-box}.price_table .footer{margin-top:1em;font-size:.66em;font-weight:400;text-align:left}.tab{position:relative;margin-bottom:2px;overflow:hidden}.tab .slide_trigger{cursor:pointer;display:block;padding:.8em 2em .8em 1em;font-weight:700;font-size:16px;line-height:1.3;background-color:#eee;border:solid 2px #d6d6d6;border-radius:3px}.tab .slide_trigger:after{position:absolute;right:0;top:0;display:block;width:3em;height:3em;line-height:3;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;content:"+"}.tab .slide_trigger.active{background-color:#bdaf6e;border:solid 2px #a28700;color:#fff}.tab .slide_trigger.active:after{transform:rotate(315deg)}.tab .slide_trigger:hover{text-decoration:none}.tab .slide_area{display:none}.tab .slide_area img{margin:1em auto;display:block}.tab .slide_area p{margin:1em}footer ul{list-style:none;text-align:center;background-color:#fff;color:#555;font-size:.7em}@media all and (max-width:767px){footer ul{margin:10px auto 70px;font-size:.7em}}@media all and (min-width:768px){footer ul{margin:20px auto;font-size:.8em}}footer li{display:inline-block;padding:0 10px}footer li:not(:last-child){border-right:1px solid #888}@media all and (max-width:767px){.l-footer{padding-bottom:60px}.l-footer__box{background-color:#eff7ef;border-radius:10px;padding:20px 20px 15px}.l-footer__box-img{width:278px;margin:20px auto}.l-footer__fixed{position:fixed;bottom:-60px;transition:bottom .3s ease-out;left:0;width:100%;height:60px;background-color:#f2ffec;display:flex;align-items:center;justify-content:center}.l-footer__fixed.active{bottom:0;transition:bottom .3s ease-out}.l-footer__fixed-txt{font-size:1.4rem;font-weight:700;color:#3aae36}.l-footer__fixed-arrow{width:12px;margin:0 12px}.l-footer__fixed-btn{width:150px}}@media all and (min-width:768px){.l-footer{display:none}}.l-header{position:absolute;left:0;top:0;width:100%;min-width:320px;z-index:2000}.l-header__inner{padding-top:15px}.l-header__logo{position:relative;z-index:3;width:177px}@media all and (min-width:768px){.l-header{min-width:var(--contents_width_with_padding)}.l-header__inner{padding-top:30px;padding-bottom:30px}.l-header__info{display:flex;flex-wrap:wrap;justify-content:space-between}.l-header__logo{width:640px}.l-header__btn{margin:0;display:flex;align-items:center}.l-header__btn a{display:block;color:#fff;text-align:center;box-sizing:border-box;transition:all .3s ease}.l-header__btn a:hover{transform:translateY(5px);box-shadow:none}.l-header__btn-link{width:380px;padding:21px;font-size:2.2rem;background-color:#f55;border-radius:40px;box-shadow:0 5px #d83d3d}.l-header__btn-login{width:160px;padding:5px 20px;font-size:1.7rem;background-color:#003a7c;border-radius:50px;box-shadow:0 5px #002349;margin-left:5px}}@media all and (max-width:767px){.l-header__inner{padding-top:15px;padding-bottom:10px}.l-header__info{display:flex;flex-wrap:wrap;justify-content:space-between}.l-header__logo{width:150px}.l-header__btn{margin:0;display:flex}.l-header__btn a{display:block;color:#fff;border-radius:20px;font-size:.75rem;text-align:center;box-sizing:border-box;margin-top:5px;transition:all .3s ease}.l-header__btn a:hover{transform:translateY(5px);box-shadow:none}.l-header__btn-link{padding:5px;background-color:#f55;box-shadow:0 3px #d83d3d}.l-header__btn-login{padding:5px 8px;background-color:#003a7c;box-shadow:0 3px #002349;margin-left:5px}}#js-loading{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(var(--black),.8);z-index:9000}#js-loading__animation{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}#js-loading__animation__circle{width:100px;height:100px;margin:0 auto 20px;border-top:10px solid #fff;border-bottom:10px solid #fff;border-left:10px solid #fff;border-right:10px solid transparent;border-radius:50%;animation:spin 1s linear 0s infinite}#js-loading__animation p{color:#fff}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.l-main-img{text-align:center;padding-top:70px;background:radial-gradient(ellipse at center,#f8f8f8,#e4e4e4);font-weight:700}.l-main-img__inner{box-sizing:border-box;padding-bottom:20px}.l-main-img__copy{line-height:1.5}.l-main-img__copy .copy01{font-size:2.9rem}.l-main-img__copy .copy02{font-size:2rem}.l-main-img__copy .copy03{font-size:min(4.6vw,1.9rem)}.l-main-img__copy .copy03 strong{font-weight:900}.l-main-img__copy .copy04{font-size:min(5.8vw,2.4rem);font-weight:900}.l-main-img__copy .em{position:relative}.l-main-img__copy .em:before{content:"";position:absolute;top:-.1em;left:50%;margin-left:-.1em;width:.2em;height:.2em;border-radius:50%;background-color:#3aae36}.l-main-img__list{display:flex;justify-content:center;width:100%;margin-top:15px}.l-main-img__list.intro-inner{margin-bottom:30px}.l-main-img__item+.l-main-img__item{margin-left:7px}.l-main-img__item{text-align:center;font-size:1.4rem;line-height:1.2;width:110px;box-sizing:border-box;padding-top:10px;background-color:#fff;border:2px solid #3AAE36;border-radius:8px}.l-main-img__item span{display:inline-block}.l-main-img__item .txt01{font-size:5.2rem}.l-main-img__item .txt02{font-size:2.2rem}.l-main-img__item .txt03{font-size:2rem;font-weight:900}.l-main-img__item .txt04{font-size:1rem;font-weight:500;padding-top:3px}.l-main-img__img{width:280px;margin:17px auto 0}.l-main-img__seminar{margin-top:20px}@media all and (min-width:768px){.l-main-img{padding-top:140px;text-align:left;font-size:3rem}.l-main-img__inner{position:relative;font-size:3.2rem;padding-top:78px;padding-bottom:60px}.l-main-img__copy{letter-spacing:.14em}.l-main-img__copy .copy01{font-size:5.2rem}.l-main-img__copy .copy02{font-size:3.6rem}.l-main-img__copy .copy03{font-size:3.8rem}.l-main-img__copy .copy04{font-size:5.4rem;text-shadow:5px 5px 0 rgba(237,237,237,.8),-5px -5px 0 rgba(237,237,237,.8),-5px 5px 0 rgba(237,237,237,.8),5px -5px 0 rgba(237,237,237,.8),0px 5px 0 rgba(237,237,237,.8),0 -5px 0 rgba(237,237,237,.8),-5px 0 0 rgba(237,237,237,.8),5px 0 0 rgba(237,237,237,.8);z-index:2;position:absolute}.l-main-img__list:not(.intro-inner){margin-top:200px}.l-main-img__list.intro-inner{margin-bottom:60px}.l-main-img__item{font-size:2.8rem;width:380px;border-width:3px;border-radius:16px;text-align:center;padding:20px 0 14px}.l-main-img__item+.l-main-img__item{margin-left:30px}.l-main-img__item .txt01{font-size:11rem;line-height:1}.l-main-img__item .txt02{font-size:4.8rem}.l-main-img__item .txt03{font-size:5.3rem;margin-top:10px}.l-main-img__item .txt04{margin-top:10px;font-size:1.7rem}.l-main-img__img{width:570px;position:absolute;top:35px;right:0;margin:0}.l-main-img__seminar{margin-top:60px}}.swal2-actions button{display:block;width:auto;max-width:none}.et_pb_module{display:inline-block}.funcList{display:inline-block;align-items:center;justify-content:center;background:#f2fff6;border:none;border-bottom:2px solid #004d48;color:#196661;padding:8px 16px;border-radius:3px;margin:6px;line-height:1.2;text-decoration:none;cursor:pointer;font-size:.95em}.funcList.active{font-size:1em;font-weight:700}.funcList.active,.funcList:hover{transform:translateY(-5px);border-bottom-color:#e67003;color:#e67003}.funcAreaFrame{width:70%;max-width:1200px;min-height:300px;margin:2em auto;padding:20px;background-color:#fff;border-radius:5px;border:solid 2px #00a29a;box-shadow:2px 2px 4px gray}.funcArea{width:98%;display:none}.funcArea.eig{display:block}.funcArea h3.funcTitle{border-left:solid 7px #005af6;padding-left:11px;color:#005af6;font-weight:700;font-size:1.2em;margin-bottom:15px;line-height:1.4;margin-left:410px}.funcArea img{display:inline-block;padding:5px 15px 5px 0;float:left}.funcArea .funcSentence{background-image:url(/build/assets/bg_phone-BRDUCdEI.png);background-repeat:no-repeat;background-position:bottom right}.funcArea .funcSentence p{margin-bottom:12px;line-height:1.3;font-size:.9em;margin-left:420px}:root{--black: 51,51,51;--red: 255,0,0;--border: rgba(var(--black),.6);--contents_width: 1200px;--body_padding_side: 60px;--contents_width_with_padding: 1260px}.home-intro__inner{padding-top:5px;padding-bottom:30px}.home-intro__list{display:flex;flex-wrap:wrap;justify-content:center;margin:-8px -7.5px}.home-intro__item{width:min(22vw,100px);margin:4px 3px}.home-intro__box{background-color:#eff7ef;border-radius:10px;padding:20px;margin-top:30px}.home-intro__box-img{width:278px;margin:20px auto}.home-intro__box-footer{letter-spacing:.08em}@media all and (min-width:768px){.home-intro__inner{padding-top:60px;padding-bottom:90px}.home-intro__head{margin-bottom:42px}.home-intro__list{margin:0 -13px}.home-intro__item{width:280px;margin:13px}.home-intro__box{margin-top:47px;padding:60px 60px 55px;border-radius:20px}.home-intro__box-head span{font-size:3.8rem}.home-intro__box-img{width:570px;margin:60px auto 52px}}.home-features h2{text-align:center}.home-features__area{margin:0;padding:25px 0 15px;text-align:center}.home-features__area .circle{padding:5px 15px;letter-spacing:3px;font-size:1.6em;font-weight:700;color:#fff;background:#bd0707;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media all and (max-width:767px){.home-features__area .circle{font-size:1.4em}}.home-features__area img{width:800px}.home-features__title{margin-top:20px;font-size:1.45em;font-weight:700;line-height:1.25}@media all and (max-width:767px){.home-features__title{margin-top:20px;font-size:1.3em;font-weight:700}}.home-features__subtitle{margin-top:15px;margin-bottom:10px;font-size:1.3em;font-weight:700;color:#bd0707;line-height:1.3}@media all and (max-width:767px){.home-features__subtitle{font-size:1.15em}}.home-features__description{margin-top:15px;margin-bottom:40px}.home-features__description p{margin:0 auto;text-align:center;padding:0 5px;line-height:1.5;width:800px}@media all and (max-width:767px){.home-features__description p{text-align:left!important;width:98%;line-height:1.35}}.home-service{background:linear-gradient(135deg,#f8f8f8,#ededed)}.home-service__inner{padding-top:30px}.home-service__item{box-sizing:border-box;border-radius:16px;overflow:hidden;background-color:#fff}.home-service__item-area-txt{padding:15px 15px 13px}.home-service__item-head{color:#3aae36;font-size:2rem;margin-bottom:7px}.home-service__benefits{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2em}.home-service__benefits__box{flex:0 0 24%;font-size:10px;margin:0;background-color:#fffffc;box-shadow:0 2px 4px #00000038;width:290px;height:480px;border:2px solid #ff983f}.home-service__benefits__box__title{position:relative;overflow:hidden;padding:.6em .5em .9em 4em;border-top:3px solid #ff983f;font-size:2em;font-weight:700;line-height:1.25;color:#111;background-color:#fff7f2}.home-service__benefits__box__title__number{font-size:3em;position:absolute;z-index:1;top:-5px;left:0;display:block;padding-top:3px;padding-left:7px;color:#fff}.home-service__benefits__box__title:before{position:absolute;top:-50%;left:-3em;width:4.8em;height:300%;content:"";-webkit-transform:rotate(25deg);transform:rotate(25deg);background:#ff983f}.home-service__benefits__box img{width:96%;height:auto;margin:0 auto;display:block}.home-service__benefits__box p{padding:5px 5px 5px 15px;font-size:1.7em;line-height:1.35}.home-service__benefits__box ul{padding-left:3em}.home-service__benefits__box ul li{font-size:1.5em;margin-bottom:6px;line-height:1.25;list-style:disc;padding-right:5px}.home-service__benefits .arrow_cta img{width:300px!important}@media all and (max-width:767px){.home-service__benefits .arrow_cta img{width:50%!important}}@media all and (max-width:767px){.home-service__list{padding-bottom:100px;margin-right:-15px}.home-service__benefits__box{flex:0 0 48%;font-size:7px;height:370px}.home-service__benefits__box__title{min-height:3.75em}.home-service__benefits__box__title__number{padding-left:5px}.home-service__benefits__box__title:before{left:-3.9em}}@media all and (min-width:768px){.home-service__inner{padding-top:60px;padding-bottom:60px}.home-service__item{display:flex;min-height:initial}.home-service__item+.home-service__item{margin-top:30px}.home-service__item-area-txt{width:760px;padding:30px 30px 25px;box-sizing:border-box}.home-service__item-head{margin-bottom:11px}.home-service__item-img{width:440px}}.home-price__inner{padding-bottom:10px}.home-price__table{width:618px}.home-price__table.table02{margin-top:10px;margin-bottom:10px}.home-price__table.table02 th,.home-price__table.table02 td{border-radius:10px;padding:5px;border-bottom:0}.home-price__table.table02 td{vertical-align:top;padding:9px}.home-price__table.table02 td.proline{border:2px solid #3AAE36;padding:7px}.home-price__table table{border-collapse:separate;border-spacing:10px 0}.home-price__table th,.home-price__table td{box-sizing:border-box;width:147px;text-align:center;padding:10px 0 9px;line-height:1.33;vertical-align:middle}.home-price__table th{font-weight:400}.home-price__table th{background-color:#c1c1c1}.home-price__table td{background-color:#ededed;border-bottom:2px solid #C1C1C1;font-size:1.6rem}.home-price__table td span{font-size:1.8rem;display:block}.home-price__table ul{text-align:left;list-style:none;font-size:1.6rem;line-height:1.5;padding:0}.home-price__table li{padding-left:1.2em;position:relative}.home-price__table li:before{content:"×";position:absolute;top:0;left:0}.home-price__table tr th:first-child{background-color:#3aae36;color:#fff;border-bottom:2px solid #fff}.home-price__table .head{border-radius:10px 10px 0 0;padding:6px 0}.home-price__table .foot{border-radius:0 0 10px 10px;border-bottom:0}.home-price__table .txt01{width:91px;margin:0 auto 10px}.home-price__table th.proline{background-color:#3aae36;color:#fff}.home-price__table td.proline{background-color:#eff7ef;font-size:1.7rem;border:2px solid #3AAE36;border-top:0;text-align:left;padding:15px}.home-price__table td.proline ul{color:#3aae36;font-weight:700}.home-price__table td.proline li:before{content:"●"}.home-price__table-note{color:#ad0000;font-weight:700;margin-top:10px;text-align:center}.home-price__note{margin-top:17px;font-size:1.4rem;letter-spacing:.1em}.home-price__link{font-weight:700;text-align:center;margin-top:17px}.home-price__link .slide_trigger{cursor:pointer;text-decoration:underline;color:#00b1ff}.home-price__link .slide_trigger:hover{text-decoration:none}.home-price__link .slide_trigger:not(.active):after{content:"(クリックで表示)";display:block;font-size:.6em;margin-top:-5px}.home-price__link #price_basic{display:none}.home-price__message{margin-top:28px;padding:16px 10px 0;box-sizing:border-box}.home-price__message-txt{font-size:1.15em;text-align:center;font-weight:700;color:#ff4848;line-height:1.43}.home-price__message-img{width:145px;margin:15px auto 0;transform:translate(13px)}.home-price__transfer_title{text-align:center;margin-top:1em}.home-price__basic_title{font-size:2rem}@media all and (max-width:767px){.home-price__area-table{margin:0 -15px 0 -10px;overflow-y:scroll}}@media all and (min-width:768px){.home-price__inner{padding-top:60px;padding-bottom:60px}.home-price__table{width:100%;transform:translate(-20px)}.home-price__table.table02{margin-top:20px}.home-price__table.table02 th,.home-price__table.table02 td{border-radius:20px}.home-price__table.table02 td{padding:20px 0 20px 20px}.home-price__table.table02 td.proline{border-width:3px;padding:17px;width:330px}.home-price__table table{border-spacing:20px 0}.home-price__table th,.home-price__table td{padding:21px 0;width:285px;font-size:2rem}.home-price__table td span{font-size:3.2rem}.home-price__table ul{font-size:2rem}.home-price__table tr th:first-child{width:240px}.home-price__table .head{border-radius:20px 20px 0 0;padding:16px}.home-price__table .foot{border-radius:0 0 20px 20px}.home-price__table .txt01{width:110px;margin:0 auto 33px}.home-price__table th.proline{width:330px}.home-price__table td.proline{border-width:3px;width:330px;font-size:2rem}.home-price__note{margin-top:37px;font-size:1.8rem}.home-price__link{margin-top:50px;margin-bottom:80px;font-size:2.2rem}.home-price__message{position:relative;padding:35px 71px;margin-top:47px;letter-spacing:.23em}.home-price__message_b{padding:35px 100px;background:url(/build/assets/bg_highlight-DOpl-AF0.png) no-repeat center}.home-price__message-txt{font-size:4.2rem;text-align:left}.home-price__message-txt_b{text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0px 1px 0 #FFF,-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF}.home-price__message-img{width:240px;position:absolute;bottom:0;right:78px}.home-price__basic_title{font-size:3.3rem}}.home-case{background:linear-gradient(135deg,#f8f8f8,#ededed)}.home-case__inner{padding-top:30px;padding-bottom:30px}.home-case__item{background-color:#fff;border-radius:16px;overflow:hidden}.home-case__item+.home-case__item{margin-top:20px}.home-case__item-head{font-size:2rem;line-height:1.6;color:#3aae36;padding:15px 15px 13px;border-bottom:1px solid #D9D9D9}.home-case__item-sub{font-weight:600;padding:12px 14px;border-bottom:1px solid #D9D9D9}.home-case__item-txt{padding:13px 15px}.home-case__item-prof{font-weight:400;padding:5px 14px;font-size:.85em;text-align:center}@media all and (min-width:768px){.home-case__inner{padding-top:60px;padding-bottom:60px}.home-case__list{display:flex;flex-wrap:wrap;justify-content:space-between}.home-case__item{width:580px}.home-case__item+.home-case__item{margin-top:40px}.home-case__item:nth-child(2){margin-top:0}.home-case__item-head{text-align:center;padding:19px}.home-case__item-sub{padding:17px;text-align:center}.home-case__item-txt{padding:16px 20px 19px}.home-case__item-prof{padding:5px;text-align:center;font-size:.8em}}.home-consul__title{width:100%;text-align:center;margin-bottom:1em}.home-consul__container{display:flex;margin-bottom:-50px}.home-consul__container__note{flex:0 0 65%;text-align:right}.home-consul__container__profile{flex:0 0 32%;position:relative}.home-consul__container__profile__box{text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0px 1px 0 #FFF,-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF;background:#ffffff80;padding:10px;text-align:center;line-height:1.3;position:relative;display:inline-block;z-index:1;bottom:100px;left:10px;font-weight:700}.home-consul__container__profile__box span{font-size:1.2em}@media all and (max-width:767px){.home-consul__container__note{flex:0 0 59%}.home-consul__container__profile{flex:0 0 40%}.home-consul__container__profile__box{font-size:7px;bottom:70px}}.home-affiliate__title{text-align:center;margin-top:1em}.home-affiliate__area{margin:0;padding:0 0 15px;text-align:center}.home-affiliate__area img{margin:1em auto;display:block}.home-affiliate__title{margin-top:20px;font-size:1.45em;font-weight:700;line-height:1.25}.home-affiliate__subtitle{margin-top:15px;font-size:1.3em;font-weight:700;color:#00a044;line-height:1.3}.home-affiliate .youtube{text-align:center;margin-bottom:15px;position:relative;height:0;padding:30px 0 56.25%;overflow:visible}.home-affiliate .youtube iframe{position:absolute;top:0;left:1%;width:95%;height:100%;border:solid 6px #06c755}.home-faq__area{margin:0;padding:25px 0 15px;text-align:center}.home-faq__area .circle{padding:5px 15px;letter-spacing:3px;font-size:21px;color:#fff;background:#bd0707;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.home-faq__title{margin-top:20px;font-size:1.45em;font-weight:700;line-height:1.25}.home-faq__title i{color:#ff983f}.home-faq__subtitle{margin-top:15px;font-size:1.3em;font-weight:700;color:#00a044;line-height:1.3}.ContentsDescription{padding:0 8px}.ContentsDescription .Comment,.ContentsDescription img:not(.notImageMargin){margin-bottom:16px}.UserVoice{margin:0 auto 10px;padding:15px;border:solid 3px #00a044;font-size:12px;line-height:1.1em}.UserVoice ul.ProfielList{padding-left:148px}.UserVoice ul.ProfielList li{list-style-type:disc;margin-bottom:8px;font-size:12px;line-height:1.3}.UserNameSP{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 2px #00672c;font-size:22px;font-weight:700;color:#00672c}.UserPicture{float:left;margin:0 11px 13px 0}.VoiceDetail{width:800px;margin:0 auto 10px}.FrameMain{width:765px;padding:4px 0;margin:-90px auto 0;background:#ffefcf;box-shadow:0 0 3px #0003;position:relative;z-index:1}.FrameLeft{width:765px;height:108px;background-image:url(/build/assets/frame_left-kR-u5XJI.png);background-repeat:no-repeat;background-position:top left;position:relative;z-index:2}.FrameRight{width:765px;height:108px;margin:-90px 0 0 35px;background-image:url(/build/assets/frame_right-BSWfw8WK.png);background-repeat:no-repeat;background-position:bottom right;position:relative;z-index:2}.VoiceInner{width:702px;padding:40px 25px;margin:0 auto;background:#fffffc;border:1px solid #f1d9a8}.VoiceInner .ProfielArea{background-color:#efefef;border-radius:5px;padding:10px;margin-bottom:15px}.VoiceInner .ProfielArea ul{list-style-type:disc;padding-left:20px}.VoiceInner .ProfielArea ul li{margin-bottom:10px;font-size:.85em;line-height:1.3}.VoiceInner .Sentence{display:flex}.VoiceInner .Sentence p{padding:0 10px}.VoiceInner .Sentence .PositionLeft{width:405px;margin-right:30px}.VoiceInner .Sentence .PositionLeft .UserNamePc{font-size:24px;border-bottom:2px solid #d9b97a;padding:0 10px 10px;margin-bottom:15px}.VoiceInner .Sentence .PositionLeft .UserNamePc .EmphasisName{font-size:32px;font-weight:700}.VoiceInner .Sentence .PositionRight{padding-right:10px}:root{--lp-build-asset-entry: lp}
