body .unified-footer .mel25-Unified-Footer_GoTop__anchor,.unified-simple-footer .mel25-Unified-Footer_GoTop__anchor{transition:transform .3s ease-out;position:absolute;bottom:0;right:0}body .unified-footer .mel25-Unified-Footer_GoTop.is-adjust{top:0}body:has(#fix_banner) .mel25-Unified-Footer_GoTop__anchor{transform:translateY(0px)}body:has(#fix_banner.fade-show) .mel25-Unified-Footer_GoTop__anchor{transform:translateY(var(--fix-banner-height))}body:has(#fix_banner) .mel25-Unified-Footer_GoTop.is-adjust .mel25-Unified-Footer_GoTop__anchor{transform:translateY(0px)}@media screen and (max-width: 767.98px){body:has(#fix_banner.fade-show) .mel25-Unified-Footer_GoTop__anchor{transform:translateY(calc(var(--fix-banner-height) - 15px))}}html{scroll-padding-top:0}@media screen and (max-width: 980px){html{scroll-padding-top:0}}body #lp{font-family:"Noto Sans JP",sans-serif}body #lp a,body #lp abbr,body #lp acronym,body #lp address,body #lp applet,body #lp article,body #lp aside,body #lp audio,body #lp b,body #lp big,body #lp blockquote,body #lp body,body #lp canvas,body #lp caption,body #lp center,body #lp cite,body #lp code,body #lp dd,body #lp del,body #lp details,body #lp dfn,body #lp div,body #lp dl,body #lp dt,body #lp em,body #lp embed,body #lp fieldset,body #lp figcaption,body #lp figure,body #lp footer,body #lp form,body #lp h1,body #lp h2,body #lp h3,body #lp h4,body #lp h5,body #lp h6,body #lp header,body #lp hgroup,body #lp html,body #lp i,body #lp iframe,body #lp img,body #lp ins,body #lp kbd,body #lp label,body #lp legend,body #lp li,body #lp mark,body #lp menu,body #lp nav,body #lp object,body #lp ol,body #lp output,body #lp p,body #lp pre,body #lp q,body #lp ruby,body #lp s,body #lp samp,body #lp section,body #lp small,body #lp span,body #lp strike,body #lp strong,body #lp sub,body #lp summary,body #lp sup,body #lp table,body #lp tbody,body #lp td,body #lp tfoot,body #lp th,body #lp thead,body #lp time,body #lp tr,body #lp tt,body #lp u,body #lp ul,body #lp var,body #lp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body #lp article,body #lp aside,body #lp details,body #lp figcaption,body #lp figure,body #lp footer,body #lp header,body #lp hgroup,body #lp menu,body #lp nav,body #lp section{display:block}body #lp body{line-height:1}body #lp ol,body #lp ul{list-style:none}body #lp blockquote,body #lp q{quotes:none}body #lp blockquote:after,body #lp blockquote:before,body #lp q:after,body #lp q:before{content:"";content:none}body #lp table{border-collapse:collapse;border-spacing:0}@font-face{src:local("/assets/fonts/Gilroy-Light.otf"),url(/assets/fonts/Gilroy-ExtraBold.otf) format("otf")}body #lp .lp__pc_none{display:none !important}@media screen and (max-width: 767px){body #lp .lp__pc_none{display:block !important}}body #lp .lp__sp_none{display:block !important}@media screen and (max-width: 767px){body #lp .lp__sp_none{display:none !important}}@media screen and (min-width: 768px){body #lp{font-size:14px}}@media screen and (max-width: 767px){body #lp{font-size:13px}}body #lp *{color:#333}@media screen and (min-width: 768px){body #lp *{font-size:14px}}@media screen and (max-width: 767px){body #lp *{font-size:13px}}body #lp img{vertical-align:top}@media screen and (max-width: 767px){body #lp img{width:100%}}body #lp a{text-decoration:none}body #lp a.lp__over{transition:.2s all ease-in-out;display:block;position:relative}body #lp a.lp__over::after{content:"";transition:.2s all ease-in-out;position:absolute;left:0;width:100%;right:0;top:0;bottom:0;border-radius:60px;background:hsla(0,0%,100%,0)}body #lp a.lp__over:hover::after{background:hsla(0,0%,100%,.3)}body #lp .lp__inner{max-width:980px;width:100%;margin:0 auto}@media screen and (max-width: 767px){body #lp .lp__inner{padding-left:25px;padding-right:25px;box-sizing:border-box}}body #lp .lp__main{position:relative;overflow:hidden;background-color:#f5f5f5}@media screen and (min-width: 768px){body #lp .lp__main{background:url(../img/kirokuNavi__lp__main__nayami__bg.png) no-repeat center bottom 30px #f5f5f5}}body #lp .lp__main:after{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body #lp .lp__main__bg{position:relative;z-index:0}@media screen and (min-width: 768px){body #lp .lp__main__bg{height:653px}}@media screen and (max-width: 767px){body #lp .lp__main__bg{background:url(../img/kirokuNavi__main__bg02.sp.png) no-repeat center bottom 0 #fff;background-size:100% auto;padding-bottom:35px}}body #lp .lp__main__bg::before{content:"";background:#fff;position:absolute;top:-120px;height:100%;width:100%;right:0;left:0;z-index:1}@media screen and (max-width: 767px){body #lp .lp__main__bg::before{display:none}}body #lp .lp__main__bg:after{content:"";z-index:2;position:absolute;top:0}@media screen and (min-width: 768px){body #lp .lp__main__bg:after{background:url(../img/kirokuNavi__main__bg.png) no-repeat -2px 0;background-size:1577px 661px;left:48%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:1577px;height:661px}}@media screen and (max-width: 767px){body #lp .lp__main__bg:after{background:url(../img/kirokuNavi__main__bg.sp.png) no-repeat center 0;background-size:521px 375px;width:100%;height:100%;top:0}}body #lp .lp__main__inner{max-width:980px;width:100%;height:100%;margin:0 auto;position:relative;z-index:3}@media screen and (max-width: 767px){body #lp .lp__main__inner{padding-left:25px;padding-right:25px;box-sizing:border-box;max-width:375px}}body #lp .lp__main .lp__inner{position:relative}@media screen and (min-width: 768px){body #lp .lp__main .lp__inner{margin-top:-50px}}@media screen and (max-width: 767px){body #lp .lp__main .lp__inner{margin-top:0}}body #lp .lp__main__logo{padding-top:30px;padding-bottom:35px}@media screen and (max-width: 767px){body #lp .lp__main__logo{padding-top:20px;padding-bottom:25px}}@media screen and (max-width: 767px){body #lp .lp__main__logo__txt00{width:249px;margin:0 auto;display:block}body #lp .lp__main__logo__txt00 img{width:100%}}body #lp .lp__main__logo__txt01{font-size:16px;line-height:1;letter-spacing:.06em}@media screen and (max-width: 767px){body #lp .lp__main__logo__txt01{width:240px;margin:-3px auto 0;font-size:11px}}body #lp .lp__main__logo__txt02{font-size:24px;font-weight:700}@media screen and (min-width: 768px){body #lp .lp__main__logo__txt02{line-height:1.3;margin-top:7px}}@media screen and (max-width: 767px){body #lp .lp__main__logo__txt02{text-align:center;font-size:16px;letter-spacing:.12em;font-size:min(4.2666666667vw,16px);margin-left:-25px;margin-right:-25px;margin-top:5px;line-height:1.3}}body #lp .lp__main__logo__txt02 span{font-size:40px;position:relative;z-index:1;padding-right:3px;color:#006934}@media screen and (max-width: 767px){body #lp .lp__main__logo__txt02 span{font-size:min(6.6666666667vw,25px)}}body #lp .lp__main__logo__txt02 span::after{content:"";width:103%;height:10px;background:#fdff39;position:absolute;bottom:0;left:-5px;z-index:-1}body #lp .lp__main__logo__txt03{margin-top:33px;font-size:18px;font-weight:700}@media screen and (max-width: 767px){body #lp .lp__main__logo__txt03{margin-top:260px;text-align:center;font-size:min(4.2666666667vw,13px)}}body #lp .lp__main__btn{padding-bottom:15px}@media screen and (min-width: 768px){body #lp .lp__main__btn{width:350px}}@media screen and (max-width: 767px){body #lp .lp__main__btn img{max-width:375px;display:block;margin:0 auto}}body #lp .lp__main__hukidashi{position:absolute}@media screen and (min-width: 768px){body #lp .lp__main__hukidashi{right:-209px;bottom:13px}}@media screen and (max-width: 767px){body #lp .lp__main__hukidashi{display:none}}body #lp .lp__main__anchor{border:4px solid #006934;border-radius:10px;display:flex;text-align:center;position:relative;background:#fff;font-weight:700;font-size:14px}@media screen and (min-width: 768px){body #lp .lp__main__anchor{font-weight:700;justify-content:center}}@media screen and (max-width: 767px){body #lp .lp__main__anchor{margin-top:40px;flex-wrap:wrap;border-width:3px;padding-left:17px;padding-right:17px;font-weight:400;margin-top:min(10.6666666667vw,40px);margin-top:0}}@media screen and (max-width: 767px){body #lp .lp__main__anchor li{width:50%}}@media screen and (min-width: 768px){body #lp .lp__main__anchor li:not(:first-child) a{position:relative}body #lp .lp__main__anchor li:not(:first-child) a::before{content:"";position:absolute;left:0;background:#006934;width:1px;top:20px;bottom:20px}}@media screen and (max-width: 767px){body #lp .lp__main__anchor li:not(:last-child,:nth-last-child(2)){border-bottom:1px solid #006934}body #lp .lp__main__anchor li:nth-child(odd){position:relative}body #lp .lp__main__anchor li:nth-child(odd)::before{content:"";width:1px;background:#006934;position:absolute;right:0;top:16px;bottom:16px}}body #lp .lp__main__anchor li a{padding:20px 0;width:138.8571428571px;height:calc(100% - 40px);display:grid;justify-content:center;align-items:center;position:relative;transition:.2s all ease-in-out}@media screen and (min-width: 768px){body #lp .lp__main__anchor li a{line-height:1.286}}@media screen and (max-width: 767px){body #lp .lp__main__anchor li a{padding:16px 0 23px;font-size:13px;width:100%;display:block;font-size:13px}}body #lp .lp__main__anchor li a:hover{color:#006934;opacity:.9}body #lp .lp__main__anchor li a:hover span{color:#006934;opacity:.9}body #lp .lp__main__anchor li a:hover:after{border-color:#006934;opacity:.9}body #lp .lp__main__anchor li a span{transition:.2s all ease-in-out}@media screen and (min-width: 768px){body #lp .lp__main__anchor li a span{padding-bottom:15px}}@media screen and (max-width: 767px){body #lp .lp__main__anchor li a span{font-size:13px;font-size:min(3.0666666667vw,13px)}}body #lp .lp__main__anchor li a:after{content:"";width:8px;height:8px;border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg);bottom:20px;left:50%;transition:.2s all ease-in-out;position:absolute}@media screen and (max-width: 767px){body #lp .lp__main__anchor li a:after{width:7px;height:7px;border-width:1px;bottom:9px;border-color:#006934;border-width:2px}}body #lp .lp__main__nayami{padding-top:90px;padding-bottom:85px;padding-left:60px;position:relative}@media screen and (max-width: 767px){body #lp .lp__main__nayami{padding-left:0;padding-top:34px;padding-bottom:38px}body #lp .lp__main__nayami:before{content:"";width:calc(100% + 20px);height:100%;position:absolute;left:-20px;right:0;top:15px;bottom:0;background:url(../img/kirokuNavi__lp__main__nayami__bg.sp.png) no-repeat 0 15px #f5f5f5;background-size:contain}body #lp .lp__main__nayami *{position:relative}}@media screen and (min-width: 768px){body #lp .lp__main__nayami__img{position:absolute;right:61px;bottom:60px}}@media screen and (max-width: 767px){body #lp .lp__main__nayami__img{width:180px;margin:0 auto 28px}}body #lp .lp__main__nayami__ttl{font-size:30px;line-height:1.367;padding-bottom:35px;letter-spacing:.16em}@media screen and (max-width: 767px){body #lp .lp__main__nayami__ttl{font-size:18px;text-align:center;letter-spacing:.1em;padding-bottom:18px}}body #lp .lp__main__nayami__ttl span{font-size:40px;color:#006934;position:relative}@media screen and (max-width: 767px){body #lp .lp__main__nayami__ttl span{font-size:25px}}body #lp .lp__main__nayami__ttl span::before{content:"";top:0;width:4px;height:4px;background:#006934;position:absolute;top:-7px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%}body #lp .lp__main__nayami__list li{background:url(../img/kirokuNavi__nayami__mark.png) no-repeat 0 0;background-size:24px 21px;padding-left:45px;font-size:16px;line-height:1;letter-spacing:.08em}@media screen and (max-width: 767px){body #lp .lp__main__nayami__list li{padding-left:22px;background:url(../img/kirokuNavi__nayami__mark.sp.png) no-repeat 0 4px;background-size:17px auto;font-size:13px;letter-spacing:.1em;line-height:1.4}}body #lp .lp__main__nayami__list li:not(:first-child){margin-top:18px}@media screen and (max-width: 767px){body #lp .lp__main__nayami__list li:not(:first-child){margin-top:16px}}body #lp .lp__main__nayami__list li .lp__main__nayami__list__line{font-size:20px;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp .lp__main__nayami__list li .lp__main__nayami__list__line{font-size:16px;display:inline-block}}body #lp .lp__main__nayami__list li .lp__main__nayami__list__line:after{content:"";width:105%;height:10px;background:#fdff39;position:absolute;bottom:0;left:-5px;z-index:-1}@media screen and (max-width: 767px){body #lp .lp__main__nayami__list li .lp__main__nayami__list__line:after{height:7px;bottom:3px}}body #lp .lp__main__nayami__list li span:not(.lp__main__nayami__list__line){position:relative;z-index:2;padding-right:5px;padding-left:5px}@media screen and (max-width: 767px){body #lp .lp__main__nayami__list li span:not(.lp__main__nayami__list__line){padding-right:0;padding-left:0}}body #lp .lp__main__nayami__list li span:first-child{padding-left:0}body #lp #about{padding:80px 0 90px;background:url(../img/kirokuNavi__about__bg.png) no-repeat center bottom 30px}@media screen and (max-width: 767px){body #lp #about{padding:60px 0 24px;background:url(../img/kirokuNavi__about__bg.sp.png) no-repeat 0 0;background-size:100% auto}}body #lp #about .about__ttl{text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.45}body #lp #about .about__ttl .about__ttl__txt01,body #lp #about .about__ttl .about__ttl__txt02{display:block}body #lp #about .about__ttl__txt01 span{display:inline-block;vertical-align:bottom;line-height:1}@media screen and (max-width: 767px){body #lp #about .about__ttl__txt01{font-size:18px}}body #lp #about .about__ttl img{padding-right:15px}@media screen and (max-width: 767px){body #lp #about .about__ttl img{width:154px;padding-right:0;padding-left:24px}}body #lp #about .about__ttl__txt02{margin-top:10px}@media screen and (max-width: 767px){body #lp #about .about__ttl__txt02{margin-top:0;font-size:18px;letter-spacing:.2em}}body #lp #about .about__ttl__txt02 span{color:#006934;font-size:40px}@media screen and (max-width: 767px){body #lp #about .about__ttl__txt02 span{font-size:25px}}body #lp #about .about__txt{text-align:center;font-weight:700;margin-top:30px;margin-bottom:43px;line-height:2}@media screen and (min-width: 768px){body #lp #about .about__txt{font-size:16px}}@media screen and (max-width: 767px){body #lp #about .about__txt{font-size:13px;line-height:1.538;font-weight:400;margin-top:25px;margin-bottom:30px}}@media screen and (min-width: 768px){body #lp #about .about__list{display:flex;font-size:22px;text-align:center;justify-content:space-between}}body #lp #about .about__list li img{display:block;margin-bottom:25px}@media screen and (min-width: 768px){body #lp #about .about__list li img{box-shadow:0 0 9px 1px rgba(0,0,0,.1)}}@media screen and (max-width: 767px){body #lp #about .about__list li img{margin-bottom:16px;box-shadow:0 0 9px 1px rgba(0,0,0,.1)}}body #lp #about .about__list li p{font-size:22px;line-height:1.727;letter-spacing:.2em;font-weight:700}@media screen and (max-width: 767px){body #lp #about .about__list li p{font-size:16px;line-height:1.5;text-align:center;margin-bottom:24px}}body #lp .contact{padding:50px 0 40px;text-align:center;background:url(../img/kirokuNavi__contact__bg.jpg) repeat-x 0 0;background-size:cover}@media screen and (max-width: 767px){body #lp .contact{padding:45px 0 50px}}body #lp .contact__ttl{margin-bottom:40px;font-size:30px;font-weight:700;letter-spacing:.08em;display:flex;justify-content:center;align-items:center;color:#144027}@media screen and (max-width: 767px){body #lp .contact__ttl{font-size:23px;letter-spacing:.08em;position:relative;margin-bottom:26px;font-size:23px;font-size:6.1333333333vw;display:inline-block;margin-left:-25px;margin-right:-25px}}body #lp .contact__ttl::before{content:"";background:url(../img/kirokuNavi__contact__ttl__bdr.png) no-repeat 0 0;display:inline-block;width:14px;height:30px;margin-right:15px;margin-top:5px}@media screen and (max-width: 767px){body #lp .contact__ttl::before{width:12px;height:25px;background-size:contain;left:-1px;top:7px;position:relative;width:3.2vw;height:6.6666666667vw;margin-right:2.1333333333vw}}body #lp .contact__ttl::after{content:"";background:url(../img/kirokuNavi__contact__ttl__bdr.png) no-repeat 0 0;display:inline-block;width:14px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px;margin-top:5px}@media screen and (max-width: 767px){body #lp .contact__ttl::after{margin-left:0;background-size:contain;top:7px;position:relative;width:3.2vw;height:6.6666666667vw;right:.8vw}}body #lp .contact__list{margin:0 auto}@media screen and (min-width: 768px){body #lp .contact__list{display:flex;justify-content:space-between;width:760px}}@media screen and (max-width: 767px){body #lp .contact__list li{padding-top:0}body #lp .contact__list li:not(:first-child){padding-top:20px}}body #lp #point{padding:100px 0;background:#ffd}@media screen and (max-width: 767px){body #lp #point{padding:50px 0}}body #lp #point .point__ttl{text-align:center;margin-bottom:100px;font-weight:700}@media screen and (max-width: 767px){body #lp #point .point__ttl{margin-bottom:28px}}body #lp #point .point__ttl>span{display:block}body #lp #point .point__ttl__txt01{font-size:22px;letter-spacing:.04em;line-height:1}@media screen and (max-width: 767px){body #lp #point .point__ttl__txt01{font-size:15px}}body #lp #point .point__ttl__txt02{font-size:40px;color:#006934;line-height:1;margin-top:6px}@media screen and (max-width: 767px){body #lp #point .point__ttl__txt02{font-size:25px}}body #lp #point .point__ttl__txt02 span{font-size:56px;color:#006934}@media screen and (max-width: 767px){body #lp #point .point__ttl__txt02 span{font-size:32px}}body #lp #point .point__list{padding-bottom:70px;justify-content:space-between}@media screen and (min-width: 768px){body #lp #point .point__list{display:flex}}@media screen and (max-width: 767px){body #lp #point .point__list{padding-bottom:30px}}body #lp #point .point__list li{background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.15);text-align:center;position:relative;border-radius:10px}@media screen and (min-width: 768px){body #lp #point .point__list li{width:310px}}@media screen and (max-width: 767px){body #lp #point .point__list li:not(:first-child){margin-top:15px}}body #lp #point .point__list li a{display:block}@media screen and (min-width: 768px){body #lp #point .point__list li a{max-height:130px}}@media screen and (max-width: 767px){body #lp #point .point__list li a{padding:10px 0}}body #lp #point .point__list li a>div{position:relative}@media screen and (min-width: 768px){body #lp #point .point__list li a>div{top:-45px}}body #lp #point .point__list li:after{content:"";background:url(../img/kirokuNavi__point__list__icon.png) no-repeat 0 0;width:24px;height:24px;background-size:contain;display:block;position:absolute}@media screen and (min-width: 768px){body #lp #point .point__list li:after{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-10px}}@media screen and (max-width: 767px){body #lp #point .point__list li:after{width:20px;height:20px;right:15px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../img/kirokuNavi__point__list__icon.sp.png) no-repeat 0 0;background-size:contain}}body #lp #point .point__list__icon{font-size:22px;color:#006934;line-height:1;position:relative;margin-bottom:10px;font-family:Arial;z-index:1}@media screen and (max-width: 767px){body #lp #point .point__list__icon{font-size:13px;position:absolute;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;margin-bottom:0;left:15px}}body #lp #point .point__list__icon span{font-size:54px;font-weight:700;color:#006934;display:block;line-height:1;margin-top:-2px;font-family:Arial}@media screen and (max-width: 767px){body #lp #point .point__list__icon span{font-size:35px}}body #lp #point .point__list__txt{font-size:18px;font-weight:700;position:relative;letter-spacing:.2em}@media screen and (max-width: 767px){body #lp #point .point__list__txt{font-size:15px;font-size:max(2vw,15px);padding-left:55px;padding-right:35px;margin-left:5px}}body #lp #point .point__movie{padding:70px 90px;background:#fff}@media screen and (min-width: 768px){body #lp #point .point__movie{display:flex;justify-content:center}body #lp #point .point__movie li{width:380px}body #lp #point .point__movie li:not(:first-child){margin-left:40px}}@media screen and (max-width: 767px){body #lp #point .point__movie{padding:30px 0;margin-left:-25px;margin-right:-25px}}body #lp #point .point__movie__ttl{text-align:center;margin-bottom:20px;font-size:20px;color:#006934;font-weight:700;letter-spacing:.18em}@media screen and (max-width: 767px){body #lp #point .point__movie__ttl{font-size:15px;margin-top:30px;margin-bottom:15px}}body #lp #point .point__movie__include{max-width:482px;width:100%;margin:0 auto;display:block}@media screen and (max-width: 767px){body #lp #point .point__movie__include{width:100%;box-sizing:border-box}body #lp #point .point__movie__include iframe,body #lp #point .point__movie__include video{margin-left:25px;margin-right:25px;box-sizing:border-box;width:calc(100% - 50px)}}body #lp #point .point__list02{margin-top:60px}@media screen and (max-width: 767px){body #lp #point .point__list02{margin-top:23px;margin-left:-25px;margin-right:-25px}}body #lp #point .point__list02>li{background:#fff;border-bottom:3px solid #31855b;padding-bottom:30px}body #lp #point .point__list02>li:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){body #lp #point .point__list02>li:not(:first-child){margin-top:23px}}@media screen and (max-width: 767px){body #lp #point .point__list02>li{padding-left:25px;padding-right:25px}}@media screen and (min-width: 768px){body #lp #point .point__list02>li:nth-child(2){padding-bottom:37px}body #lp #point .point__list02>li:nth-child(3){padding-bottom:40px}body #lp #point .point__list02>li:nth-child(3) .point__list02__list p{margin-top:20px}}body #lp #point .point__list02__ttl{display:flex;align-items:center;padding-top:33px}body #lp #point .point__list02__ttl span{display:block}@media screen and (min-width: 768px){body #lp #point .point__list02__ttl>span:first-child{padding-left:24px;padding-right:15px}}@media screen and (max-width: 767px){body #lp #point .point__list02__ttl>span:first-child{padding-right:20px}}body #lp #point .point__list02__ttl>span:first-child *{color:#006934;line-height:1;text-align:center;font-family:Arial}body #lp #point .point__list02__ttl__txt01{font-size:32px;letter-spacing:.02em}@media screen and (max-width: 767px){body #lp #point .point__list02__ttl__txt01{font-size:15px;margin-bottom:5px}}body #lp #point .point__list02__ttl__txt02{font-size:80px;font-weight:700;letter-spacing:.02em;margin-top:-5px}@media screen and (max-width: 767px){body #lp #point .point__list02__ttl__txt02{font-size:45px}}body #lp #point .point__list02__ttl__txt03{font-size:20px;font-weight:700;line-height:1.8}@media screen and (min-width: 768px){body #lp #point .point__list02__ttl__txt03{letter-spacing:.08em;margin-top:30px}}@media screen and (max-width: 767px){body #lp #point .point__list02__ttl__txt03{font-size:13px;font-size:clamp(12fpx,4em,13px)}}@media screen and (min-width: 768px){body #lp #point .point__list02__list{display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:30px;padding-top:30px}}@media screen and (max-width: 767px){body #lp #point .point__list02__list li{margin-top:8px}body #lp #point .point__list02__list li:not(:first-child){margin-top:20px}}body #lp #point .point__list02__list li p{text-align:center;margin-top:10px;font-weight:700;font-size:14px;font-weight:400}@media screen and (max-width: 767px){body #lp #point .point__list02__list li p{font-size:13px;text-align:left}}body #lp #flow{padding:90px 0 100px}@media screen and (max-width: 767px){body #lp #flow{padding:50px 0 50px}}body #lp #flow .flow__ttl{text-align:center;margin-bottom:50px;font-size:40px;letter-spacing:.12em;line-height:1;color:#31855b;font-weight:700;position:relative}@media screen and (max-width: 767px){body #lp #flow .flow__ttl{font-size:25px}}body #lp #flow .flow__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__green__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #flow .flow__ttl:after{width:45px;top:-12px}}body #lp #flow .flow__list{background:#eaf3ee;padding:30px 0;margin:0 auto;box-sizing:border-box;position:relative}@media screen and (min-width: 768px){body #lp #flow .flow__list{display:flex;align-items:center;width:860px;height:100px}}@media screen and (max-width: 767px){body #lp #flow .flow__list{padding:25px 0}body #lp #flow .flow__list__ttl{font-size:15px}body #lp #flow .flow__list__ttl img{width:75px;display:block;margin:0 auto}}body #lp #flow .flow__list:before{content:"";width:1px;height:40px;background:#006934;position:absolute;left:330px;top:30px}@media screen and (max-width: 767px){body #lp #flow .flow__list:before{display:none}}body #lp #flow .flow__list:not(:nth-child(2)){margin-top:31px;position:relative}@media screen and (max-width: 767px){body #lp #flow .flow__list:not(:nth-child(2)){margin-top:28px}}body #lp #flow .flow__list:not(:nth-child(2)):after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#006935 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;position:absolute;left:50%;top:-20px}body #lp #flow .flow__list dt{text-align:center;font-size:20px;color:#006934;font-weight:700}@media screen and (min-width: 768px){body #lp #flow .flow__list dt{width:330px}}@media screen and (max-width: 767px){body #lp #flow .flow__list dt{font-size:15px;position:relative;padding-bottom:10px;margin-bottom:12px}body #lp #flow .flow__list dt:before{content:"";width:25px;height:1px;background:#006934;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}body #lp #flow .flow__list dd{font-weight:700}@media screen and (min-width: 768px){body #lp #flow .flow__list dd{font-size:18px;padding-left:50px}}@media screen and (max-width: 767px){body #lp #flow .flow__list dd{width:100%;text-align:center;font-size:13px}body #lp #flow .flow__list dd a{width:60vw;display:block;margin:0 auto}}body #lp #price{background:#ffd;padding-top:90px;padding-bottom:80px}@media screen and (max-width: 767px){body #lp #price{padding-top:46px;padding-bottom:35px}}body #lp #price .price__ttl{text-align:center;margin-bottom:60px;font-size:40px;letter-spacing:.12em;line-height:1;color:#31855b;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #price .price__ttl{font-size:25px;margin-bottom:28px}}body #lp #price .price__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__yellow__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #price .price__ttl:after{width:45px;top:-12px}}body #lp #price .price__list{width:100%;max-width:860px;margin:0 auto}@media screen and (min-width: 768px){body #lp #price .price__list{display:flex}}body #lp #price .price__list li{line-height:1;text-align:center}@media screen and (min-width: 768px){body #lp #price .price__list li{width:33.3%}body #lp #price .price__list li:not(:first-child){border-left:1px solid #ffd}}@media screen and (max-width: 767px){body #lp #price .price__list li{display:flex;border-top:2px solid #ffd}}body #lp #price .price__list .price__list__ttl{background:#31855b;color:#fff;padding:20px 0;font-size:20px}@media screen and (max-width: 767px){body #lp #price .price__list .price__list__ttl{width:100px;display:flex;align-items:center;justify-content:center;font-size:15px}}body #lp #price .price__list .price__list__txt{background:#fff;font-size:30px;padding:15px 0}@media screen and (min-width: 768px){body #lp #price .price__list .price__list__txt{min-height:113px;box-sizing:border-box}}@media screen and (max-width: 767px){body #lp #price .price__list .price__list__txt{width:calc(100% - 100px);font-size:20px;padding:11px 0}}body #lp #price .price__list .price__list__txt .arial{font-size:60px;font-weight:700;color:#006934;font-family:Arial;padding-right:10px}@media screen and (max-width: 767px){body #lp #price .price__list .price__list__txt .arial{font-size:40px}}body #lp #price .price__list .price__list__txt p{font-size:14px;margin-top:10px}@media screen and (max-width: 767px){body #lp #price .price__list .price__list__txt p{font-size:12px}}body #lp #price .price__txt01{font-size:20px;text-align:center;margin-top:40px;line-height:1;letter-spacing:.2em}@media screen and (max-width: 767px){body #lp #price .price__txt01{font-size:15px;margin-top:30px;margin-bottom:10px}}@media screen and (min-width: 768px){body #lp #price .price__txt01 span:not(.price__line){padding-right:5px}}@media screen and (max-width: 767px){body #lp #price .price__txt01 span:not(.price__line){display:block}}body #lp #price .price__txt01 span.price__line{font-size:30px;position:relative;z-index:1;font-weight:700}@media screen and (max-width: 767px){body #lp #price .price__txt01 span.price__line{font-size:20px}}body #lp #price .price__txt01 span.price__line:after{content:"";width:105%;height:10px;background:#fdff39;position:absolute;bottom:-4px;left:-5px;z-index:-1}@media screen and (max-width: 767px){body #lp #price .price__txt01 span.price__line:after{width:102%}}body #lp #price .price__txt02{letter-spacing:.2em;margin-top:20px;text-align:center;font-size:16px}@media screen and (max-width: 767px){body #lp #price .price__txt02{font-size:11px}}body #lp #price .price__txt03{margin-top:35px;text-align:center}@media screen and (max-width: 767px){body #lp #price .price__txt03{margin-top:6.6666666667vw}body #lp #price .price__txt03 a{width:46.8vw;width:60vw;display:block;margin:0 auto}}body #lp #demo{padding-bottom:75px;padding-top:90px;text-align:center}@media screen and (max-width: 767px){body #lp #demo{padding-top:35px;padding-bottom:40px}}body #lp #demo .demo__ttl{text-align:center;margin-bottom:60px;font-size:40px;letter-spacing:.06em;line-height:1;color:#31855b;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #demo .demo__ttl{font-size:25px;line-height:1.4;margin-bottom:22px}}body #lp #demo .demo__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__green__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #demo .demo__ttl:after{width:45px;height:53px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body #lp #demo .demo__txt{font-size:16px;line-height:1.875}@media screen and (min-width: 768px){body #lp #demo .demo__txt{letter-spacing:.2em;margin-top:35px}}@media screen and (max-width: 767px){body #lp #demo .demo__txt{font-size:13px;text-align:left;margin-top:23px;line-height:1.538}}body #lp #demo video{display:block;margin:0 auto;max-width:482px;width:100%;border:1px solid #ccc}body #lp #demo iframe{display:block;margin:0 auto;max-width:482px;width:100%;border:1px solid #ccc;aspect-ratio:16/9}body #lp #voice{padding-bottom:100px;padding-top:90px;background:url(../img/kirokuNavi__voice__bg.jpg) no-repeat 0 0;background-size:cover}@media screen and (max-width: 767px){body #lp #voice{padding-top:50px;padding-bottom:50px;background:url(../img/kirokuNavi__voice__bg.sp.jpg) no-repeat 0 0;background-size:cover}}body #lp #voice .voice__ttl{text-align:center;margin-bottom:60px;font-size:40px;letter-spacing:.06em;line-height:1;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #voice .voice__ttl{font-size:25px;margin-bottom:30px}}body #lp #voice .voice__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__white__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #voice .voice__ttl:after{width:45px;height:53px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body #lp #voice .voice__list{background:#fff;padding:60px 60px 30px}@media screen and (min-width: 768px){body #lp #voice .voice__list{font-size:16px}}@media screen and (max-width: 767px){body #lp #voice .voice__list{padding:25px}}body #lp #voice .voice__list li{padding-bottom:30px}@media screen and (min-width: 768px){body #lp #voice .voice__list li{display:flex;align-items:center}}@media screen and (max-width: 767px){body #lp #voice .voice__list li{padding-bottom:20px}body #lp #voice .voice__list li:last-child{padding-bottom:0}}body #lp #voice .voice__list li p{line-height:2}@media screen and (max-width: 767px){body #lp #voice .voice__list li p{font-size:13px;line-height:1.538}}body #lp #voice .voice__list li img{display:block;margin-right:30px;border-radius:50%}@media screen and (max-width: 767px){body #lp #voice .voice__list li img{width:90px;display:block;margin:0 auto 15px}}body #lp #voice .voice__list li:not(:first-child){padding-top:30px;border-top:1px solid #ccc}@media screen and (max-width: 767px){body #lp #voice .voice__list li:not(:first-child){padding-top:20px}}body #lp #faq{padding:90px 0 100px;background-color:#ffd}@media screen and (max-width: 767px){body #lp #faq{padding-top:50px;padding-bottom:50px}}body #lp #faq .faq__ttl{text-align:center;margin-bottom:66px;font-size:40px;letter-spacing:.06em;line-height:1;color:#31855b;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #faq .faq__ttl{font-size:25px;margin-bottom:30px}}body #lp #faq .faq__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__yellow__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #faq .faq__ttl:after{width:45px;height:53px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body #lp #faq .faq__list{margin:0 auto}@media screen and (min-width: 768px){body #lp #faq .faq__list{padding:0 60px 0;width:860px}}body #lp #faq .faq__list li{border-bottom:1px solid #ddd;letter-spacing:.1em}body #lp #faq .faq__list li:first-child{border-top:1px solid #ddd}body #lp #faq .faq__list li h3,body #lp #faq .faq__list li p{line-height:1.688;font-size:16px}@media screen and (min-width: 768px){body #lp #faq .faq__list li h3,body #lp #faq .faq__list li p{padding-bottom:30px;padding-left:15px;padding-right:20px}}@media screen and (max-width: 767px){body #lp #faq .faq__list li h3,body #lp #faq .faq__list li p{font-size:13px;display:flex;padding:20px 30px 20px 10px}}body #lp #faq .faq__list li h3::before,body #lp #faq .faq__list li p::before{font-family:Arial}@media screen and (min-width: 768px){body #lp #faq .faq__list li h3::before,body #lp #faq .faq__list li p::before{padding-left:20px;padding-right:10px;font-size:20px}}@media screen and (max-width: 767px){body #lp #faq .faq__list li h3::before,body #lp #faq .faq__list li p::before{font-size:15px;padding-right:5px}}body #lp #faq .faq__list li h3 .faq__list__flex,body #lp #faq .faq__list li p .faq__list__flex{display:flex}@media screen and (min-width: 768px){body #lp #faq .faq__list li h3.faq__list__ttl,body #lp #faq .faq__list li p.faq__list__ttl{padding-top:30px}}body #lp #faq .faq__list li h3 .faq__list__flex::before,body #lp #faq .faq__list li p .faq__list__flex::before{font-weight:700;content:"Q.";color:#31855b;padding-right:10px;font-family:Arial}body #lp #faq .faq__list li h3.faq__list__txt,body #lp #faq .faq__list li p.faq__list__txt{display:none}@media screen and (max-width: 767px){body #lp #faq .faq__list li h3.faq__list__txt,body #lp #faq .faq__list li p.faq__list__txt{padding-top:0}}body #lp #faq .faq__list li h3.faq__list__txt .faq__list__flex::before,body #lp #faq .faq__list li p.faq__list__txt .faq__list__flex::before{content:"A.";color:#31855b}body #lp #faq .faq__list li img{display:block;padding-right:30px;border-radius:50%}body #lp #faq .lp__js-acordion{position:relative;cursor:pointer}body #lp #faq .lp__js-acordion.js-active .lp__acordion__icon::after{-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}body #lp #faq .lp__acordion__icon{width:15px;height:15px;display:block;position:absolute}@media screen and (min-width: 768px){body #lp #faq .lp__acordion__icon{right:20px;top:35px}}@media screen and (max-width: 767px){body #lp #faq .lp__acordion__icon{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:10px;top:50%;width:13px;height:13px}}body #lp #faq .lp__acordion__icon::before{content:"";width:15px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#333}body #lp #faq .lp__acordion__icon::after{content:"";transition:all .2s ease-in;width:15px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg);background:#333}body #lp #carelabo{padding-bottom:100px;padding-top:83px;text-align:center}@media screen and (max-width: 767px){body #lp #carelabo{padding-top:35px;padding-bottom:50px}}body #lp #carelabo .carelabo__ttl{text-align:center;margin-bottom:45px;font-size:40px;letter-spacing:.06em;line-height:1;color:#31855b;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__ttl{font-size:25px}}body #lp #carelabo .carelabo__ttl span{display:block;font-weight:400}@media screen and (min-width: 768px){body #lp #carelabo .carelabo__ttl span{font-size:22px;margin-bottom:10px}}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__ttl span{font-size:15px;margin-bottom:5px}}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__ttl{font-size:25px;line-height:1.4;margin-bottom:22px}}body #lp #carelabo .carelabo__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__green__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__ttl:after{width:45px;height:53px;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body #lp #carelabo .carelabo__txt{font-size:16px;line-height:1.875}@media screen and (min-width: 768px){body #lp #carelabo .carelabo__txt{margin-top:20px;margin-bottom:60px}}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__txt{font-size:13px;text-align:center;margin-top:30px;line-height:1.538;margin-bottom:30px}}body #lp #carelabo .carelabo__movie{background-color:#f5f5f5;padding-top:45px;padding-bottom:80px}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__movie{padding-top:30px;padding-bottom:30px;margin-left:-25px;margin-right:-25px}}body #lp #carelabo .carelabo__movie__ttl{margin-bottom:30px;font-weight:700;color:#006934;letter-spacing:.18em;font-size:20px;line-height:1.6}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__movie__ttl{font-size:15px;margin-bottom:20px}}body #lp #carelabo .carelabo__explain{padding-top:90px}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__explain{padding-top:30px}}body #lp #carelabo .carelabo__explain__ttl{font-size:30px;line-height:1.5;letter-spacing:.2em;margin-bottom:15px}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__explain__ttl{font-size:18px}}body #lp #carelabo .carelabo__explain__ttl span{color:#006934;font-weight:700;font-size:40px}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__explain__ttl span{font-size:25px}}body #lp #carelabo .carelabo__explain__txt{margin-bottom:36px}@media screen and (max-width: 767px){body #lp #carelabo .carelabo__explain__txt{font-size:12px;margin-bottom:30px}}body #lp #carelabo video{display:block;margin:0 auto;width:100%;border:1px solid #ccc}@media screen and (min-width: 768px){body #lp #carelabo video{max-width:482px}}@media screen and (max-width: 767px){body #lp #carelabo video{margin-left:25px;margin-right:25px;box-sizing:border-box;width:calc(100% - 50px)}}body #lp #seminar{padding-bottom:100px;padding-top:90px;text-align:center;background-color:#ffd}@media screen and (max-width: 767px){body #lp #seminar{padding-top:35px;padding-bottom:50px}}body #lp #seminar .seminar__ttl{text-align:center;margin-bottom:60px;font-size:40px;letter-spacing:.06em;line-height:1;color:#31855b;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){body #lp #seminar .seminar__ttl{font-size:25px;line-height:1.4;margin-bottom:22px}}body #lp #seminar .seminar__ttl:after{content:"";position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-30px;left:50%;display:block;width:86px;height:101px;background:url(../img/kirokuNavi__yellow__ttl.png) no-repeat center 0;background-size:contain;z-index:-1}@media screen and (max-width: 767px){body #lp #seminar .seminar__ttl:after{width:45px;height:53px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body #lp #fix_banner{position:fixed;background:rgba(0,0,0,.6);box-sizing:border-box;-webkit-transform:translateY(300px);transform:translateY(300px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:2}@media screen and (min-width: 768px){body #lp #fix_banner{padding:20px 30px;width:100%;box-shadow:1.5px 2.598px 5px 0 rgba(0,0,0,.15);right:0;bottom:0}}@media screen and (max-width: 767px){body #lp #fix_banner{right:0;left:0;bottom:0;width:100%;border-radius:0;padding:10px 15px}}body #lp #fix_banner.fade-show{-webkit-transform:translateY(0);transform:translateY(0)}body #lp #fix_banner .fix_banner__close{position:absolute;right:15px;top:15px;cursor:pointer}@media screen and (max-width: 767px){body #lp #fix_banner .fix_banner__close{width:30px;height:30px;right:10px;top:-5px;width:30px;height:30px}}body #lp #fix_banner .fix__banner__ttl{font-size:20px;text-align:center;color:#fff;margin-bottom:10px;line-height:1}@media screen and (max-width: 767px){body #lp #fix_banner .fix__banner__ttl{font-size:max(3.4666666667vw,13px)}}body #lp #fix_banner .fix_banner__list{text-align:center;display:flex;justify-content:center}@media screen and (max-width: 767px){body #lp #fix_banner .fix_banner__list{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){body #lp #fix_banner .fix_banner__list li:not(:first-child){margin-left:60px}}@media screen and (max-width: 767px){body #lp #fix_banner .fix_banner__list li{width:45.3333333333vw}}body #lp #fix_carelabo{position:fixed;box-sizing:border-box;-webkit-transform:translateY(350px);transform:translateY(350px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:2;bottom:134px;right:97px}body #lp #fix_carelabo .fix_carelabo__close{position:absolute;right:-20px;top:0;cursor:pointer}@media screen and (max-width: 767px){body #lp #fix_carelabo .fix_carelabo__close{right:-5px;top:0;z-index:1;width:30px;height:30px}}@media screen and (min-width: 768px){body #lp #fix_carelabo{width:100%;max-width:1072px;margin:0 auto;top:auto;left:0;right:0}}@media(min-width: 768px)and (max-width: 1135px){body #lp #fix_carelabo{max-width:100%;padding:20px 30px}body #lp #fix_carelabo .fix_carelabo__close{right:15px;top:20px}}@media screen and (max-width: 767px){body #lp #fix_carelabo{bottom:93px;right:15px;width:94px;height:auto;bottom:115px;-webkit-transform:translateY(500px);transform:translateY(500px);width:25.0666666667vw;height:32.2666666667vw;bottom:30.6666666667vw}}body #lp #fix_carelabo.fade-show{-webkit-transform:translateY(0);transform:translateY(0)}body #lp #fix_carelabo a{float:right}body #lp #fix_carelabo .lp__over::after{border-radius:10px}@-webkit-keyframes hideop{0%{opacity:1}100%{opacity:0;visibility:none;display:none}}@keyframes hideop{0%{opacity:1}100%{opacity:0;visibility:none;display:none}}body .footer_return-top.is-fixed{z-index:100}@media print{section{display:block}pre code{page-break-after:always}@page{margin-left:2%;margin-right:2%;margin-top:2%;margin-bottom:2%}code,p a,pre{word-wrap:break-word}pre a[href]:after{content:""}pre abbr[title]:after{content:""}pre .ir a:after,pre a[href^="#"]:after,pre a[href^="javascript:"]:after{content:""}body{width:1280px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-print-color-adjust:exact;padding:0;margin:0}#lp-contents .sp_area{display:none}#lp-contents .pc_area{display:block}body #lp .lp__main__inner{position:relative}body #lp .lp__main::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/kirokuNavi__lp__main__nayami__bg.png) no-repeat center bottom 30px;background-size:contain;display:block}body #lp .lp__main .lp__main__anchor li:not(:first-child) a::before{content:"";position:absolute;left:0;background:#006934;width:1px;top:20px;bottom:20px}body #lp .lp__main .lp__main__anchor li a span{padding-bottom:15px}body #lp .lp__main .lp__main__bg::after{background:url(../img/kirokuNavi__main__bg.png) no-repeat -2px 0;background-size:contain;left:48%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:1577px;height:661px}body #lp .lp__main .lp__main__txt{width:395px}body #lp .lp__main .lp__main__hukidashi{width:346px;right:-200px;bottom:23px}body #lp .lp__main__nayami{position:relative}body #lp .lp__main__nayami__img{position:absolute;width:240px;right:0;bottom:60px}body #lp #about .about__list{width:980px}body #lp #about .about__list li:first-child{float:left}body #lp #about .about__list li:last-child{float:right}body #lp #about .about__list li img{box-shadow:0 0 9px 1px rgba(0,0,0,.1)}body #lp .contact .contact__list{width:760px}body #lp .contact .contact__list li:first-child{float:left}body #lp .contact .contact__list li:last-child{float:right}body #lp #point .point__movie__ttl{margin-bottom:0}body #lp #point .point__ttl{margin-bottom:30px}body #lp #point .point__list{display:block;overflow:hidden;padding-top:45px}body #lp #point .point__list li{float:left;width:310px}body #lp #point .point__list li a{height:130px;height:130px;position:relative}body #lp #point .point__list li a>div{position:relative;top:-45px}body #lp #point .point__list li:not(:first-child){margin-left:25px}body #lp #point .point__list li:after{position:absolute;width:24px;height:24px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-10px}body #lp #point .point__list02__ttl>div{float:left;padding-left:24px;padding-right:15px}body #lp #point .point__list02__ttl .point__list02__ttl__txt03{float:right}body #lp #point .point__list02__list{width:950px;overflow:hidden;padding-left:15px;padding-right:30px;padding-top:30px}body #lp #point .point__list02__list li:first-child{float:left}body #lp #point .point__list02__list li:last-child{float:right}body #lp #flow .flow__list{overflow:hidden;display:table}body #lp #flow .flow__list dd,body #lp #flow .flow__list dt{float:left;display:table-cell;vertical-align:middle}body #lp #flow .flow__list dt{width:330px;vertical-align:middle}body #lp #flow .flow__list dd{width:462px;padding-left:50px;font-size:18px;vertical-align:middle}body #lp #flow .flow__list:before{content:"";width:1px;height:calc(100% - 60px);background:#006934;position:absolute;left:330px;top:30px;bottom:30px}body #lp .price__list{overflow:hidden}body #lp .price__list li{float:left;width:286px}body #lp #voice .voice__list li{overflow:hidden}body #lp #voice .voice__list li img{width:120px;display:block;float:left;margin-right:30px}body #lp #voice .voice__list li p{float:left;width:710px;font-size:14px;padding-top:20px}body #lp #faq .faq__list__flex{overflow:hidden}body #lp #faq .lp__acordion__icon{position:absolute;right:20px;top:35px;width:15px;height:15px;display:block;position:absolute}body #lp #faq .lp__acordion__icon::after{display:none}body #lp #faq .faq__list li p.faq__list__ttl{padding:30px 20px 30px 15px}body #lp #faq .faq__list li p{position:relative}body #lp #faq .faq__list li p.faq__list__txt{display:block;padding-bottom:30px;padding-left:15px;padding-right:20px}body #lp #fix_banner{display:none}}body #lp iframe{max-width:100%}body #lp *{box-sizing:content-box;line-height:1.8}body #lp{box-sizing:content-box;line-height:1.8}body .mod-conversion_company_detail p{font-size:14px}body .mod-conversion_text_number a{text-decoration:none}
