.attention-list{font-size:1.3rem}.attention-list>*{display:table}.attention-list>*>*{display:table-cell}.attention-list>*>*:nth-child(1){width:2rem}.h1{width:100%;max-width:960px;margin:0 auto;padding:0 .8rem;font-size:2.8rem;font-weight:700;margin-bottom:2.4rem;border-bottom:1px dotted #26baee}@media screen and (min-width: 960px){.h1{padding:0}}@media screen and (min-width: 960px){.h1{font-size:2.8rem;font-weight:700}}.h2{width:100%;max-width:960px;margin:0 auto;padding:0 .8rem;font-size:2.4rem;font-weight:700;margin-bottom:2.4rem;padding:.8rem;border-top:2px solid #26baee;background-color:#dff6fe}@media screen and (min-width: 960px){.h2{padding:0}}@media screen and (min-width: 960px){.h2{font-size:2.4rem;font-weight:700;padding:.8rem}}.h3{width:100%;max-width:960px;margin:0 auto;padding:0 .8rem;padding:0;font-size:1.8rem;font-weight:700;margin-bottom:1.6rem;border-bottom:1px dashed #26baee}@media screen and (min-width: 960px){.h3{padding:0}}@media screen and (min-width: 960px){.h3{font-size:1.8rem;font-weight:700;padding:0}}.h4{font-size:1.6rem;font-weight:700;margin-bottom:1.6rem;width:100%;max-width:960px;margin:0 auto;padding:0 .8rem;padding:0}@media screen and (min-width: 960px){.h4{padding:0}}@media screen and (min-width: 960px){.h4{font-size:1.6rem;font-weight:700;padding:0}}.h5{font-size:1.6rem;font-weight:700;margin-bottom:1.6rem;width:100%;max-width:960px;margin:0 auto;padding:0 .8rem;padding:0}@media screen and (min-width: 960px){.h5{padding:0}}@media screen and (min-width: 960px){.h5{font-size:1.6rem;font-weight:700;padding:0}}.point-title{display:flex;flex-wrap:wrap;align-items:center;font-size:1.8rem;font-weight:700;margin-bottom:1.6rem;background-color:#f5f5f5;box-sizing:border-box;padding:.8rem;border-radius:4px;cursor:pointer}@media screen and (min-width: 960px){.point-title{pointer-events:none}}.point-title>div{box-sizing:border-box;width:auto}.point-title>div:nth-child(1){color:#2882d4;font-weight:700;font-size:1.4rem;border-bottom:1px dotted #2882d4;width:100%}@media screen and (min-width: 960px){.point-title>div:nth-child(1){width:auto;line-height:1.65;background:#2882d4;color:#fff;border-radius:4px;display:inline-block;box-sizing:border-box;padding:.4rem .8rem;text-align:center;border-bottom:none}}.point-title>div:nth-child(2){width:100%;padding:.8rem 1.6rem 0 0;font-weight:700;position:relative;display:block}.point-title>div:nth-child(2)::after{position:absolute;top:50%;right:8px;display:block;content:"";width:8px;height:8px;margin-top:-4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(135deg)}@media screen and (min-width: 960px){.point-title>div:nth-child(2){flex:1;padding:0 1.6rem 0 .8rem}.point-title>div:nth-child(2)::after{display:none}}.sp_only{display:block}@media screen and (min-width: 960px){.sp_only{display:none}}.pc_only{display:none}@media screen and (min-width: 960px){.pc_only{display:block}}.sp_only_inline{display:inline}@media screen and (min-width: 960px){.sp_only_inline{display:none}}.pc_only_inline{display:none}@media screen and (min-width: 960px){.pc_only_inline{display:inline}}.small{font-size:1.3rem}.is-blue-arrow-r{display:block;width:100%;max-width:480px;margin:0 auto;padding:.8rem 1.6rem .8rem 1.6rem;background:#26baee;color:#fff;border-radius:4px;font-weight:700;font-size:1.6rem;text-align:center;border:1px solid #26baee;position:relative;cursor:pointer;margin-top:2.4rem}.is-blue-arrow-r::after{position:absolute;top:50%;right:8px;display:block;content:"";width:8px;height:8px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.is-orange-arrow-r{display:block;width:100%;max-width:480px;margin:0 auto;padding:.8rem 1.6rem .8rem 1.6rem;background:#fe8211;color:#fff;border-radius:4px;font-weight:700;font-size:1.6rem;text-align:center;border:1px solid #fe8211;position:relative;cursor:pointer;margin-top:2.4rem}.is-orange-arrow-r::after{position:absolute;top:50%;right:8px;display:block;content:"";width:8px;height:8px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.is-red-arrow-r{display:block;width:100%;max-width:480px;margin:0 auto;padding:.8rem 1.6rem .8rem 1.6rem;background:#e54d4d;color:#fff;border-radius:4px;font-weight:700;font-size:1.6rem;text-align:center;border:1px solid #e54d4d;position:relative;cursor:pointer;margin-top:2.4rem}.is-red-arrow-r::after{position:absolute;top:50%;right:8px;display:block;content:"";width:8px;height:8px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.is-none{display:block;width:100%;max-width:480px;margin:0 auto;padding:.8rem 1.6rem .8rem 1.6rem;background:#ccc;color:#eee;border-radius:4px;font-weight:700;font-size:1.6rem;text-align:center;border:2px solid #ccc;position:relative;cursor:pointer;font-size:1.4rem;display:flex;align-items:center;text-align:center;justify-content:center;pointer-events:none}.is-none::after{position:absolute;top:50%;right:8px;display:block;content:"";width:8px;height:8px;margin-top:-4px;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg)}.select-box{overflow:hidden;margin:0 auto;text-align:center;background:#fff;width:100%}.select-box select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;text-align:left}.select-box select::-ms-expand{display:none}.select-box{position:relative;border:1px solid #bbb;border-radius:2px;box-sizing:border-box}.select-box::before{position:absolute;top:50%;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #666;pointer-events:none;margin-top:-3px}.select-box select{padding:.8rem 3.8rem .8rem .8rem;color:#666}.accordion-item-enter-active,.accordion-item-leave-active{will-change:height;transition:height .35s ease}.accordion-item-enter,.accordion-item-leave-to{height:0 !important}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}[v-cloak]{display:none}html{font-size:62.5%;height:100%}body{font-size:1.6em;line-height:1.8;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",Helvetica,Ariel,Verdana,sans-serif;color:#333;height:100%}#app{width:100%;height:100%}a:hover{opacity:.7}a{transition:opacity .3s ease-out;text-decoration:none;display:inline-block}.sp{display:block}.pc{display:none}@media screen and (min-width: 960px){.sp{display:none}.pc{display:block}}.mb-5{margin-bottom:.666666666vw}.mb-10{margin-bottom:1.333333333vw}.mb-20{margin-bottom:2.666666667vw}.mb-30{margin-bottom:4vw}.mb-40{margin-bottom:5.333333333vw}.mb-50{margin-bottom:6.666666667vw}.mb-60{margin-bottom:8vw}.mb-70{margin-bottom:9.333333333vw}.mb-80{margin-bottom:10.66666667vw}.mb-90{margin-bottom:12vw}.mb-100{margin-bottom:13.33333333vw}.mb-110{margin-bottom:14.66666667vw}.mb-120{margin-bottom:16vw}.mb-130{margin-bottom:17.33333333vw}.mb-140{margin-bottom:18.66666667vw}.mb-150{margin-bottom:20vw}.mb-160{margin-bottom:21.33333333vw}.mb-170{margin-bottom:22.66666667vw}.mb-180{margin-bottom:24vw}.mb-190{margin-bottom:25.33333333vw}.mb-200{margin-bottom:26.66666667vw}@media screen and (min-width: 960px){.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.mb-150{margin-bottom:150px}.mb-160{margin-bottom:160px}.mb-170{margin-bottom:170px}.mb-180{margin-bottom:180px}.mb-190{margin-bottom:190px}}.ta-c{text-align:center}.ta-r{text-align:right}.ta-l{text-align:left}.ta-j{text-align:justify}.ma_l{margin:0 auto 0 0}.ma_r{margin:0 0 0 auto}.w100{width:100%}.w80{width:80%}.fw-400{font-weight:normal}.fw-500{font-weight:500}.fw-700{font-weight:bold;font-weight:700}.fw-900{font-weight:bold;font-weight:900}.fs-70{font-size:70%}.fs-75{font-size:75%}.fs-80{font-size:80%}.fs-85{font-size:85%}.fs-90{font-size:90%}.fs-105{font-size:105%}.fs-110{font-size:110%}.fs-115{font-size:115%}.fs-120{font-size:120%}.fs-125{font-size:125%}.fs-130{font-size:130%}:root{--col_red1: #e63341;--col_pur1: #66468a;--col_pur2: #634c7c;--col_pur3: #f5efff;--col_pur_bg1: #f3f0f7;--col_pur_bg2: #cec8d7;--col_pur_bg3: #eeeaf3;--col_gra_bg: #f6f6f6}.col_w{color:#fff}.col_g{color:#666}#container{margin:auto;width:100%}#main{margin:auto;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","HiraKakuPro-W3","メイリオ",Meiryo,Roboto,Arial,sans-serif;line-height:1.8;margin:0 auto;display:block;font-feature-settings:"palt";letter-spacing:.05em;position:relative;font-size:3.45vw;width:100%}@media screen and (min-width: 960px){#main{font-size:1.6rem;width:auto}}#main img{width:100%;display:block}.ki_header{background-color:#fff;position:sticky;top:0;z-index:10}.ki_header_inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:1rem .8rem .8rem}@media screen and (min-width: 960px){.ki_header_inner{max-width:1024px;width:calc(100% - 20px);padding:.8rem 0;margin-inline:auto;flex-direction:row;align-items:center}}.ki_header_logo{width:34%;margin-bottom:.5rem}@media screen and (min-width: 960px){.ki_header_logo{width:200px;margin-top:.7rem;margin-bottom:0}}.ki_header_cont{width:100%;font-size:80%;font-weight:700;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media screen and (min-width: 960px){.ki_header_cont{width:68%}}.ki_header_cont a{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;padding:.4rem .3rem;color:#fff;line-height:1.2}.ki_header_cont_tel{background-image:linear-gradient(90deg, rgb(65, 164, 253), rgb(86, 187, 255));width:20%;border-radius:99px}@media screen and (min-width: 960px){.ki_header_cont_tel{background:unset;width:250px;padding-top:.4rem}}.ki_header_cont_mail{background-image:linear-gradient(90deg, rgb(148, 94, 149) 0%, rgb(177, 28, 73) 100%, rgb(126, 58, 133) 50%, rgb(126, 58, 133) 75%);width:20%;border-radius:99px}.ki_header_cont_btn{background-color:#b3b3b3;width:28%;border-radius:99px}@media screen and (min-width: 960px){.ki_header_cont_btn{display:inline-block;background:unset;width:auto}.ki_header_cont_btn a{color:#333}}.mainimg_bg{background:#9089a9}.mainimg_inner{max-width:1024px;width:100%;margin-inline:auto;background-image:radial-gradient(circle at 38% 20%, rgb(246, 245, 250), rgb(228, 224, 235))}.mainimg{background-image:url("../../../img/lp/customer_assets/mainimg_tl.png"),-webkit-image-set(url("../../../img/lp/customer_assets/mainimg.png") type("image/png"), url("../../../img/lp/customer_assets/mainimg.webp") type("image/webp"));background-image:url("../../../img/lp/customer_assets/mainimg_tl.png"),image-set(url("../../../img/lp/customer_assets/mainimg.png") type("image/png"), url("../../../img/lp/customer_assets/mainimg.webp") type("image/webp"));background-size:11.80358% auto,94% auto;background-repeat:no-repeat,no-repeat;background-position:top left,bottom right;padding:2em 3.6em;min-height:40em;font-weight:700}@media screen and (min-width: 960px){.mainimg{background-size:7.5342% auto,60% auto;max-width:1024px;width:100%;padding:80px 85px 130px;min-height:464.19px;margin-inline:auto;position:relative}.mainimg::before{content:"";background-image:url("../../../img/lp/customer_assets/mainimg_tr1.png");background-size:contain;background-repeat:no-repeat;width:130px;height:465px;position:absolute;top:0;left:-53px}.mainimg::after{content:"";background-image:url("../../../img/lp/customer_assets/mainimg_tr2.png");background-size:contain;background-repeat:no-repeat;width:130px;height:465px;position:absolute;top:0;right:-48px}}.mainimg h1{font-size:220%;line-height:1.5;padding-top:.3em;padding-bottom:.3em;letter-spacing:.05em}.mainimg h1.online{font-size:208%;letter-spacing:0}@media screen and (min-width: 960px){.mainimg h1.online{font-size:220%;letter-spacing:.05em}}.mainimg span{font-size:120%;color:var(--col_pur1)}.mainimg .cv{display:block;width:-moz-fit-content;width:fit-content;text-align:center}.mainimg .cv p{font-size:107%;color:var(--col_red1)}.mainimg .cv a.btn{background-image:linear-gradient(90deg, rgb(148, 94, 149) 0%, rgb(177, 28, 73) 100%, rgb(126, 58, 133) 50%, rgb(126, 58, 133) 75%);display:inline-block;font-size:130%;font-weight:700;color:#fff;margin:.1em 0 0;padding:.4em 2.4em;border-radius:99px;border:solid 3px #fff;position:relative}.mainimg .cv a.btn::after{content:"";display:inline-block;width:.5em;height:.5em;border-bottom:solid 3px #fff;border-left:solid 3px #fff;position:absolute;top:40%;right:.7em;transform:rotate(-135deg)}.cvbox{background-color:#6774b7;background-image:-webkit-image-set(url("../../../img/lp/customer_assets/cv_bg2.webp") type("image/webp"), url("../../../img/lp/customer_assets/cv_bg2.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/cv_bg2.webp") type("image/webp"), url("../../../img/lp/customer_assets/cv_bg2.png") type("image/png"));background-size:contain;background-repeat:no-repeat;background-position:center right -24vw;padding:2.4em 0 3.2em}@media screen and (min-width: 960px){.cvbox{background-position:calc(50% + 270px) center;padding:50px 0 65px}}.cvbox .cv{margin-inline:auto;display:block;width:-moz-fit-content;width:fit-content;text-align:center;font-size:107%}.cvbox .cv p{color:#fff}.cvbox .cv a.btn{background-image:linear-gradient(90deg, rgb(148, 94, 149) 0%, rgb(177, 28, 73) 100%, rgb(126, 58, 133) 50%, rgb(126, 58, 133) 75%);display:inline-block;font-size:120%;font-weight:700;color:#fff;margin:.1em 0 0;padding:.4em 2.4em;border-radius:99px;border:solid 3px #fff;position:relative}.cvbox .cv a.btn::after{content:"";display:inline-block;width:.5em;height:.5em;border-bottom:solid 3px #fff;border-left:solid 3px #fff;position:absolute;top:39%;right:.7em;transform:rotate(-135deg)}@media screen and (min-width: 768px){.cvbox .cv a.btn::after{border-bottom:solid 4px #fff;border-left:solid 4px #fff}}@media screen and (min-width: 960px){.cvbox .cv p{font-size:110%}.cvbox .cv a.btn{font-size:130%;margin:.2em 0 0;padding:.6em 4.8em}.cvbox .cv a.btn::after{width:.55em;height:.55em;border-bottom:solid 3px #fff;border-left:solid 3px #fff;top:40%;right:1em}}.innerbox{display:block;margin:0 auto;padding:10vw 5% 12vw;width:100%}@media screen and (min-width: 960px){.innerbox{max-width:960px;width:calc(100% - 64px);padding:60px 0 80px}}h2{font-size:150%;font-weight:700;line-height:1.5;text-align:center;margin-bottom:1.2em;color:var(--col_pur1)}@media screen and (min-width: 960px){h2{font-size:210%;margin-bottom:1em}}@media screen and (min-width: 960px){.concerns .innerbox{padding:60px 0 50px}.concerns .innerbox h2{font-size:190%;margin-bottom:1.2em}}.concerns ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;width:90%;position:relative}@media screen and (min-width: 960px){.concerns ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.concerns ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.concerns ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.concerns ul li{padding:1.8em 2em}.concerns ul li:not(:last-child){margin-bottom:0}}@media screen and (min-width: 960px){.concerns ul{width:100%}}.concerns ul li{color:var(--col_pur2);font-size:110%;font-weight:700;filter:drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.15));min-height:11em;position:relative}.concerns ul li::before{content:"";background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@1.5x.png") type("image/png"));background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:0}.concerns ul li:nth-child(1):before{width:8.6em;height:9.12em}.concerns ul li:nth-child(2):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@1.5x.png") type("image/png"));width:7.64em;height:9.36em}.concerns ul li:nth-child(3):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@1.5x.png") type("image/png"));width:10.56em;height:9.36em}@media screen and (min-width: 768px){.concerns ul li:nth-child(1):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns01@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@2x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns01@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@2x.png") type("image/png"));width:8.6em;height:9.12em}.concerns ul li:nth-child(2):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns02@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@2x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns02@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@2x.png") type("image/png"));width:7.64em;height:9.36em}.concerns ul li:nth-child(3):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns03@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@2x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns03@2x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@2x.png") type("image/png"));width:10.56em;height:9.36em}}@media screen and (min-width: 960px){.concerns ul li{width:31%;font-size:96%;font-weight:500;padding:1.4em 1.8em}.concerns ul li:nth-child(1):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns01@1.5x.png") type("image/png"));width:6em;height:7.4em}.concerns ul li:nth-child(2):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns02@1.5x.png") type("image/png"));width:5.7em;height:7.7em}.concerns ul li:nth-child(3):before{background-image:-webkit-image-set(url("../../../img/lp/customer_assets/concerns03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/concerns03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/concerns03@1.5x.png") type("image/png"));width:8.5em;height:7.6em}}.concerns ul::after{content:"";display:inline-block;width:2.4em;height:2.4em;border-bottom:solid 3px var(--col_pur1);border-left:solid 3px var(--col_pur1);position:absolute;bottom:-3.8em;left:50%;transform:translateX(-50%) rotate(-45deg)}@media screen and (min-width: 768px){.concerns ul::after{border-bottom:solid 4px var(--col_pur1);border-left:solid 4px var(--col_pur1);bottom:-3.4em}}@media screen and (min-width: 960px){.concerns ul::after{border-bottom:solid 4px var(--col_pur1);border-left:solid 4px var(--col_pur1);bottom:-64px}}@media screen and (min-width: 960px){.sugges .innerbox{max-width:1024px}}.sugges .suggesbox{background-image:linear-gradient(110deg, rgba(137, 114, 162, 0.85), rgba(114, 94, 160, 0.85) 25%, rgba(110, 72, 144, 0.85) 50%, rgba(134, 56, 114, 0.85) 75%, rgba(207, 21, 36, 0.85));padding:3.2em 2.6em;border-radius:30px}@media screen and (min-width: 960px){.sugges .suggesbox{background-blend-mode:soft-light;background-image:-webkit-image-set(url("../../../img/lp/customer_assets/sugges_bg.webp") type("image/webp"), url("../../../img/lp/customer_assets/sugges_bg.png") type("image/png")),linear-gradient(135deg, rgba(137, 114, 162, 0.85), rgba(114, 94, 160, 0.85) 25%, rgba(110, 72, 144, 0.85) 50%, rgba(134, 56, 114, 0.85) 75%, rgba(207, 21, 36, 0.85));background-image:image-set(url("../../../img/lp/customer_assets/sugges_bg.webp") type("image/webp"), url("../../../img/lp/customer_assets/sugges_bg.png") type("image/png")),linear-gradient(135deg, rgba(137, 114, 162, 0.85), rgba(114, 94, 160, 0.85) 25%, rgba(110, 72, 144, 0.85) 50%, rgba(134, 56, 114, 0.85) 75%, rgba(207, 21, 36, 0.85));background-size:cover}}.sugges .suggesbox h2{color:#fff}.sugges .suggesbox>p{color:var(--col_pur3);text-align:center;margin-bottom:1.6em}.sugges .suggesbox ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 960px){.sugges .suggesbox ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.sugges .suggesbox ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.sugges .suggesbox ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.sugges .suggesbox ul li{padding:1.8em 2em}.sugges .suggesbox ul li:not(:last-child){margin-bottom:0}}.sugges .suggesbox ul li{font-size:110%;font-weight:700;text-align:center;filter:drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.15))}@media screen and (min-width: 960px){.sugges .suggesbox ul li{width:31%;font-size:96%;font-weight:500;padding:1.2em 1.6em 1.4em}.sugges .suggesbox ul li:nth-last-child(-n+2){margin-top:2.4em}.sugges .suggesbox ul li:nth-child(4){margin-left:17%}.sugges .suggesbox ul li:nth-child(5){margin-right:17%}}.sugges .suggesbox ul li .foto{display:inline-block;margin-inline:auto;margin-top:-0.4em;width:85%;aspect-ratio:1.1}@media screen and (min-width: 960px){.sugges .suggesbox ul li .foto{margin-top:0;width:90%}}.sugges .suggesbox ul li p{display:inline-block}@media screen and (min-width: 960px){.voice .innerbox{max-width:1024px}.voice .innerbox h2{margin-inline:auto}}.voice ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 960px){.voice ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.voice ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.voice ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.voice ul li{padding:1.8em 2em}.voice ul li:not(:last-child){margin-bottom:0}}.voice ul li{background-color:var(--col_pur_bg1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (min-width: 960px){.voice ul li{width:48%}.voice ul li:nth-last-child(-n+2){margin-top:2.4em}}.voice ul li .foto{width:30%}@media screen and (min-width: 960px){.voice ul li .foto{width:27%}}.voice ul li p{width:65%;padding:1em 0;text-indent:1em;position:relative}@media screen and (min-width: 960px){.voice ul li p{width:68%}}.voice ul li p::before{content:"“";color:var(--col_pur_bg2);font-size:400%;position:absolute;top:-0.65em;left:-0.35em}.voice ul li p::after{content:"”";color:var(--col_pur_bg2);font-size:400%;position:absolute;bottom:-0.95em;right:-0.25em}.faq{background-color:var(--col_gra_bg)}.faq ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 960px){.faq ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.faq ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.faq ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.faq ul li{padding:1.8em 2em}.faq ul li:not(:last-child){margin-bottom:0}}.faq ul li{background-color:#fff;flex-direction:column;flex-wrap:nowrap}.faq ul li:not(:last-child){margin-bottom:2.4em}@media screen and (min-width: 960px){.faq ul li{width:100%}}.faq .qus{color:var(--col_pur2);font-weight:500;min-height:2.4em;position:relative;margin-left:3.2em;margin-bottom:.8em}.faq .qus::before{content:"Q";font-size:125%;font-weight:700;color:#fff;background-color:rgba(102,70,138,.6);width:2em;height:2em;padding:.05em .6em .2em;border-radius:99px;position:absolute;left:-2.65em}@media screen and (min-width: 960px){.faq .qus{min-height:3.6em;margin-left:4em;padding-top:.8em}.faq .qus::before{width:2.4em;height:2.4em;padding:.2em .8em;left:-3.2em;top:.4em}}.faq .ans{position:relative;margin-left:3em}.faq .ans::before{content:"A";font-size:125%;font-weight:700;color:#e63341;background-color:rgba(230,51,65,.3);width:2em;height:2em;padding:.075em .67em .2em;border-radius:99px;position:absolute;left:-2.5em}@media screen and (min-width: 960px){.faq .ans{min-height:3.6em;margin-left:4em;padding-top:.8em}.faq .ans::before{width:2.4em;height:2.4em;padding:.2em .9em;left:-3.2em;top:.4em}}.flow{background-color:var(--col_pur_bg3)}.flow .flowbox ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 960px){.flow .flowbox ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.flow .flowbox ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.flow .flowbox ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.flow .flowbox ul li{padding:1.8em 2em}.flow .flowbox ul li:not(:last-child){margin-bottom:0}}.flow .flowbox ul li{display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;position:relative;background-image:-webkit-image-set(url("../../../img/lp/customer_assets/flow01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow01@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/flow01@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow01@1.5x.png") type("image/png"));padding-top:64.6%;background-size:contain;background-repeat:no-repeat;background-position:top left}.flow .flowbox ul li:nth-child(2){background-image:-webkit-image-set(url("../../../img/lp/customer_assets/flow02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow02@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/flow02@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow02@1.5x.png") type("image/png"))}.flow .flowbox ul li:nth-child(3){background-image:-webkit-image-set(url("../../../img/lp/customer_assets/flow03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow03@1.5x.png") type("image/png"));background-image:image-set(url("../../../img/lp/customer_assets/flow03@1.5x.webp") type("image/webp"), url("../../../img/lp/customer_assets/flow03@1.5x.png") type("image/png"))}.flow .flowbox ul li:not(:last-child){margin-bottom:4em}.flow .flowbox ul li:not(:last-child)::after{content:"";display:inline-block;width:2.4em;height:2.4em;border-bottom:solid 3px var(--col_pur1);border-left:solid 3px var(--col_pur1);position:absolute;bottom:-2.4em;left:50%;transform:translateX(-50%) rotate(-45deg)}@media screen and (min-width: 768px){.flow .flowbox ul li:not(:last-child)::after{border-bottom:solid 4px var(--col_pur1);border-left:solid 4px var(--col_pur1)}}@media screen and (min-width: 960px){.flow .flowbox ul li:not(:last-child)::after{width:1.7em;height:1.7em;border-bottom:solid 3px var(--col_pur1);border-left:solid 3px var(--col_pur1)}}.flow .flowbox ul li p{display:inline-block;margin-top:1.6em}.flow .flowbox ul li p span{display:inline-block;color:#66468a;font-size:107%;font-weight:500;margin-bottom:.8em}@media screen and (min-width: 960px){.flow .flowbox ul li{height:210px;justify-content:center;padding:1.6em 1.6em 1.6em 355px}.flow .flowbox ul li p{margin-top:0}}@media screen and (min-width: 960px){.flow .flowbox ul{margin-bottom:4.8em}}.flow .present ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;width:90%;margin-top:2.4em}@media screen and (min-width: 960px){.flow .present ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.flow .present ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.flow .present ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.flow .present ul li{padding:1.8em 2em}.flow .present ul li:not(:last-child){margin-bottom:0}}.flow .present ul li{background-color:var(--col_pur_bg1);border:solid 3px #fff;position:relative;overflow:hidden;padding-bottom:44vw}@media screen and (min-width: 768px){.flow .present ul li{padding-bottom:338px}}.flow .present ul li .ora{display:inline-block;color:#f26736;font-size:107%;font-weight:500;margin-bottom:.8em}.flow .present ul li::before{content:"";background-color:rgba(242,103,54,.8);position:absolute;width:85%;height:85%;bottom:-38%;right:-10%;border-radius:999px}@media screen and (min-width: 768px){.flow .present ul li p{margin-bottom:5px}}.flow .present ul li .foto{width:70%;position:absolute;bottom:1%;right:2%;margin-left:auto;z-index:2}@media screen and (min-width: 768px){.flow .present ul li .foto{bottom:0}}@media screen and (min-width: 960px){.flow .present ul{width:85%}.flow .present ul li{width:100%;height:180px;display:flex;justify-content:center;align-items:center;padding:1.6em 30% 1.6em 1.6em}.flow .present ul li::before{width:315px;height:315px;bottom:-28%;right:-12%}.flow .present ul li p{display:inline-block}.flow .present ul li .foto{width:220px;bottom:9%;right:.3%}}.keiyaku ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 960px){.keiyaku ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.keiyaku ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.keiyaku ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.keiyaku ul li{padding:1.8em 2em}.keiyaku ul li:not(:last-child){margin-bottom:0}}.keiyaku ul li{background-color:var(--col_pur_bg1);display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.keiyaku ul li::after{content:"";width:10em;height:10em;background-size:contain;background-repeat:no-repeat;border-radius:20px;position:absolute;bottom:0;right:0}.keiyaku ul li:nth-child(1):after{background-image:url("../../../img/lp/customer_assets/keiyaku01.png")}.keiyaku ul li:nth-child(2):after{background-image:url("../../../img/lp/customer_assets/keiyaku02.png")}@media screen and (min-width: 960px){.keiyaku ul li{width:48%;padding:2.4em}.keiyaku ul li:nth-last-child(-n+2){margin-top:1.6em}}.keiyaku ul li span{display:inline-block;color:#66468a;font-size:107%;font-weight:500;margin-bottom:.8em}.keiyaku ul li a{text-decoration:underline;text-underline-offset:4px;margin-top:2em;margin-bottom:5px}.keiyaku ul li p,.keiyaku ul li span,.keiyaku ul li a,.keiyaku ul li small{z-index:1}.ki_contact{background-color:var(--col_gra_bg)}@media screen and (min-width: 960px){.ki_contact .innerbox{padding:60px 0 70px}}.ki_contact ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;background-color:#fff;border-radius:20px}@media screen and (min-width: 960px){.ki_contact ul{flex-direction:row;margin:0 auto;align-items:stretch;justify-content:space-between}}.ki_contact ul li{background-color:#fff;padding:2em 2em;border-radius:20px}.ki_contact ul li:not(:last-child){margin-bottom:1.6em}@media screen and (min-width: 960px){.ki_contact ul li{padding:1.8em 2em}.ki_contact ul li:not(:last-child){margin-bottom:0}}.ki_contact ul li{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:5.8em;text-align:center;position:relative}.ki_contact ul li:not(:last-child){margin-bottom:0}.ki_contact ul li:not(:last-child)::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;border-bottom:solid #ccc 1px}.ki_contact ul li span{display:inline-block;font-size:107%;font-weight:500}.ki_contact ul li span::before{content:"";background-color:rgba(102,70,138,.7);width:3em;height:3em;border-radius:99px;position:absolute;top:1.8em;left:50%;transform:translateX(-50%)}.ki_contact ul li span::after{content:"";background-image:url("../../../img/lp/customer_assets/contact_tel.svg");width:1.6em;height:1.6em;border-radius:99px;position:absolute;top:2.5em;left:50%;transform:translateX(-50%)}.ki_contact ul li:nth-child(2) span::after{background-image:url("../../../img/lp/customer_assets/contact_mail.svg")}.ki_contact ul li p{margin-top:.8em;margin-bottom:1.2em}.ki_contact ul li .num{font-family:Arial,Helvetica,sans-serif;font-size:200%;font-weight:900;margin-top:.2em;margin-bottom:.1em}@media screen and (min-width: 960px){.ki_contact ul li .num{margin-top:.01em}}.ki_contact ul li a.mail{margin-inline:auto;color:var(--col_pur1);font-size:107%;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.7em 3em;border:solid 2px #66468a;border-radius:99px}@media screen and (min-width: 960px){.ki_contact ul{width:90%}.ki_contact ul li{width:50%;padding:2.4em;padding-top:6em;position:relative}.ki_contact ul li:last-child::after{content:"";position:absolute;top:10%;left:0;height:80%;border-left:solid #ccc 1px}.ki_contact ul li:not(:last-child)::after{border-bottom:none}}.guard_txt{background-color:var(--col_gra_bg)}.guard_txt .innerbox{display:block;margin:0 auto;padding:5px 5% 20px;width:100%}@media screen and (min-width: 960px){.guard_txt .innerbox{max-width:960px;width:calc(100% - 64px);padding:5px 0 20px}}#footer{border-top:solid #ddd 1px}#footer nav[class=sp],#footer nav[class=pc]{display:none}#footer .info div div:nth-child(3){display:none}