@charset "UTF-8";@import "https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css";@import "https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanmp.min.css";@import "https://fonts.googleapis.com/css?family=Noto+Sans:400,700&amp;display=swap";html{font-size:calc((100 / 750) * 1vw)}@media screen and (min-width: 750px){html{font-size:1px}}body{line-height:normal}.l-container{text-align:center;background-color:rgba(234,198,48,.1);font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width: 750px){.l-container{margin:0 auto;max-width:750px}}.l-container img{width:auto;max-width:100%}a{transition:opacity .3s ease-in}@media screen and (min-width: 750px){a:hover{opacity:.8}}.l-container h1{padding:85rem 0 60rem;font-size:56rem;font-weight:600;color:#802077;line-height:calc(87 / 56);text-align:center}.l-container h2{color:#643813;font-weight:700}.l-container p{margin-bottom:40rem;font-size:34rem;font-weight:700;line-height:calc(66 / 34);letter-spacing:0;color:#643813;text-align:center}.l-container strong{font-size:46rem;line-height:calc(66 / 46)}.l-container .l-container mark.p{color:#643813!important;--color1:#F3E2FF;--color2:#F3E2FF;--bg-height:100%;all:unset;padding:8rem 0;margin:-2rem;font-size:34px;background-image:linear-gradient(var(--color1),var(--color2));background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--bg-height);animation:highlight 800ms 1 ease-out;animation-fill-mode:forwards;animation-play-state:paused}.l-container mark.y{--color1:#FEEF00;--color2:#FEEF00;--bg-height:100%;all:unset;margin:0 10rem;padding:6rem 0;font-size:50rem;line-height:calc(66 / 50);color:#802077;letter-spacing:-.03em;background-image:linear-gradient(var(--color1),var(--color2));background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--bg-height);animation:highlight 800ms 1 ease-out;animation-fill-mode:forwards;animation-play-state:paused}.l-container mark.y.big{--color1:#FEEF00;--color2:#FEEF00;--bg-height:100%;all:unset;margin:0 10rem;padding:6rem 0;font-size:50rem;line-height:calc(66 / 50);color:#802077;letter-spacing:-.03em;background-image:linear-gradient(var(--color1),var(--color2));background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--bg-height);animation:highlight 800ms 1 ease-out;animation-fill-mode:forwards;animation-play-state:paused}.l-container mark.y.small{--color1:#FEEF00;--color2:#FEEF00;--bg-height:100%;all:unset;margin:0 10rem;padding:6rem 0;font-size:40rem;line-height:calc(66 / 40);color:#802077;letter-spacing:-.03em;background-image:linear-gradient(var(--color1),var(--color2));background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--bg-height);animation:highlight 800ms 1 ease-out;animation-fill-mode:forwards;animation-play-state:paused}@keyframes highlight{to{background-size:100% var(--bg-height)}}.l-container .text-small{font-size:20rem;font-weight:400}.l-container .text-bold{font-weight:700}.l-container .text-pink{font-weight:700;color:#EB427B}.l-container .text-purple{font-weight:700;font-size:36rem;color:#802077;margin:-5rem -8rem}.l-container .text-purple2{font-weight:700;font-size:40rem;color:#802077;margin:-5rem -8rem}.l-container .text-purple3{font-weight:700;font-size:34rem;color:#802077}.l-container .contents-img,.full-width-img{margin-bottom:55rem}.l-container .contents-img,.full-width-img.mb0{margin-bottom:0}.l-container .contents-img img{max-width:89.3%}@media screen and (max-width: 749px){.l-container .contents-img img{zoom:.6;-moz-transform:scale(.5)}}.l-container .full-width-img img{width:100%;zoom:.5;-moz-transform:scale(.5)}.l-container .bnr img,.l-container .banner_free_trial img{-webkit-animation:anime1 .5s ease-in-out 0 infinite alternate;animation:anime1 .5s ease-in-out 0 infinite alternate;-webkit-transform-origin:center;transform-origin:center}@keyframes anime1{from{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}.l-container .step-icon img{max-width:30%;margin-top:-140rem;zoom:.5;-moz-transform:scale(.5)}#aboutHead{background:url(/about/img/bg_pattern01.png)}#aboutHead .ttl{padding:0;text-align:left;color:inherit;font-weight:700;font-family:YakuHanJP,"Noto Sans JP",sans-serif;line-height:1}#aboutHead .ttl:before{content:'';background:url(/ren1909/images/ui/icon/about04.png) no-repeat 0 0;background-size:100% auto;display:inline-block;vertical-align:text-top}@media screen and (max-width: 768px){#aboutHead{padding:calc(40 * 100vw / 750);padding-top:calc(60 * 100vw / 750);padding-bottom:calc(70 * 100vw / 750)}#aboutHead .ttl{font-size:calc(60 * 100vw / 750)}#aboutHead .ttl:before{width:calc(91 * 100vw / 750);height:calc(91 * 100vw / 750);margin-right:calc(30 * 100vw / 750)}}@media print,screen and (min-width: 769px){#aboutHead{padding:calc(53 * 100vw / 1366)}#aboutHead .ttl{font-size:calc(36 * 100vw / 1366)}#aboutHead .ttl:before{width:calc(53 * 100vw / 1366);height:calc(53 * 100vw / 1366);margin-right:calc(15 * 100vw / 1366)}}.l-container .section_a01{background-image:url(../img/bg1.png);background-position:top 40rem right 0;background-size:100%;background-repeat:no-repeat;aspect-ratio:750/1319}.l-container .section_a01.bg-none{background:none;aspect-ratio:auto}.l-container .section_a02{margin-top:-300rem}.l-container .section_a02.mt0{margin-top:0}.l-container .section_a02 img{max-width:100%}.l-container .section_a05{margin-top:80rem}.l-container .section_a11{background:url(../img/bg3.png);background-position:top 0 left 0;background-size:100%;background-repeat:no-repeat;aspect-ratio:750/1271}.l-container .section_a14{background:url(../img/bg4.png);background-position:top 740rem right 0;background-size:100%;background-repeat:no-repeat;aspect-ratio:750/2104}.l-container .bg_area{background:url(../img/bg2.png);background-position:top -350rem right 0;background-size:100%;background-repeat:no-repeat;aspect-ratio:750/1830}.l-container .v1{max-width:532rem}.l-container video{margin:30rem 0 50rem;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;background:none;top:0;left:0;width:100%;height:100%}.l-container .iframe_wrap{margin-bottom:80rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.l-container .iframe_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-container .bnr{margin-top:80rem}#all #FrmInner{width:auto;max-width:none;margin:0;padding:0;background:transparent}#all #FrmInner #formTop p{width:auto;margin:0}#all #formTop h2.formh2{padding-top:8%}@media screen and (max-width: 749px){#all #formTop h2.formh2{padding-top:30px}}#all #FrmInner table.FrmTbl td input[type="text"],#all #FrmInner table.FrmTbl td select,#all #FrmInner table.FrmTbl td #tel_wrap input[type="tel"],#all #FrmInner table.FrmTbl td #tel_wrap2 input[type="tel"],#all #FrmInner table.FrmTbl td #email_wrap input[type="email"]{border:1px solid #767676}#all #FrmInner .aprivbtn{font-size:13px!important}@media screen and (max-width: 749px){#all #FrmInner .aprivbtn{font-size:14px!important}}#all #FrmInner .bprivbtn{font-size:16px!important}@media screen and (max-width: 749px){#all #FrmInner .bprivbtn{font-size:14px!important}}#all #FrmInner .BtnTxt {gap: 16px; margin-bottom: 8px;} @media screen and (max-width: 749px){#all #FrmInner .BtnTxt {gap: 13px; margin-bottom: 6.4px;}}#all #FrmInner .BtnTxt span {font-size: 16px;} @media screen and (max-width: 749px){#all #FrmInner .BtnTxt span {font-size: 14px;}} #all #FrmInner .BtnTxt::before, #all #FrmInner .BtnTxt::after {height: 38px;} @media screen and (max-width: 749px){#all #FrmInner .BtnTxt::before, #all #FrmInner .BtnTxt::after {height: 33.6px;}} #all #BtnConf input.btn-square-pop,#all #BtnBack input.btn-square-pop,#all #BtnSend input.btn-square-pop{padding:16px!important}@media screen and (max-width: 749px){#all #BtnConf input.btn-square-pop,#all #BtnBack input.btn-square-pop,#all #BtnSend input.btn-square-pop{padding:14px!important}}#all .confetti{z-index:-1}.mb40{margin-bottom:40rem!important}.footer img{margin-top:5%;width:100%}.fancybox-iframe{height:100%!important}