@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}em,i,strong{font-style:normal;font-weight:normal}table,tbody,td,th,thead,tr{border:none}table th{text-align:left;font-weight:normal}table{border-collapse:collapse}ol,ul{list-style:none}a{text-decoration:none}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}select{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand{display:none}figcaption,figure,footer,header,main,nav,section,small,time{display:block}input[type=image],input[type=submit]{border:none;padding:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}button{border:none;margin:0;cursor:pointer}input[type=image],input[type=reset],input[type=submit]{cursor:pointer}address{font-style:normal}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}em{font-style:normal}.modBpPc{display:inherit!important}@media screen and (max-width:768px){.modBpPc{display:none!important}}.modBpTab{display:none!important}@media screen and (max-width:999px){.modBpTab{display:inherit!important}}.modBpSp{display:none!important}@media screen and (max-width:768px){.modBpSp{display:inherit!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:400;line-height:1.6;color:#333}@media screen and (min-width:769px){body{font-size:15px;font-size:1.5rem}}@media screen and (max-width:768px){body{font-size:15px;font-size:1.5rem}}body.unscroll{overflow:hidden}a{color:inherit}@media screen and (min-width:769px){a{-wewbkit-transition:0.3s ease-out;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}a:hover{opacity:0.7}}.en{display:none}.pageWrapper{overflow:hidden;position:relative}.clearfix:after{content:"";display:block;clear:both}.header{z-index:100;background:#fff!important}@media screen and (min-width:1000px){.header{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:19px 40px 19px 39px!important}}@media screen and (max-width:999px){.header{position:fixed!important;width:100%!important;padding:19px 20px 18px!important}}.header__logo{display:block;background-image:url("../../assets/img/common/logo.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}@media screen and (min-width:1000px){.header__logo{width:299px;height:30px}}@media screen and (max-width:1295px){.header__logo{width:249px;height:30px}}@media screen and (max-width:999px){.header__logo{width:230px;height:23px}}.header__navOpenerCheckbox{display:none}.header__navOpenerCheckbox:checked~.header__navOpener .header__navOpener__icon>span:first-of-type{-webkit-transform:translateY(7px) rotate(-315deg);transform:translateY(7px) rotate(-315deg)}.header__navOpenerCheckbox:checked~.header__navOpener .header__navOpener__icon>span:nth-of-type(2){opacity:0}.header__navOpenerCheckbox:checked~.header__navOpener .header__navOpener__icon>span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(315deg);transform:translateY(-7px) rotate(315deg)}.header__navOpenerCheckbox:checked~.header__navOpener .header__navOpener__icon>i:before{display:none}.header__navOpenerCheckbox:checked~.header__navOpener .header__navOpener__icon>i:after{display:inline-block}.header__navOpenerCheckbox:checked~.header__nav__wrapper{left:0}@media screen and (min-width:1000px){.header__navOpener{display:none}}@media screen and (max-width:999px){.header__navOpener{position:fixed;top:0;right:0;display:block;background-color:#2355f7}}@media screen and (min-width:1000px){.header__navOpener__icon{display:none}}@media screen and (max-width:999px){.header__navOpener__icon{position:relative;width:60px;height:60px}}.header__navOpener__icon>span{position:absolute;right:17.5px;width:25px;height:2px;background-color:#fff;-webkit-transition:all 0.4s;transition:all 0.4s}.header__navOpener__icon>span:first-of-type{top:22px}.header__navOpener__icon>span:nth-of-type(2){top:29px}.header__navOpener__icon>span:nth-of-type(3){bottom:22px}@media screen and (min-width:1000px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:999px){.header__nav{padding:39px 0 0}}@media screen and (max-width:999px){.header__nav__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:100%;width:100%;height:100vh;top:60px;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:10}}@media screen and (min-width:1000px){.header__nav .item{font-size:16px}}@media screen and (max-width:999px){.header__nav .item{border-bottom:1px solid #f6f8fa}}.header__nav .item--link{margin:0 0 0 31px;font-size:16px}@media screen and (max-width:1295px){.header__nav .item--link{margin:0 0 0 24px}}@media screen and (max-width:999px){.header__nav .item--link{margin:0}}@media screen and (max-width:999px){.header__nav .item a{font-size:16px;position:relative;display:block;padding:6px 36px}}.header__nav .item--inquiry{margin:0 0 0 36px}@media screen and (max-width:999px){.header__nav .item--inquiry{margin:65px 20px 0;border-bottom:none}}.header__nav .item--inquiry a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#fff;background:#fca225;border-radius:25px;padding:10px 36px;-webkit-box-shadow:0 5px 10px rgba(6,24,103,0.1);box-shadow:0 5px 10px rgba(6,24,103,0.1)}@media screen and (min-width:1000px){.header__nav .item--inquiry a{font-size:14px}}@media screen and (max-width:999px){.header__nav .item--inquiry a{font-size:16px;padding:18px 0 18px 45px;width:100%;border-radius:30px;letter-spacing:0.075em}}@media screen and (max-width:999px){.header__nav .item--inquiry a:before{content:"";display:inline-block;background-image:url(../img/icon_mail.png);background-size:cover;position:absolute;width:24px;height:20px;top:20px;left:58px}}@media screen and (max-width:999px){.header__nav .item--inquiry a:after{display:none}}@media screen and (min-width:1000px){.header__nav .item--tel{margin-left:15px}}@media screen and (max-width:999px){.header__nav .item--tel{border-bottom:none}}@media screen and (min-width:1000px){.header__nav .item--tel a{display:inline-block;width:39px;height:39px;border-radius:20px;background-color:#2255f1;padding:11px;-webkit-box-shadow:0 5px 10px rgba(6,24,103,0.1);box-shadow:0 5px 10px rgba(6,24,103,0.1);position:relative}.header__nav .item--tel a:hover{opacity:1}}@media screen and (max-width:999px){.header__nav .item--tel a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:199px;padding:0;margin:32px auto 0}}.header__nav .item--tel a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:19px;height:18px}@media screen and (max-width:999px){.header__nav .item--tel a img{width:24px;height:22px}}@media screen and (min-width:1000px){.header__nav .item--tel a .telBtn__caption{display:none;opacity:0;display:block;visibility:hidden;position:absolute;right:0;top:calc(100% + 16px);border-radius:5px;text-indent:0;text-align:center;color:#fff;background:#2255f1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3)}}@media screen and (min-width:1000px){.header__nav .item--tel a .telBtn__caption__inner{position:relative;display:inline-block;padding:10px 30px 13px;white-space:nowrap}.header__nav .item--tel a .telBtn__caption__inner:before{content:"";position:absolute;right:12px;bottom:100%;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #2255f1 transparent}}@media screen and (min-width:1000px){.header__nav .item--tel a .telBtn__caption .title{margin:0 auto;padding:0 0 5px;border-bottom:1px solid #fff;font-size:12px;font-size:1.2rem}}@media screen and (max-width:999px){.header__nav .item--tel a .telBtn__caption .title{display:none}}@media screen and (min-width:1000px){.header__nav .item--tel a .telBtn__caption .num{line-height:1;font-size:20px;font-size:2rem;margin-top:6px}}@media screen and (max-width:999px){.header__nav .item--tel a .telBtn__caption .num{font-size:20px;line-height:1em;margin-top:4px}}@media screen and (min-width:1000px){.header__nav .item--tel a .telBtn__caption .note{font-size:12px;font-size:1.2rem;margin-top:2px}}@media screen and (max-width:999px){.header__nav .item--tel a .telBtn__caption .note{font-size:12px}}.header__nav .item--tel a:hover .telBtn__caption{visibility:visible;opacity:1;z-index:1}@media screen and (max-width:999px){.header__nav .item--tel__img{width:49px;height:49px;position:relative;border-radius:25px;background-color:#2255f1;padding:14px 13px;-webkit-box-shadow:0 5px 10px rgba(6,24,103,0.1);box-shadow:0 5px 10px rgba(6,24,103,0.1);display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:999px){.header__nav .item--tel__img img{width:19px;height:18px}}@media screen and (max-width:999px){.lp{padding-top:60px}}.lp__kv{background-repeat:no-repeat;position:relative}@media screen and (min-width:1000px){.lp__kv{background-size:auto 100%;background-image:url(../img/bg_kv.jpg);background-position:right}}@media screen and (max-width:1295px){.lp__kv{background-position:50% 0}}@media screen and (min-width:1380px){.lp__kv{background-image:url(../img/bg_kv_large.jpg);width:1380px;margin:0 auto;background-position:center}}@media screen and (max-width:999px){.lp__kv{background-image:url(../img/sp/bg_kv.jpg);aspect-ratio:450/251;background-size:100%;padding:25px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lp__kv:before{content:"";display:block;width:52%;aspect-ratio:243/160;background:#fff;position:absolute;top:49px;z-index:0;clip-path:polygon(0 0,95% 0,88% 100%,0% 100%)}}@media screen and (max-width:999px) and (max-width:449px){.lp__kv:before{width:215px;height:155px}}@media screen and (max-width:999px) and (max-width:449px){.lp__kv{aspect-ratio:auto;height:255px}}.lp__kv__inner{position:relative}@media screen and (min-width:1000px){.lp__kv__inner{padding:50px 0 53px 80px;max-width:1300px;margin:0 auto}}@media screen and (min-width:1380px){.lp__kv__inner{max-width:100%}}@media screen and (max-width:999px){.lp__kv__inner{z-index:2;width:100%;height:100%;margin:0 auto}}.lp__kv__body{position:relative}@media screen and (max-width:999px){.lp__kv__body{margin-top:9vw}}.lp__kv__body .lead{font-size:24px;background-color:#2255f1;color:#fff;padding:6px 31px;letter-spacing:0.07em;font-weight:bold;width:264px;position:relative}@media screen and (max-width:999px){.lp__kv__body .lead{font-size:14px;min-width:146px;width:32.5vw;padding:3px 0 5px 8vw;margin:43px 0 0 0}}@media screen and (min-width:450px) and (max-width:999px){.lp__kv__body .lead{font-size:18px;white-space:nowrap}}.lp__kv__body .lead:after{content:"";background-image:url(../img/kv_lead.png);background-size:cover;width:78px;height:50px;position:absolute;right:-78px;top:0}@media screen and (max-width:999px){.lp__kv__body .lead:after{width:46px;height:30px;right:-45px}}@media screen and (min-width:450px) and (max-width:999px){.lp__kv__body .lead:after{height:37px}}.lp__kv__body .title{font-weight:bold}@media screen and (min-width:1000px){.lp__kv__body .title{margin:0 0 0 27px;line-height:1.5;letter-spacing:0.09em;font-size:62px}}@media screen and (max-width:999px){.lp__kv__body .title{margin:9px 0 0 8vw;line-height:1.4;font-size:min(54px,7.1vw);line-height:1.2;letter-spacing:0.1em}}@media screen and (max-width:449px){.lp__kv__body .title{font-size:32px}}@media screen and (min-width:1000px){.lp__kv__body .note{display:none}}@media screen and (max-width:999px){.lp__kv__body .note{margin-top:5px;text-align:right;font-size:10px;color:#2355f7}}.lp__kv__image{position:absolute}@media screen and (min-width:1000px){.lp__kv__image{right:80px;top:145px}}@media screen and (min-width:1380px){.lp__kv__image{right:160px}}@media screen and (max-width:999px){.lp__kv__image{right:20px;width:20vw;min-width:89px;bottom:-16px}}.lp__kv__image img{width:246px;height:499px;-webkit-box-shadow:0 5px 10px rgba(184,184,184,0.32);box-shadow:0 5px 10px rgba(184,184,184,0.32);border-radius:44px}@media screen and (max-width:999px){.lp__kv__image img{width:100%;height:auto;border-radius:15px}}.lp__kv__image .note{font-size:12px;text-align:right}@media screen and (min-width:1000px){.lp__kv__image .note{padding:2px 25px 0 0}}@media screen and (max-width:999px){.lp__kv__image .note{position:absolute;font-size:10px;bottom:-4px;right:-15px}}@media screen and (max-width:999px){.lp__kv .points{display:none}}@media screen and (min-width:1000px){.lp .points{margin-top:34px;gap:20px;padding:0 29px}}@media screen and (max-width:999px){.lp .points{gap:10px}}.lp .points__item{position:relative;margin:21px 0 0 0}@media screen and (max-width:999px){.lp .points__item{margin:9px 0 0 31px}}.lp .points__item:before{content:"";width:24px;height:18px;position:absolute;background-image:url(../img/icon_check.png);top:0.7em;left:-31px;background-size:cover}@media screen and (max-width:999px){.lp .points__item:before{width:18px;height:14px;left:-31px;top:5px}}.lp .points__item .text{font-size:18px;letter-spacing:0.05em}@media screen and (max-width:999px){.lp .points__item .text{font-size:14px;line-height:1.6em;letter-spacing:unset}}.lp .points__item .text span{font-size:22px;font-weight:bold;color:#2255f1;background:-webkit-gradient(linear,left top,left bottom,color-stop(74%,transparent),color-stop(74%,#fff071));background:linear-gradient(transparent 74%,#fff071 74%);margin:0 10px 0 0}@media screen and (max-width:999px){.lp .points__item .text span{font-size:16px}}.lp .points__item .text sup{font-size:10px}.lp .points__item .icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0 0;width:321px}@media screen and (max-width:999px){.lp .points__item .icons{width:200px}}.lp .points__item .icons li{margin:0 10px 0 0}@media screen and (max-width:999px){.lp .points__item .icons li{margin:0 4px 0 0}}@media screen and (max-width:999px){.lp .points__item .icons li:last-child{margin-right:0}}.lp .points__item .icons li img{width:100%}.lp__logos{width:100%;background-repeat:repeat-x}@media screen and (min-width:769px){.lp__logos{height:9.2307692308vw;background-image:url(../img/bg_logos.png);background-size:auto 9.2307692308vw;-webkit-animation:loop 20s linear infinite;animation:loop 20s linear infinite}}@media screen and (max-width:768px){.lp__logos{height:37.3333333333vw;background-image:url(../img/sp/bg_logos.png);background-size:auto 37.3333333333vw;-webkit-animation:loop 40s linear infinite;animation:loop 40s linear infinite}}@-webkit-keyframes loop{0%{background-position:0 50%}to{background-position:-138.4615384615vw 0}}@keyframes loop{0%{background-position:0 50%}to{background-position:-138.4615384615vw 0}}@media screen and (min-width:769px){.lp__contents__inner{padding:108px 30px 128px;max-width:1210px;margin:0 auto}}@media screen and (max-width:768px){.lp__contents__inner{padding:54px 20px 60px}}.lp__contents__title{font-weight:bold;letter-spacing:0.1em;text-align:center}@media screen and (min-width:769px){.lp__contents__title{font-size:32px;margin:0 0 72px}}@media screen and (max-width:768px){.lp__contents__title{font-size:20px;line-height:1.5;margin:0 0 26px}}.lp__contents--feature{background-color:rgba(233,235,254,0.8)}.lp__contents--feature .points{margin:61px auto 0}@media screen and (max-width:768px){.lp__contents--feature .points{margin:27px auto 0}}.lp__contents--feature .points:nth-of-type(n+2){margin:90px auto 0}@media screen and (max-width:768px){.lp__contents--feature .points:nth-of-type(n+2){margin:61px auto 0}}.lp__contents--feature .points__title{font-size:40px;color:#2255f1;text-align:center;line-height:1.2;letter-spacing:0.05em}@media screen and (max-width:768px){.lp__contents--feature .points__title{font-size:24px}}.lp__contents--feature .points__title__number{font-size:16px;color:#fff;background-color:#2255f1;font-weight:bold;border-radius:16px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 12px;padding:2px 14px 3px 14px;letter-spacing:0.04em;line-height:1.6}@media screen and (max-width:768px){.lp__contents--feature .points__title__number{font-size:12px;border-radius:12px;padding:1px 12px 2px 12px;margin:0 auto 14px}}@media screen and (min-width:769px){.lp__contents--feature .points__contents{margin:50px auto 0}}@media screen and (max-width:768px){.lp__contents--feature .points__contents{margin:27px auto 0}}.lp__contents--feature .points__contents .solution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution{display:block}}.lp__contents--feature .points__contents .solution__item{background-color:#fff}@media screen and (min-width:769px){.lp__contents--feature .points__contents .solution__item{width:43.8%}}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item{width:calc(100% - 14px);max-width:446px;margin:0 auto}}.lp__contents--feature .points__contents .solution__item__title{font-size:24px;color:#fff;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 1px 5px 23px;margin:0 0 0 -20px;letter-spacing:0.2em;position:relative}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__title{font-size:16px;padding:2px 3px 3px 15px;margin:0 0 0 -13px}}.lp__contents--feature .points__contents .solution__item__title:after{content:"";width:77px;height:49px;position:absolute;right:-77px;top:0;background-size:cover}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__title:after{width:50px;height:31px;right:-49px}}@media screen and (min-width:769px){.lp__contents--feature .points__contents .solution__item__list{padding:31px 16px 63px 73px}}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__list{padding:9px 0 32px 44px}}.lp__contents--feature .points__contents .solution__item__list li{font-size:18px;letter-spacing:0.05em;position:relative}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__list li{font-size:14px;line-height:1.5}}.lp__contents--feature .points__contents .solution__item__list li:nth-of-type(n+2){margin:16px 0 0}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__list li:nth-of-type(n+2){margin:9px 0 0}}.lp__contents--feature .points__contents .solution__item__list li span{font-size:22px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(74%,transparent),color-stop(74%,#fff071));background:linear-gradient(transparent 74%,#fff071 74%)}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__list li span{font-size:16.33px}}.lp__contents--feature .points__contents .solution__item__list li:before{content:"";display:inline-block;position:absolute;left:-36px;top:6px;background-size:cover}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item__list li:before{left:-23px;top:calc(50% - 6px)}}.lp__contents--feature .points__contents .solution__item--problem{position:relative;-webkit-box-shadow:19px 19px 0 0 #1c1f22;box-shadow:19px 19px 0 0 #1c1f22}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item--problem{-webkit-box-shadow:14px 14px 0 0 #1c1f22;box-shadow:14px 14px 0 0 #1c1f22}}.lp__contents--feature .points__contents .solution__item--problem .solution__item__title{background-color:#1c1f22}.lp__contents--feature .points__contents .solution__item--problem .solution__item__title:after{background-image:url(../img/img_solutiontit_black.png)}.lp__contents--feature .points__contents .solution__item--problem .solution__item__list li:before{width:21px;height:21px;background-image:url(../img/icon_cross.png)}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item--problem .solution__item__list li:before{width:13px;height:14px}}.lp__contents--feature .points__contents .solution__item--problem:after{content:"";position:absolute;background-size:cover}@media screen and (min-width:769px){.lp__contents--feature .points__contents .solution__item--problem:after{width:4.2vw;max-width:45px;aspect-ratio:55/48;right:-20%;background-image:url(../img/img_solution_arw.png);top:calc(50% - 15px)}}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item--problem:after{background-image:url(../img/sp/img_solution_arw.png);width:20px;height:22px;right:calc(50% - 17px);bottom:-46px}}.lp__contents--feature .points__contents .solution__item--resolution{-webkit-box-shadow:19px 19px 0 0 #2255f1;box-shadow:19px 19px 0 0 #2255f1}@media screen and (min-width:769px){.lp__contents--feature .points__contents .solution__item--resolution{margin-right:17px}}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item--resolution{margin-top:54px;-webkit-box-shadow:14px 14px 0 0 #2255f1;box-shadow:14px 14px 0 0 #2255f1}}.lp__contents--feature .points__contents .solution__item--resolution .solution__item__title{background-color:#2255f1}.lp__contents--feature .points__contents .solution__item--resolution .solution__item__title:after{background-image:url(../img/img_solutiontit_blue.png)}.lp__contents--feature .points__contents .solution__item--resolution .solution__item__list li:before{width:24px;height:18px;background-image:url(../img/icon_check.png)}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution__item--resolution .solution__item__list li:before{width:18px;height:13px}}.lp__contents--feature .points__contents .solution+.balloon{margin:60px auto 0}@media screen and (max-width:768px){.lp__contents--feature .points__contents .solution+.balloon{margin:44px auto 0}}.lp__contents--feature .points__contents .balloon{font-size:18px;position:relative;margin:40px auto 0;background-color:#dfe2fd;text-align:center;padding:25px 46px;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:0.05em}@media screen and (max-width:768px){.lp__contents--feature .points__contents .balloon{font-size:14px;width:100%;letter-spacing:0.015em;border-radius:40px;padding:17px 0 18px;margin:30px auto 0}}.lp__contents--feature .points__contents .balloon:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 19px 21px 1px;border-color:transparent transparent #dfe2fd transparent;top:-20px;right:67px}@media screen and (max-width:768px){.lp__contents--feature .points__contents .balloon:before{border-width:0 19px 21px 1px;top:-20px;right:44px}}.lp__contents--feature .method{background-color:#fff;padding:37px 41px 30px;-webkit-box-shadow:0 22px 40px rgba(34,85,241,0.05);box-shadow:0 22px 40px rgba(34,85,241,0.05)}@media screen and (max-width:768px){.lp__contents--feature .method{padding:24px 0 29px}}@media screen and (max-width:768px){.lp__contents--feature .method__table{width:100%}}@media screen and (max-width:768px){.lp__contents--feature .method__table+.method__table{margin-top:25px}}.lp__contents--feature .method__table td,.lp__contents--feature .method__table th{border:1px solid #b7bbbe;padding:0 10px}@media screen and (min-width:769px){.lp__contents--feature .method__table td,.lp__contents--feature .method__table th{text-align:center}}@media screen and (max-width:768px){.lp__contents--feature .method__table td,.lp__contents--feature .method__table th{padding:0 10px}}.lp__contents--feature .method__table td:first-child,.lp__contents--feature .method__table th:first-child{border-left:none}.lp__contents--feature .method__table td:last-child,.lp__contents--feature .method__table th:last-child{border-right:none}.lp__contents--feature .method__table td.method__table__title,.lp__contents--feature .method__table th.method__table__title{text-align:left}.lp__contents--feature .method__table tr:first-child td,.lp__contents--feature .method__table tr:first-child th{border-top:none}@media screen and (max-width:768px){.lp__contents--feature .method__table tr:first-child td,.lp__contents--feature .method__table tr:first-child th{text-align:center}}@media screen and (min-width:769px){.lp__contents--feature .method__table tr:last-child td,.lp__contents--feature .method__table tr:last-child th{border-bottom:none}}.lp__contents--feature .method__table__title{text-align:left;font-weight:bold;letter-spacing:0.05em}@media screen and (min-width:769px){.lp__contents--feature .method__table__title{font-size:20px;width:279px;height:100px}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--feature .method__table__title{font-size:16px}}@media screen and (max-width:768px){.lp__contents--feature .method__table__title{font-size:12px;width:102px;padding:10px 10px 10px!important}}.lp__contents--feature .method__table__head{vertical-align:top}.lp__contents--feature .method__table__head--service{width:499px}@media screen and (max-width:768px){.lp__contents--feature .method__table__head--service{width:369px}}@media screen and (max-width:768px){.lp__contents--feature .method__table__head--service img{width:266px}}@media screen and (min-width:769px){.lp__contents--feature .method__table__head--other{width:271px;height:158px}}@media screen and (max-width:768px){.lp__contents--feature .method__table__head--other img{width:49px}}@media screen and (max-width:768px){.lp__contents--feature .method__table__head .img--method01{margin-bottom:10px}}.lp__contents--feature .method__table__head .img--method01 img{width:360px}@media screen and (max-width:768px){.lp__contents--feature .method__table__head .img--method01 img{width:248px}}@media screen and (max-width:768px){.lp__contents--feature .method__table__head .img--method02{margin-bottom:10px}}.lp__contents--feature .method__table__head .img--method02 img{width:68px}@media screen and (max-width:768px){.lp__contents--feature .method__table__head .img--method02 img{width:35px}}.lp__contents--feature .method__table .text{font-size:18px}@media screen and (max-width:768px){.lp__contents--feature .method__table .text{font-size:14px;padding:10px 0}}.lp__contents--feature .method__table .text--head{font-size:20px;font-weight:bold;letter-spacing:0.05em;line-height:1.2;margin:0 0 21px 0}@media screen and (max-width:768px){.lp__contents--feature .method__table .text--head{font-size:14px;margin:0 0 5px 0;line-height:1.5}}.lp__contents--feature .method__table .text--head span{color:#2255f1}.lp__contents--feature .method__table .text--emp{font-size:15px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(74%,transparent),color-stop(74%,#fff071));background:linear-gradient(transparent 74%,#fff071 74%)}@media screen and (max-width:768px){.lp__contents--feature .method__table .text--emp{font-size:12px}}@media screen and (max-width:768px){.lp__contents--feature .alignment{margin-top:31px}}.lp__contents--feature .alignment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.lp__contents--feature .alignment__list{gap:30px}}@media screen and (max-width:768px){.lp__contents--feature .alignment__list{display:block}}.lp__contents--feature .alignment__list__item{background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(34,85,241,0.05);box-shadow:0 22px 40px rgba(34,85,241,0.05)}@media screen and (min-width:769px){.lp__contents--feature .alignment__list__item{width:calc((100% - 60px) / 3)}}@media screen and (max-width:768px){.lp__contents--feature .alignment__list__item{width:100%;max-width:460px;margin:0 auto}.lp__contents--feature .alignment__list__item+li{margin-top:30px}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--feature .alignment__list__item:first-child .item__title{padding:11px 10px 13px;font-size:16px}}.lp__contents--feature .alignment__list .item__title{font-weight:bold;background:url(../img/img_alignment_titBg.png) no-repeat right;background-size:cover;color:#fff;position:relative;letter-spacing:-1.5px}@media screen and (min-width:769px){.lp__contents--feature .alignment__list .item__title{font-size:20px;padding:8px 21px 10px}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--feature .alignment__list .item__title{padding-left:10px}}@media screen and (max-width:768px){.lp__contents--feature .alignment__list .item__title{font-size:18px;padding:8px 18px 10px}}.lp__contents--feature .alignment__list .item__title__add{position:absolute;background-color:#2255f1;color:#fff;border:solid 2px #2255f1;text-align:center;letter-spacing:0.04em}@media screen and (min-width:769px){.lp__contents--feature .alignment__list .item__title__add{font-size:16px;right:15px;padding:1px 0;width:121px;bottom:-23px;border-radius:16px}}@media screen and (max-width:768px){.lp__contents--feature .alignment__list .item__title__add{font-size:12px;width:89px;right:24px;border-radius:14px;bottom:-14px;padding:2px 0}}.lp__contents--feature .alignment__list .item__title__add--white{background-color:#fff;color:#2255f1}.lp__contents--feature .alignment__list .item__title--wide{letter-spacing:0.1em}.lp__contents--feature .alignment__list .item__text{font-size:16px;padding:0 35px 22px;line-height:1.625}@media screen and (max-width:768px){.lp__contents--feature .alignment__list .item__text{font-size:14px;padding:0 18px 14px}}.lp__contents--feature .alignment__list .item__img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.lp__contents--feature .alignment__list .item__img{height:129px}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--feature .alignment__list .item__img{padding:24px 0 0}}@media screen and (max-width:768px){.lp__contents--feature .alignment__list .item__img{height:131px}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--feature .alignment__list .item__img img{max-height:90%;width:auto;max-width:120px}}.lp__contents--example{background-color:#f7f9fb}@media screen and (max-width:768px){.lp__contents--example .lp__contents__inner{padding:55px 20px 63px}}.lp__contents--example .examples+.examples{margin-top:120px}@media screen and (max-width:768px){.lp__contents--example .examples+.examples{margin-top:53px}}.lp__contents--example .examples .purpose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:769px){.lp__contents--example .examples .purpose{max-width:1016px}}@media screen and (max-width:768px){.lp__contents--example .examples .purpose{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:460px;margin-bottom:-32px}}@media screen and (min-width:769px){.lp__contents--example .examples .purpose__item{width:calc(25% - 34px);margin:0 34px 0 0}}@media screen and (max-width:768px){.lp__contents--example .examples .purpose__item{width:calc(50% - 35px);margin:0 35px 32px 0}}@media screen and (max-width:768px){.lp__contents--example .examples .purpose__item:nth-of-type(2n){margin-right:0}}.lp__contents--example .examples .purpose__item:nth-of-type(2n) .purpose__item__img{background-color:#fff}@media screen and (max-width:768px){.lp__contents--example .examples .purpose__item:first-of-type img,.lp__contents--example .examples .purpose__item:nth-of-type(3) img{width:63px}}@media screen and (max-width:768px){.lp__contents--example .examples .purpose__item:nth-of-type(2) img,.lp__contents--example .examples .purpose__item:nth-of-type(4) img{width:51px}}.lp__contents--example .examples .purpose__item__img{background-color:#2255f1;width:100%;aspect-ratio:1/1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--example .examples .purpose__item__img{padding:22px}.lp__contents--example .examples .purpose__item__img img{width:auto;max-height:90%;max-width:100px}}.lp__contents--example .examples .purpose__item__text{line-height:1.3;text-align:center;letter-spacing:0.05em}@media screen and (min-width:769px){.lp__contents--example .examples .purpose__item__text{margin:16px 0 0;font-size:20px}}@media screen and (max-width:768px){.lp__contents--example .examples .purpose__item__text{font-size:14px;margin:18px 0 0}}.lp__contents--example .examples .purpose__item:last-child{margin-right:0}.lp__contents--example .examples .caseStudy{background-color:#fff;-webkit-box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05);box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05)}@media screen and (min-width:769px){.lp__contents--example .examples .caseStudy{padding:62px 79px 62px}}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy{padding:44px 20px 37px}}@media screen and (min-width:769px){.lp__contents--example .examples .caseStudy__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.lp__contents--example .examples .caseStudy__company__imgArea{width:43.7%}}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__company__imgArea{width:100%}}.lp__contents--example .examples .caseStudy__company__imgArea img{width:100%}.lp__contents--example .examples .caseStudy__company__imgArea .name{font-weight:bold;text-align:center;letter-spacing:0.05em}@media screen and (min-width:769px){.lp__contents--example .examples .caseStudy__company__imgArea .name{font-size:16px;margin:15px 0 0}}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__company__imgArea .name{font-size:12px;margin:11px 0 0}}.lp__contents--example .examples .caseStudy__company__text{font-weight:bold}@media screen and (min-width:769px){.lp__contents--example .examples .caseStudy__company__text{line-height:2;margin:6px 0 0;font-size:24px;width:50%}}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--example .examples .caseStudy__company__text{font-size:18px}}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__company__text{font-size:18px;width:100%;margin:31px 0 0;line-height:1.5}}.lp__contents--example .examples .caseStudy__detail{margin:37px 0 0}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail{margin:36px 0 0}}.lp__contents--example .examples .caseStudy__detail__item .detail__title{font-size:22px;color:#2255f1;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item .detail__title{font-size:16.33px}}.lp__contents--example .examples .caseStudy__detail__item .detail__cont{margin:5px 0 0}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item .detail__cont{margin:8px 0 0}}.lp__contents--example .examples .caseStudy__detail__item .detail__cont .note{margin:19px 0 0;letter-spacing:0.05em;font-size:14px}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item .detail__cont .note{font-size:12px;margin:17px 0 0;line-height:2}}.lp__contents--example .examples .caseStudy__detail__item .detail__text{font-size:16px;letter-spacing:0.05em;line-height:2}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item .detail__text{font-size:14px}}.lp__contents--example .examples .caseStudy__detail__item .detail__text__emp{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff071));background:linear-gradient(transparent 65%,#fff071 65%)}.lp__contents--example .examples .caseStudy__detail__item .detail__img{margin:25px 0 0}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item .detail__img{margin:20px 0 0}}.lp__contents--example .examples .caseStudy__detail__item .detail__img img{width:100%}.lp__contents--example .examples .caseStudy__detail__item:nth-of-type(n+2){margin-top:41px}@media screen and (max-width:768px){.lp__contents--example .examples .caseStudy__detail__item:nth-of-type(n+2){margin-top:30px}}@media screen and (min-width:769px){.lp__contents--example .examples .flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -46px 0 0}}@media screen and (max-width:768px){.lp__contents--example .examples .flow{margin:27px 0 0}}.lp__contents--example .examples .flow__item{position:relative;-webkit-box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05);box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05)}@media screen and (min-width:769px){.lp__contents--example .examples .flow__item{width:calc(25% - 46px);margin:0 46px 0 0}}@media screen and (max-width:768px){.lp__contents--example .examples .flow__item{width:66.7vw;min-width:250px;max-width:343px;margin:0 auto}.lp__contents--example .examples .flow__item+li{margin-top:45px}}.lp__contents--example .examples .flow__item:not(:last-child):after{content:"";width:25px;position:absolute;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:769px){.lp__contents--example .examples .flow__item:not(:last-child):after{background-image:url(../img/img_flow_arw.png);right:-36px;height:26px;top:calc(50% - 6px)}}@media screen and (max-width:768px){.lp__contents--example .examples .flow__item:not(:last-child):after{background-image:url(../img/sp/img_flow_arw.png);left:50%;height:23px;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-33px}}.lp__contents--example .examples .flow__item__head{background:#2255f1;color:#fff;font-size:20px;letter-spacing:0.05em;line-height:1.2;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.lp__contents--example .examples .flow__item__head{height:70px;padding:0 5px}}@media screen and (max-width:768px){.lp__contents--example .examples .flow__item__head{padding:18px 0}}.lp__contents--example .examples .flow__item__detail{padding:20px;background-color:#fff}@media screen and (min-width:769px){.lp__contents--example .examples .flow__item__detail{height:calc(100% - 70px)}}.lp__contents--example .examples .flow__item__detail .imgArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:769px){.lp__contents--example .examples .flow__item__detail .imgArea{height:103px}}.lp__contents--example .examples .flow__item__detail .imgArea img{max-width:100%}@media screen and (min-width:769px) and (max-width:1000px){.lp__contents--example .examples .flow__item__detail .imgArea img{max-height:9vw;width:auto}}.lp__contents--example .examples .flow__item__detail .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:12px auto 0}@media screen and (max-width:768px){.lp__contents--example .examples .flow__item__detail .text{margin:16px auto 0}}.lp__contents--example .examples .flow__item__detail .text li{margin:6px 0 0 1em;font-size:16px;font-weight:bold;letter-spacing:0.05em;text-indent:-1em}@media screen and (max-width:768px){.lp__contents--example .examples .flow__item__detail .text li{font-size:16px;margin:6px 0 0 1em}}.lp__contents--faq{background-color:#e9ebfe}@media screen and (max-width:768px){.lp__contents--faq .lp__contents__inner{padding:51px 20px 61px}}.lp__contents--faq .faq{margin:0 auto}@media screen and (min-width:769px){.lp__contents--faq .faq{max-width:822px}}@media screen and (max-width:768px){.lp__contents--faq .faq{width:100%}}.lp__contents--faq .faq__item{background-color:#fff;-webkit-box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05);box-shadow:0px 0px 31.2px 8.8px rgba(34,85,241,0.05)}@media screen and (min-width:769px){.lp__contents--faq .faq__item{padding:47px 41px 34px}}@media screen and (max-width:768px){.lp__contents--faq .faq__item{padding:20px 20px 15px}}.lp__contents--faq .faq__item:nth-of-type(n+2){margin:20px 0 0}@media screen and (max-width:768px){.lp__contents--faq .faq__item:nth-of-type(n+2){margin:20px 0 0}}@media screen and (min-width:769px){.lp__contents--faq .faq__item__head,.lp__contents--faq .faq__item__text{padding:0 0 0 62px}}.lp__contents--faq .faq__item__head:before,.lp__contents--faq .faq__item__text:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-weight:bold;left:0}@media screen and (min-width:769px){.lp__contents--faq .faq__item__head:before,.lp__contents--faq .faq__item__text:before{font-size:24px;width:40px;height:40px;top:-3px;padding-bottom:4px}}@media screen and (max-width:768px){.lp__contents--faq .faq__item__head:before,.lp__contents--faq .faq__item__text:before{width:26px;top:2px;padding-bottom:3px}}.lp__contents--faq .faq__item__head{color:#2255f1;font-size:18px;font-weight:bold;letter-spacing:0.05em;position:relative}@media screen and (max-width:768px){.lp__contents--faq .faq__item__head{font-size:16px;padding:0 0 0 36px}}.lp__contents--faq .faq__item__head:before{content:"Q";color:#fff;background-color:#2255f1}@media screen and (min-width:769px){.lp__contents--faq .faq__item__head:before{height:36px}}@media screen and (max-width:768px){.lp__contents--faq .faq__item__head:before{font-size:14px;height:23px}}.lp__contents--faq .faq__item__text{letter-spacing:0.05em;line-height:2;position:relative}@media screen and (min-width:769px){.lp__contents--faq .faq__item__text{font-size:16px;margin:30px 0 0}}@media screen and (max-width:768px){.lp__contents--faq .faq__item__text{font-size:14px;margin:16px 0 0;padding:0 0 0 40px}}.lp__contents--faq .faq__item__text:before{content:"A";color:#2255f1;background-color:#fff;border:2px solid #2255f1;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.lp__contents--faq .faq__item__text:before{height:26px;font-size:16px;border:solid 0.5333333333vw #2255f1}}.lp__contents--inquiry{background-color:#f0f3f5}@media screen and (min-width:769px){.lp__contents--inquiry .lp__contents__inner{padding-bottom:280px}}@media screen and (max-width:768px){.lp__contents--inquiry .lp__contents__inner{padding:55px 20px 152px}}.lp__contents--inquiry .list-mv07{background:#fff;-webkit-box-shadow:0 22px 40px rgba(34,85,241,0.05);box-shadow:0 22px 40px rgba(34,85,241,0.05);padding:57px 158px 44px;margin:0 auto;position:relative}@media screen and (max-width:999px){.lp__contents--inquiry .list-mv07{padding:33px 20px 17px}}.lp__contents--inquiry .list-mv07 .confirm_btn{position:absolute;bottom:-150px;left:calc(50% - 298px)}@media screen and (max-width:999px){.lp__contents--inquiry .list-mv07 .confirm_btn{left:0;width:100%;bottom:-93px}}.lp__contents--inquiry .list-mv07 .confirm_btn button{font-size:24px;letter-spacing:0.05em;color:#fff;background-color:#2255f1;padding:27px 0;width:600px;border-radius:45px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-box-shadow:0 22px 40px rgb(223,226,228);box-shadow:0 22px 40px rgb(223,226,228)}@media screen and (max-width:999px){.lp__contents--inquiry .list-mv07 .confirm_btn button{font-size:16px;width:100%;border-radius:35px;padding:20px 0}}.lp__contents--inquiry .list-mv07 .confirm_btn button:hover{opacity:0.7}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl{width:100%}}.lp__contents--inquiry form .contact_tbl tr{display:block}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr{border-bottom:solid 1px #959595;padding-bottom:24px}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:first-of-type td{margin:18px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:first-of-type td label{width:50%}}.lp__contents--inquiry form .contact_tbl tr:first-of-type td label:nth-of-type(n+2){margin-left:21px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:first-of-type td label:nth-of-type(n+2){margin-left:0}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:first-of-type td label:nth-of-type(n+3){margin-top:23px}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:nth-of-type(n+2){margin:27px 0 0}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:nth-of-type(n+2) td{margin:24px 0 0}}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:nth-of-type(2){margin:40px 0 0}}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:nth-of-type(n+3){margin:28px 0 0}}.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td{padding:13px 0 0}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td{width:unset;margin:17px 0 0}}.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td label{line-height:1.85}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td label{display:inline-block;margin-right:45px}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td label{display:block}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td label:nth-of-type(n+2){margin:18px 0 0}}.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) td.clearfix:after{content:none}.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(3) th{vertical-align:baseline;padding:13px 0 0}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(2){margin:24px 0 0}}.lp__contents--inquiry form .contact_tbl tr:nth-last-of-type(2) th{vertical-align:baseline;padding:13px 0 0}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:last-of-type{margin:10px 0 0;padding:0 0 0 98px}}@media screen and (max-width:768px){.lp__contents--inquiry form .contact_tbl tr:last-of-type{border-bottom:none;padding-bottom:0}}.lp__contents--inquiry form .contact_tbl tr:last-of-type span{margin-left:-5px;letter-spacing:0;font-size:16px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:last-of-type span{font-size:14px;width:216px;display:inline-table;position:relative}}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl tr:last-of-type span.red{display:inline-block;margin-right:26px;font-size:12px}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl tr:last-of-type span.red{position:absolute;width:42px;left:273px}}.lp__contents--inquiry form .contact_tbl th{width:261px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl th{width:100%}}.lp__contents--inquiry form .contact_tbl th label{font-size:16px;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl th label{font-size:16px}}.lp__contents--inquiry form .contact_tbl th div+div{position:relative}.lp__contents--inquiry form .contact_tbl th div+div .must{position:absolute}@media screen and (min-width:1080px){.lp__contents--inquiry form .contact_tbl th div+div .must{right:44px;top:2px}}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td{display:block}}.lp__contents--inquiry form .contact_tbl td label{font-size:16px;letter-spacing:0.05em}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td label{font-size:14px}}.lp__contents--inquiry form .contact_tbl td input[type=text],.lp__contents--inquiry form .contact_tbl td textarea{border:solid 1px #000;width:522px;padding:10px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=text],.lp__contents--inquiry form .contact_tbl td textarea{width:100%;padding:5px}}.lp__contents--inquiry form .contact_tbl td input[type=text]{height:50px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=text]{height:40px}}.lp__contents--inquiry form .contact_tbl td textarea{resize:none;height:184px}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td textarea{height:120px}}.lp__contents--inquiry form .contact_tbl td input[type=checkbox]{cursor:pointer;display:inline-block;padding:2px 8px;position:relative;width:auto;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=checkbox]{padding:0;margin:0 6px 0 0;width:12px;height:12px}}.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:before{content:"";position:absolute;top:50%;left:-1px;display:block;height:12px;width:12px;margin-top:-8px;background:#fff;border:1px solid #000}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:before{top:0;left:0;height:12px;width:12px;margin-top:0;border:1px solid #000}}.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:after{content:"";position:absolute;top:1px;left:3px;display:block;height:8px;width:4px;margin-top:-7px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:after{top:7px;left:4px;height:8px;width:4px;margin-top:-7px;border-right:2px solid #fff;border-bottom:2px solid #fff}}.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:checked:after{opacity:1}.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:checked:before{background:#2255f1;border:1px solid #2255f1}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=checkbox]:checked:before{border:1px solid #2255f1}}.lp__contents--inquiry form .contact_tbl td input[type=radio]{cursor:pointer;display:inline-block;padding:0 5px;position:relative;width:auto;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=radio]{padding:0;margin:0 5px 0 0;height:14px;width:14px}}.lp__contents--inquiry form .contact_tbl td input[type=radio]:before{content:"";position:absolute;top:-6px;left:-4px;display:block;height:14px;width:14px;margin-top:-8px;border-radius:14px;background:#fff;border:1px solid #000}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=radio]:before{top:0;left:0;height:14px;width:14px;margin-top:0;border-radius:14px;border:1px solid #000}}.lp__contents--inquiry form .contact_tbl td input[type=radio]:after{content:"";position:absolute;top:-10px;left:0;display:block;height:8px;width:8px;background-color:#2255f1;border-radius:8px;opacity:0}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=radio]:after{top:4px;left:4px;height:8px;width:8px;border-radius:8px}}.lp__contents--inquiry form .contact_tbl td input[type=radio]:checked:after{opacity:1}.lp__contents--inquiry form .contact_tbl td input[type=radio]:checked:before{border:solid 1px #2255f1}@media screen and (max-width:999px){.lp__contents--inquiry form .contact_tbl td input[type=radio]:checked:before{border:solid 1px #2255f1}}.lp__contents--inquiry .must,.lp__contents--inquiry .red{font-size:12px;color:#fff;background-color:#df3a55;letter-spacing:0.05em;padding:2px 9px 3px}@media screen and (max-width:999px){.lp__contents--inquiry .must,.lp__contents--inquiry .red{font-size:12px;padding:0;right:unset;left:252px;width:40px;height:22px;text-align:center}}.lp__contents--inquiry .n_block+.n_block,.lp__contents--inquiry .n_block+.n_block+.note_s,.lp__contents--inquiry .note_box{display:none}.lp__cv{background-image:url(../img/bg_cv.png);background-size:cover}.lp__cv .btn{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1000px){.lp__cv .btn{padding:35px 0}}@media screen and (max-width:999px){.lp__cv .btn{width:100%;margin:20px 0 0}}.lp__cv .btn a{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fca225;color:#fff;border-radius:35px;padding:20px 0 22px;-webkit-box-shadow:0 5px 10px rgba(6,24,103,0.1);box-shadow:0 5px 10px rgba(6,24,103,0.1);position:relative;letter-spacing:0.075em}@media screen and (min-width:769px){.lp__cv .btn a{min-width:370px;gap:20px}}@media screen and (max-width:768px){.lp__cv .btn a{font-size:16px;padding:18px 0 18px;width:100%;border-radius:30px;gap:15px}}.lp__cv .btn a:before{content:"";display:inline-block;width:24px;height:20px;background-image:url(../img/icon_mail.png);background-size:cover}@media screen and (max-width:768px){.lp__cv .btn a:before{width:24px;height:20px}}.lp__cv .lp__cv__text{font-size:32px;font-weight:bold;letter-spacing:0.05em;color:#fff;text-align:center}@media screen and (max-width:768px){.lp__cv .lp__cv__text{font-size:20px}}@media screen and (min-width:1000px){.lp__cv--ukv .points{display:none}}@media screen and (max-width:999px){.lp__cv--ukv .points{margin:0 auto;max-width:330px}}@media screen and (max-width:999px){.lp__cv--ukv{background-image:none;margin:0 auto;padding:32px 20px 0}}.lp__cv--normal{padding:57px 0 33px}@media screen and (max-width:768px){.lp__cv--normal{padding:53px 0 59px}}.lp__cv--normal .btn{padding-top:31px}@media screen and (max-width:768px){.lp__cv--normal .btn{width:100%;padding:20px 20px 0}}.lp__cv--normal .btn a{font-size:24px;border-radius:50px;padding:30px 0 32px;letter-spacing:0.05em}@media screen and (min-width:769px){.lp__cv--normal .btn a{min-width:480px}}@media screen and (max-width:768px){.lp__cv--normal .btn a{font-size:16px;padding:18px 0 18px;width:100%;border-radius:30px}}.lp__cv--normal .btn a:before{width:30px;height:24px;top:38px;left:77px}@media screen and (max-width:768px){.lp__cv--normal .btn a:before{width:24px;height:20px;top:20px;left:58px}}.lp__furicom{background:#fffad2;padding:0 0 80px}.lp__furicom__titleBg{background:#fff071;margin:0 0 38px;padding:36px 0px}.lp__furicom__titleBg .title{font-size:32px;font-size:3.2rem;font-weight:bold;letter-spacing:3px;width:87.7%;margin:auto;text-align:center;background:#fff;padding:22px 8px}@media screen and (max-width:999px){.lp__furicom__titleBg .title{font-size:20px;font-size:2rem;padding:22px 20px;width:89.3%}}.lp__furicom__box{-webkit-box-shadow:0 0 32px rgba(79,71,0,0.05);box-shadow:0 0 32px rgba(79,71,0,0.05);background:#fff;width:76%;margin:0 auto 70px;padding:40px 0 10px}@media screen and (max-width:999px){.lp__furicom__box{width:89.3%;padding:30px 0 0 0}}.lp__furicom__box .image{width:450px;margin:0 auto 30px}@media screen and (max-width:999px){.lp__furicom__box .image{max-width:262px;width:100%}}.lp__furicom__box .image .caption{font-size:14px;font-size:1.4rem;text-align:center;margin:10px 0 0 0}@media screen and (max-width:999px){.lp__furicom__box .image .caption{font-size:12px;font-size:1.2rem;margin:10px 0 0 -10px;white-space:nowrap}}.lp__furicom__box .image img{width:100%}.lp__furicom__box .merit{font-weight:bold}.lp__furicom__box .merit__title{border:7px solid #fff;width:500px;margin:0px auto -20px;border-radius:100000px;text-align:center;font-size:18px;font-size:1.8rem;background:#fff071;z-index:2;position:relative}@media screen and (max-width:999px){.lp__furicom__box .merit__title{width:90%;font-size:16px;font-size:1.6rem;padding:6px 0}}.lp__furicom__box .merit__content{width:98%;margin:auto;background:#fff071;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 0 0;gap:0 110px}@media screen and (max-width:999px){.lp__furicom__box .merit__content{display:block;padding:30px 0 0 0;width:100%}}.lp__furicom__box .merit__content:after{content:"";width:2px;height:130px;background:#000;position:absolute;top:47px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:999px){.lp__furicom__box .merit__content:after{display:none}}.lp__furicom__box .merit__content__left{font-size:18px;font-size:1.8rem;text-align:center}@media screen and (max-width:999px){.lp__furicom__box .merit__content__left{font-size:15px;font-size:1.5rem;border-bottom:2px solid #000;width:90%;margin:0 auto 10px}}.lp__furicom__box .merit__content__left .big{font-size:48.37px;font-size:4.837rem;display:block;margin:-40px 0 0px 0}@media screen and (max-width:999px){.lp__furicom__box .merit__content__left .big{font-size:24.185px;font-size:2.4185rem;margin:-20px 0 0 0}}.lp__furicom__box .merit__content__left .big__num{font-size:116px;font-size:11.6rem}@media screen and (max-width:999px){.lp__furicom__box .merit__content__left .big__num{font-size:58px;font-size:5.8rem}}.lp__furicom__box .merit__content__right{font-size:18px;font-size:1.8rem;text-align:center}@media screen and (max-width:999px){.lp__furicom__box .merit__content__right{font-size:15px;font-size:1.5rem;padding:0 0 20px}}.lp__furicom__box .merit__content__right .big{font-size:30px;font-size:3rem;display:block}@media screen and (max-width:999px){.lp__furicom__box .merit__content__right .big{font-size:20px;font-size:2rem}}.lp__furicom__box .merit__content__right .big__week{font-size:50px;font-size:5rem;display:block;margin:-20px 0 0 0}@media screen and (max-width:999px){.lp__furicom__box .merit__content__right .big__week{font-size:28px;font-size:2.8rem;display:inline}}.lp__furicom__seek{width:76%;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}@media screen and (max-width:999px){.lp__furicom__seek{display:block;width:89.3%}}.lp__furicom__seek .left{width:50%;border:4px solid #2255f1;position:relative}@media screen and (max-width:999px){.lp__furicom__seek .left{width:100%;margin:0 0 20px}}.lp__furicom__seek .left .point{background:#fff071;border:4px solid #2255f1;border-radius:1000px;text-align:center;width:90%;padding:8px 0px;margin:0 auto 0px;font-weight:bold;position:absolute;z-index:2;left:50%;top:-25px;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}@media screen and (max-width:999px){.lp__furicom__seek .left .point{font-size:12px;font-size:1.2rem}}.lp__furicom__seek .left .point:after{content:"";border-style:solid;border-width:20px 20px 0 0;border-color:#fff071 transparent transparent transparent;position:absolute;bottom:-10px;right:22%;z-index:2;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.lp__furicom__seek .left .title{font-size:24px;font-size:2.4rem;position:relative;font-weight:bold;background:#2255f1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:999px){.lp__furicom__seek .left .title{font-size:16px;font-size:1.6rem;padding:24px 0 10px;gap:0 8px}}.lp__furicom__seek .left .title:before{content:"";display:inline-block;background:url(../img/seek_icon01.png) no-repeat;background-size:contain;width:50px;height:68px}@media screen and (max-width:999px){.lp__furicom__seek .left .title:before{width:14px;height:20px}}.lp__furicom__seek .left .list{background:#fff;padding:20px 25px;font-size:16px;font-size:1.6rem}@media screen and (max-width:999px){.lp__furicom__seek .left .list{font-size:14px;font-size:1.4rem;padding:20px 20px 20px 30px}}.lp__furicom__seek .left .list li{position:relative;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (max-width:999px){.lp__furicom__seek .left .list li{display:block}}.lp__furicom__seek .left .list li:before{content:"";display:inline-block;background:url(../img/icon_check.png) no-repeat;background-size:contain;width:20px;height:15px;-ms-flex-item-align:baseline;align-self:baseline;margin:4px 0 0 0}@media screen and (max-width:999px){.lp__furicom__seek .left .list li:before{content:"";display:block;background:url(../img/icon_check.png) no-repeat;background-size:contain;width:12px;height:9px;margin:0;position:absolute;top:10px;left:-18px}}.lp__furicom__seek .right{width:50%;border:4px solid #2255f1;background:#fff}@media screen and (max-width:999px){.lp__furicom__seek .right{width:100%}}.lp__furicom__seek .right .title{font-size:24px;font-size:2.4rem;position:relative;font-weight:bold;background:#2255f1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:999px){.lp__furicom__seek .right .title{font-size:16px;font-size:1.6rem;padding:10px 0 10px;gap:0 8px}}.lp__furicom__seek .right .title:before{content:"";display:inline-block;background:url(../img/seek_icon02.png) no-repeat;background-size:contain;width:89px;height:64px;margin:-10px 36px 0 -25px}@media screen and (max-width:999px){.lp__furicom__seek .right .title:before{width:29px;height:21px;margin:0px}}.lp__furicom__seek .right .list{background:#fff;padding:20px 25px;font-size:16px;font-size:1.6rem}@media screen and (max-width:999px){.lp__furicom__seek .right .list{font-size:14px;font-size:1.4rem;padding:20px 20px 20px 30px}}.lp__furicom__seek .right .list li{position:relative;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (max-width:999px){.lp__furicom__seek .right .list li{display:block}}.lp__furicom__seek .right .list li:before{content:"";display:inline-block;background:url(../img/icon_check.png) no-repeat;background-size:contain;width:20px;height:15px;-ms-flex-item-align:baseline;align-self:baseline;margin:4px 0 0 0}@media screen and (max-width:999px){.lp__furicom__seek .right .list li:before{content:"";display:block;background:url(../img/icon_check.png) no-repeat;background-size:contain;width:12px;height:9px;margin:0;position:absolute;top:10px;left:-18px}}.lp__furicom .plan{position:relative;text-align:center;margin:0 0 20px;font-size:18px;font-size:1.8rem;letter-spacing:1px}@media screen and (max-width:999px){.lp__furicom .plan{font-size:14px;font-size:1.4rem;letter-spacing:0px}}.lp__furicom .plan:after{content:"";position:absolute;width:346px;height:90%;top:6px;left:49.7%;background:url(../img/plan_line.png) no-repeat;background-size:contain;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}@media screen and (max-width:999px){.lp__furicom .plan:after{max-width:255px;width:100%;left:50%}}.lp__furicom .btn{border-radius:1000px;border:4px solid #2255f1;background:#2255f1;color:#fff;text-align:center;width:400px;display:block;margin:auto;padding:22px 0;font-size:24px;font-size:2.4rem}@media screen and (max-width:999px){.lp__furicom .btn{font-size:16px;font-size:1.6rem;max-width:295px;width:100%;padding:13px 0}}.lp__note{position:relative;margin:0 auto}@media screen and (min-width:1000px){.lp__note{padding:10px 30px 11px;max-width:1210px}}@media screen and (max-width:999px){.lp__note{margin:16px auto 18px}}@media screen and (min-width:1000px){.lp__note .noteList{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:999px){.lp__note .noteList{padding:0 20px}}@media screen and (min-width:1000px){.lp__note .noteList__item+li{margin:0 0 0 15px}}.lp__note .noteList__item .note{font-size:12px;letter-spacing:0.1em}@media screen and (max-width:768px){.lp__note .noteList__item .note{font-size:10px;margin:0 20px}}
/*# sourceMappingURL=common.css.map */