*,:before,:after{margin:0;box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html,body{width:100%;height:auto}html{font-size:62.5%}body{font-family:Hiragino Kaku Gothic W4 JIS2004;letter-spacing:.16em;word-wrap:break-word;width:100%;height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt";color:var(--color-black)}code,pre{font-family:Source Code,monospace}a{color:var(--color-black);text-decoration:none;transition:color .3s cubic-bezier(.19,1,.22,1)}ul,ol,dl{list-style:none;margin:0;padding:0}strong{font-family:Hiragino Kaku Gothic W7 JIS2004}.container{position:relative;width:100%;height:auto;min-width:1140px;overflow:hidden;padding-top:var(--xlm);letter-spacing:.08em}@media (max-width: 767px){.container{min-width:100%;padding-top:0}}.g-heading{font-family:NOW-GE;font-size:3.8rem;line-height:1em;text-align:center}@media (max-width: 767px){.g-heading{font-size:5.8666666667vw;line-height:1.2em}}.g-heading span{color:var(--color-key-dark)}.g-cta_link{text-align:center}.g-cta_link.--mt{margin-top:calc(var(--lm) / 2)}.g-cta_link a{font-family:NOW-GE;box-shadow:0 var(--xxxsm) var(--xxxsm) 0 #e93d6140;display:inline-block;color:var(--color-white);font-size:2.6rem;line-height:2.6em;border-radius:100vw;padding:0 4em;background:var(--color-led);transition:all .3s cubic-bezier(.215,.61,.355,1);position:relative}.g-cta_link a:before{content:"";position:absolute;background-image:url(../../assets/images/index/cta-button_arrow.svg);background-size:100%;width:var(--xlm);height:var(--xlm);top:0;right:0}@media (max-width: 767px){.g-cta_link a{font-size:4.8vw;background-size:13.8666666667vw 13.8666666667vw;padding:0 3em}}body.ua_pc .g-cta_link a:hover{background-color:var(--color-cta-hover)}:root{--color-white: #ffffff;--color-black: #262C30;--color-dark_black: #171C1F;--color-light_blue: #E4EBF3;--color-key-dark: #0577BD;--color-key: #1892D4;--color-key-bright: #E3F0FF;--color-blue: #0049AE;--color-led: #E93D61;--color-yellow:#FFE800;--color-gray: #828282;--color-gra: linear-gradient(130deg, #00beff, #0098ec 35%, #007bd7 55%, #0062c4 75%, #004bb1);--color-cta-hover: #c20027;--color-num-01: #0598F2;--color-num-02: #0580CC;--color-num-03: #0466A2;--color-num-04: #02446C}@media (min-width: 768px){.--sp{display:none!important}}@media (min-width: 768px) and (max-width: 1039px){.--none{display:none!important}}@media (max-width: 767px){.--pc{display:none!important}}:root{--size: 6px;--xxxsm: 12px;--xxsm: 18px;--xsm: 24px;--sm: 36px;--m: 48px;--lm: 60px;--xlm: 72px;--xxlm: 96px;--xxxlm: 120px}@media (max-width: 767px){:root{--size: 1.0666666667vw;--xxxsm: 2.1333333333vw;--xxsm: 3.2vw;--xsm: 4.2666666667vw;--sm: 6.4vw;--m: 8.5333333333vw;--lm: 10.6666666667vw;--xlm: 12.8vw;--xxlm: 17.0666666667vw;--xxxlm: 21.3333333333vw}}@media (min-width: 768px){.page_header{position:fixed;z-index:999;top:0;width:100%;height:auto;background:var(--color-white);transition:all .5s cubic-bezier(.215,.61,.355,1);min-width:1140px}}@media (max-width: 767px){.page_header{display:none}}@media (min-width: 768px){.page_header.--slideout{translate:0 -200%}}@media (min-width: 768px){.page_header.--actived{box-shadow:0 var(--xxxsm) var(--xxxsm) 0 #2c363c26}}.page_header-inner{max-width:960px;width:100%;position:relative;margin-inline:auto;padding:var(--xxsm) 160px var(--xxsm) 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.page_header-link ul{font-size:1.8rem;line-height:1em;display:flex;flex-flow:row nowrap;align-items:flex-start}.page_header-link ul li{line-height:1.8em;font-size:1.8rem;margin-right:1em}.page_header-link ul li a{position:relative;padding-left:1em;color:var(--color-key-dark);transition:color .3s cubic-bezier(.215,.61,.355,1)}.page_header-link ul li a:before{content:"";position:absolute;width:.9em;height:.9em;background:url(../../assets/images/index/nav-arrow_down.svg);background-size:100%;left:0;top:50%;translate:0 -50%}body.ua_pc .page_header-link ul li a:hover{color:var(--color-blue)}body.ua_pc .page_header-link ul li a:hover:before{background:url(../../assets/images/index/nav-arrow_down-hover.svg);background-size:100%}.page_header .cta_link{box-shadow:0 var(--xxxsm) var(--xxxsm) 0 #e93d6140;position:absolute;width:160px;background-color:var(--color-led);top:0;right:0;border-radius:0 0 var(--xxsm) var(--xxsm);transition:background-color .3s cubic-bezier(.215,.61,.355,1)}body.ua_pc .page_header .cta_link:hover{background-color:var(--color-cta-hover)}.page_header .cta_link a{display:block}.page_header .cta_link a img{width:100%;height:auto}.cover{background:url(../../assets/images/index/bg.svg) repeat 50% 36px,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:40px 40px,100%;position:relative;height:400px;margin-bottom:calc(var(--lm) * 2.2);z-index:1}@media (max-width: 767px){.cover{background:url(../../assets/images/index/bg.svg) repeat 50% 7.4666666667vw,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:8.5333333333vw 8.5333333333vw,100%}}@media (max-width: 767px){.cover{height:160vw}}.cover-logo_cybozu{display:none}@media (max-width: 767px){.cover-logo_cybozu{display:block;width:100%;padding:4.2666666667vw 3.2vw}.cover-logo_cybozu a{display:block;width:32vw;height:auto}.cover-logo_cybozu a img{width:100%;height:auto}}.cover-inner{max-width:960px;width:100%;margin-inline:auto;padding-top:var(--lm)}@media (max-width: 767px){.cover-inner{padding-top:6.9333333333vw}}.cover-heading{font-family:NOW-GE;color:var(--color-white);font-size:3rem;line-height:1em;text-align:center}@media (max-width: 767px){.cover-heading{font-size:6.9333333333vw;line-height:1.2em}}.cover-heading span{display:inline-block;color:var(--color-yellow, #FFE800)}.cover-heading strong{font-family:NOW-GE;font-size:4.2rem;line-height:1.6em}@media (max-width: 767px){.cover-heading strong{font-size:8.5333333333vw;line-height:1.2em}}.cover-list{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media (max-width: 767px){.cover-list{flex-flow:row wrap}}@media (max-width: 767px){.cover-list li{width:21.3333333333vw;flex-flow:row wrap}.cover-list li img{width:100%;height:auto}.cover-list li:nth-last-child(-n+3){display:none}}.cover-content{position:relative;margin-top:var(--xsm)}@media (max-width: 767px){.cover-content{display:flex;flex-flow:column nowrap;align-items:center;margin-top:2.1333333333vw}}.cover-content .cover-data{width:517px}@media (max-width: 767px){.cover-content .cover-data{width:100%}}.cover-content .cover-data .award_list{font-family:NOW-GE;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--xxsm)}@media (max-width: 767px){.cover-content .cover-data .award_list{justify-content:center;gap:2.1333333333vw;padding:0 3.2vw}}.cover-content .cover-data .award_list .item{width:auto}.cover-content .cover-data .award_list .item img{width:100%;height:auto}@media (max-width: 767px){.cover-content .cover-data .award_list .item{height:12.8vw}.cover-content .cover-data .award_list .item img{width:auto;height:100%}}.cover-content .cover-data .award_list .--bsj strong{margin-top:calc(var(--xxxsm) / 3)}.cover-content .cover-data .award_list .--hdi strong{margin-bottom:calc(var(--xxxsm) / 3)}.cover-content .cover-image{position:absolute;width:480px;aspect-ratio:480/312;right:0;top:0;translate:5% -5%}.cover-content .cover-image img{width:100%;height:auto}@media (max-width: 767px){.cover-content .cover-image{position:relative;width:100%;translate:none;margin-top:6.4vw}}.cover-link{text-align:center;margin-top:var(--xsm)}@media (max-width: 767px){.cover-link{margin-top:4.8vw}}.cover-link a{font-family:NOW-GE;box-shadow:0 var(--xxxsm) var(--xxxsm) 0 #e93d6140;position:relative;font-size:2.6rem;line-height:2.6em;color:var(--color-white);padding:0 2.7em;display:inline-block;background-color:var(--color-led);border-radius:100vw;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.cover-link a:before{content:"";position:absolute;background:url(../../assets/images/index/cta-button_arrow.svg);background-size:100%;width:var(--xlm);height:var(--xlm);top:50%;right:0;translate:0% -50%}@media (max-width: 767px){.cover-link a{font-size:5.3333333333vw}}body.ua_pc .cover-link a:hover{background-color:var(--color-cta-hover)}.cover-circles{position:absolute;inset:0;mix-blend-mode:overlay;overflow:hidden;width:100%;z-index:-1}.cover-circles .circle{position:absolute;border-style:solid;border-radius:50%;aspect-ratio:1/1}.cover-circles .circle.circle_01{width:720px;border:167.4418604651px solid hsla(0deg,0%,100%,.161);top:50%;left:50%;translate:-50% -50%}@media (max-width: 767px){.cover-circles .circle.circle_01{width:106.6666666667vw;border:24.8062015504vw solid hsla(0deg,0%,100%,.161)}}.cover-circles .circle.circle_02{width:300px;border:69.7674418605px solid hsla(0deg,0%,100%,.161);top:0;left:0;translate:-50% -50%}@media (max-width: 767px){.cover-circles .circle.circle_02{width:42.6666666667vw;border:9.9224806202vw solid hsla(0deg,0%,100%,.161)}}.cover-circles .circle.circle_03{width:400px;border:93.023255814px solid hsla(0deg,0%,100%,.161);top:-50%;right:0;translate:50% -10%}@media (max-width: 767px){.cover-circles .circle.circle_03{width:26.6666666667vw;border:6.2015503876vw solid hsla(0deg,0%,100%,.161);top:0;translate:50% -50%}}.cover-circles .circle.circle_04{width:400px;border:93.023255814px solid hsla(0deg,0%,100%,.161);bottom:-50%;left:0;translate:-50% 10%}@media (max-width: 767px){.cover-circles .circle.circle_04{width:26.6666666667vw;border:6.2015503876vw solid hsla(0deg,0%,100%,.161);bottom:0;translate:-50% 50%}}.cover-circles .circle.circle_05{width:300px;border:69.7674418605px solid hsla(0deg,0%,100%,.161);bottom:0;right:0;translate:50% 50%}@media (max-width: 767px){.cover-circles .circle.circle_05{width:53.3333333333vw;border:12.4031007752vw solid hsla(0deg,0%,100%,.161)}}.point{padding:var(--lm) 0}@media (max-width: 767px){.point{padding:6.4vw 0 9.6vw}}.point-inner{max-width:960px;width:100%;position:relative;margin-inline:auto}@media (max-width: 767px){.point-inner{padding:0 5.3333333333vw}}.point-inner:before{content:"";position:absolute;background-image:url(../../assets/images/index/circle-blue.svg);background-size:100%;width:116px;aspect-ratio:116/182;top:0;left:-10%;translate:-60% 20%}@media (max-width: 767px){.point-inner:before{width:12.8vw;left:0;translate:10% -60%;transform:rotate(50deg)}}.point-nav{margin-top:var(--m)}@media (max-width: 767px){.point-nav{margin-top:4.8vw}}.point-nav ul{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--xsm)}@media (max-width: 767px){.point-nav ul{flex-flow:row wrap;justify-content:center;gap:8.5333333333vw 4.2666666667vw}}.point-nav ul li{font-family:NOW-GE;box-shadow:4px var(--size) var(--xxxsm) 0 #4f4f4f24;position:relative;background:#f9f9f9;border-radius:var(--xxsm);width:220px;height:125px;padding:var(--sm) var(--xsm) var(--xsm);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center;color:#4f4f4f;font-size:1.6rem;line-height:1.4em;cursor:pointer}@media (max-width: 767px){.point-nav ul li{box-shadow:.8vw var(--size) var(--xxxsm) 0 #4f4f4f24}}@media (min-width: 768px){.point-nav ul li{transition:all .3s cubic-bezier(.215,.61,.355,1)}}@media (max-width: 767px){.point-nav ul li{display:none}}.point-nav ul li.--actived{box-shadow:8px var(--xxxsm) var(--xxxsm) 0 #1892d440;background:#E7F4FB;color:var(--color-blue);font-size:1.8rem;margin-top:0}@media (max-width: 767px){.point-nav ul li.--actived{box-shadow:1.6vw var(--xxxsm) var(--xxxsm) 0 #1892d440}}@media (max-width: 767px){.point-nav ul li.--actived{display:block;font-size:3.2vw;width:64vw;height:auto;padding:4.2666666667vw 3.2vw 2.1333333333vw}}.point-nav ul li.--actived:before{content:"";position:absolute;top:100%;bottom:0;margin-top:0;border:var(--xxsm) solid transparent;border-top:var(--xxsm) solid #E7F4FB;filter:drop-shadow(var(--size) var(--xxxsm) var(--size) rgba(24,146,212,.25))}@media (max-width: 767px){.point-nav ul li.--actived:before{display:none}}body.ua_pc .point-nav ul li.--actived:hover{background:#E7F4FB}.point-nav ul li .num{font-family:Montserrat;font-weight:700;position:absolute;border-radius:100%;width:var(--lm);height:var(--lm);color:var(--color-white);font-size:1.2rem;line-height:1.2em;padding:1.2em 0;letter-spacing:0;text-align:center;left:50%;top:-50%;translate:-50% 50%}@media (max-width: 767px){.point-nav ul li .num{width:auto;height:auto;font-size:3.2vw;border-radius:100vw;line-height:1em;padding:.2em .8em;top:0;translate:-50% -50%;white-space:nowrap}}.point-nav ul li .num span{font-size:2rem}@media (max-width: 767px){.point-nav ul li .num span{font-size:3.2vw}}.point-nav ul li .txt{letter-spacing:.02em}.point-nav ul li.--num_01 .num{background:var(--color-num-01)}.point-nav ul li.--num_02 .num{background:var(--color-num-02)}.point-nav ul li.--num_03 .num{background:var(--color-num-03)}.point-nav ul li.--num_04 .num{background:var(--color-num-04)}body.ua_pc .point-nav ul li:hover{background:#f2f2f2}.point-list{position:relative;margin:var(--m) 0 var(--lm);height:372px}@media (max-width: 767px){.point-list{height:auto;margin:6.4vw 0 12.8vw}}.point-list li.point-item{display:none}.point-list li.--actived{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--sm)}@media (max-width: 767px){.point-list li.--actived{flex-flow:column nowrap;gap:4.8vw}}@media (max-width: 767px){.point-list li.--actived .item-heading{text-align:center}.point-list li.--actived .item-heading .sub{font-family:NOW-GE;color:var(--color-key);font-size:1.8rem;line-height:1em;font-size:4.2666666667vw;text-align:center}.point-list li.--actived .item-heading .title{font-family:NOW-GE;display:inline-block;background:var(--color-gra);color:var(--color-white);line-height:1.2em;padding:.2em .4em;font-size:5.3333333333vw;margin-top:1.0666666667vw;letter-spacing:.04em}.point-list li.--actived .item-heading .desc{font-size:3.7333333333vw;line-height:1.6em;padding:0;margin-top:1em;text-align:left}.point-list li.--actived .item-heading .txt{color:var(--color-gray);font-size:3.2vw;line-height:1.2em;letter-spacing:.01em;margin-top:.5em;text-indent:-1em;padding:0 0 0 1em;text-align:left;letter-spacing:0}}.point-list li .item-image{position:relative;width:472px;height:auto}.point-list li .item-image img{width:100%;height:auto}@media (max-width: 767px){.point-list li .item-image{width:100%;padding:0 6.4vw}}.point-list li .item-image span{position:absolute;font-size:1.2rem;line-height:1em;color:var(--color-gray);bottom:-2em;right:0}@media (max-width: 767px){.point-list li .item-image span{font-size:2.6666666667vw;letter-spacing:.01em}}.point-list li .item-data{width:472px}@media (max-width: 767px){.point-list li .item-data{width:100%}}.point-list li .item-data .desc{font-family:NOW-GE;text-align:center;font-size:2rem;line-height:1em}@media (max-width: 767px){.point-list li .item-data .desc{font-size:4.8vw}}.point-list li .item-data .data{display:flex;flex-flow:row nowrap;justify-content:center;padding:var(--xsm) 0;align-items:center;gap:var(--sm)}@media (max-width: 767px){.point-list li .item-data .data{gap:6.4vw}}.point-list li .item-data .data .item{position:relative}@media (max-width: 767px){.point-list li .item-data .data .item{width:40%}}.point-list li .item-data .data .item .item-inner{width:198px;height:auto}.point-list li .item-data .data .item .item-inner img{width:100%;height:auto}@media (max-width: 767px){.point-list li .item-data .data .item .item-inner{width:100%}}.point-list li .item-data .data .item .item-inner img{box-shadow:8px var(--xxxsm) var(--xxxsm) 0 #1892d440}@media (max-width: 767px){.point-list li .item-data .data .item .item-inner img{box-shadow:1.6vw var(--xxxsm) var(--xxxsm) 0 #1892d440}}.point-list li .item-data .data .item .thumb-btn{content:"";position:absolute;background-image:url(../../assets/images/index/zoom.svg);background-size:100%;width:var(--sm);height:var(--sm);background-color:var(--color-key);border-radius:100vw;bottom:0;right:0;translate:50% 50%}body.ua_pc .point-list li .item-data .data .item:hover{opacity:.8}.point-list li .item-content{flex:1}.point-list li .item-content .item-heading .sub{font-family:NOW-GE;color:var(--color-key);font-size:1.8rem;line-height:1em;padding:0 .5em}.point-list li .item-content .item-heading .title{font-family:NOW-GE;font-size:2.4rem;line-height:1em;display:inline-block;background:var(--color-gra);color:var(--color-white);padding:.4em .5em;margin:var(--size) 0 var(--xxxsm);letter-spacing:.04em}.point-list li .item-content .item-heading .title span{font-size:2.4rem;line-height:1.2em;display:inline-block;background:var(--color-gra);color:var(--color-white);padding:.4em .5em;margin-top:var(--size)}.point-list li .item-content .item-heading .title:last-child{background:none}.point-list li .item-content .item-heading .title:has(> span){background:none;padding:0;margin-top:0}.point-list li .item-content .item-heading .desc{font-size:1.6rem;line-height:1.6em;padding:0 var(--xxxsm)}.point-list li .item-content .item-heading .txt{color:var(--color-gray);font-size:1.2rem;line-height:1em;letter-spacing:0;padding:0 var(--xxxsm);margin-top:var(--size)}.point-list li .item-content .item-review{position:relative;display:block;border-radius:var(--size);background:#F9F9F9;padding:var(--xxxsm) var(--xxxsm) var(--xxxsm) calc(var(--lm) * 1.9);margin-top:var(--xsm)}@media (max-width: 767px){.point-list li .item-content .item-review{padding:2.1333333333vw 2.1333333333vw 2.1333333333vw 20.8vw}}.point-list li .item-content .item-review .tag{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--size)}.point-list li .item-content .item-review .tag li{padding:.25em .5em;font-size:1.2rem;line-height:1em;color:var(--color-white);border-radius:.25em;letter-spacing:0}@media (max-width: 767px){.point-list li .item-content .item-review .tag li{font-size:2.6666666667vw}}.point-list li .item-content .item-review .tag li.--work{background:var(--color-blue)}.point-list li .item-content .item-review .tag li.--num{background:var(--color-key)}.point-list li .item-content .item-review .desc{margin-top:var(--size);font-size:1.4rem;line-height:1.4em}@media (max-width: 767px){.point-list li .item-content .item-review .desc{font-size:3.2vw;letter-spacing:.01em}}.point-list li .item-content .item-review .txt{position:absolute;font-size:1.2rem;line-height:1.8em;color:var(--color-gray);bottom:0;right:0;translate:0% 100%}@media (max-width: 767px){.point-list li .item-content .item-review .txt{font-size:2.6666666667vw;letter-spacing:.01em}}.point-list li .item-content .item-review:before{content:"";position:absolute;display:inline-block;background-image:url(../../assets/images/index/ppl08.svg);width:88px;height:88px;top:50%;left:var(--xxxsm);translate:0% -50%}@media (max-width: 767px){.point-list li .item-content .item-review:before{width:16.5333333333vw;height:16.5333333333vw;background-size:100%}}body.ua_pc .point-list li .item-content .item-review:hover{background:#f2f2f2}.point-list li.btn-item{position:absolute;width:var(--lm);height:var(--lm);background-color:var(--color-white);overflow:hidden;cursor:pointer;border-radius:100vw;box-shadow:4px 8px 16px #1892d440;z-index:99;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media (max-width: 767px){.point-list li.btn-item{width:10.6666666667vw;box-shadow:.8vw 1.6vw 3.2vw #1892d440}}.point-list li.btn-item.--prev{top:50%;left:calc(var(--xxxsm) * -3);translate:-100% -50%;background-image:url(../../assets/images/index/point-arrow-prev.svg);background-size:100%}@media (max-width: 767px){.point-list li.btn-item.--prev{top:0;translate:50% -180%}}.point-list li.btn-item.--next{top:50%;right:calc(var(--xxxsm) * -3);translate:100% -50%;background-image:url(../../assets/images/index/point-arrow-next.svg);background-size:100%}@media (max-width: 767px){.point-list li.btn-item.--next{top:0;translate:-50% -180%}}body.ua_pc .point-list li.btn-item:hover{background-color:#e7f4fb}.function{background:url(../../assets/images/index/bg.svg) repeat 50% 36px,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:40px 40px,100%}@media (max-width: 767px){.function{background:url(../../assets/images/index/bg.svg) repeat 50% 7.4666666667vw,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:8.5333333333vw 8.5333333333vw,100%}}.function-inner{max-width:960px;width:100%;margin-inline:auto;padding:var(--lm) 0}@media (max-width: 767px){.function-inner{padding:10.6666666667vw 8vw}}.function-inner .g-heading{color:var(--color-white)}.function-list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:var(--sm)}.function-list li{width:20%;padding:var(--size);transition:all .5s cubic-bezier(.215,.61,.355,1)}@media (max-width: 767px){.function-list li:nth-child(-n+8){width:25%;margin-bottom:3.2vw}.function-list li:nth-child(-n+8).actived .ico{background:var(--color-white)}.function-list li:nth-child(-n+8) .ico{width:10.6666666667vw;height:10.6666666667vw;padding:1.3333333333vw;background-color:var(--color-light_blue);border-radius:50vw;margin:0 auto}.function-list li:nth-child(-n+8) .ico img{width:100%;height:auto}.function-list li:nth-child(-n+8) .name{font-size:2.6666666667vw;padding-left:0;color:var(--color-white);margin-top:1.3333333333vw}.function-list li:nth-child(n+9){width:33%;margin-bottom:1.6vw}.function-list li:nth-child(n+9).actived .name{background:var(--color-white)}.function-list li:nth-child(n+9) .ico{display:none}.function-list li:nth-child(n+9) .name{background-color:var(--color-light_blue);font-size:2.6666666667vw;padding:.5em 0;border-radius:100vw;line-height:1em;color:var(--color-key-dark);width:100%;text-align:center}}.function-list li .data{cursor:pointer;border-radius:var(--size);padding:calc(var(--lm) / 6);background:var(--color-light_blue);display:flex;flex-flow:row nowrap;align-items:center;box-shadow:var(--size) var(--xxxsm) var(--xxxsm) #2c363c26}@media (max-width: 767px){.function-list li .data{flex-flow:column nowrap;background:none;box-shadow:none;padding:0}}@media (min-width: 768px){.function-list li .data .ico{width:40px;aspect-ratio:1/1}.function-list li .data .ico img{width:100%;height:auto}}@media (max-width: 767px){.function-list li .data .ico:nth-child(n+9){display:none}}@media (min-width: 768px){.function-list li .data .name{font-size:1.6rem;line-height:1em;padding-left:.75em}}.function-list li.actived .data{background:var(--color-white)}@media (max-width: 767px){.function-list li.actived .data{background:none}}.function-list li.--double{width:40%}@media (max-width: 767px){.function-list li.--double{width:33%}}.function-list li.--double .premium{font-size:1.4rem;line-height:1em;padding:.25em .5em;background:var(--color-white);color:var(--color-key-dark);border:1px solid var(--color-key-dark);margin-left:1em}@media (max-width: 767px){.function-list li.--double .premium{display:none}}.function-detail{background:var(--color-white);margin-top:calc(var(--xxsm) * .6);border-radius:var(--xxsm);padding:calc(var(--lm) / 2);box-shadow:var(--size) var(--xxxsm) var(--xxxsm) #2c363c26;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (max-width: 767px){.function-detail{padding:5.3333333333vw}}.function-detail li.function-item{display:none}.function-detail li.actived{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:calc(var(--lm) / 2)}.function-detail li .item_image{width:435px;aspect-ratio:435/220}.function-detail li .item_image img{width:100%;height:auto}@media (max-width: 767px){.function-detail li .item_image{display:none}}.function-detail li .item_data{flex:1}.function-detail li .item_data .title{font-family:Hiragino Kaku Gothic W7 JIS2004;position:relative;font-size:2.4rem;line-height:1.25em;color:var(--color-key-dark);margin:.5em 0 .25em}@media (max-width: 767px){.function-detail li .item_data .title{font-size:4.2666666667vw;padding-left:calc(10.6666666667vw + .5em);margin:0 0 .25em}}.function-detail li .item_data .title .ico{display:none}@media (max-width: 767px){.function-detail li .item_data .title .ico{position:absolute;top:50%;left:1.25em;translate:-50% -50%;display:block;width:10.6666666667vw;height:10.6666666667vw}.function-detail li .item_data .title .ico img{width:100%;height:auto}}@media (max-width: 767px){.function-detail li .item_data .title{font-size:4.2666666667vw}}.function-detail li .item_data .desc{font-size:1.4rem;line-height:1.5em;color:#959a9d;margin-bottom:1em}@media (max-width: 767px){.function-detail li .item_data .desc{font-size:3.2vw}}.function-detail li .item_data .info li{position:relative;font-size:1.2rem;line-height:1.5em;padding-left:1.25em}@media (max-width: 767px){.function-detail li .item_data .info li{font-size:2.6666666667vw}}.function-detail li .item_data .info li:before{content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;border:2px solid var(--color-key);border-radius:50%}.function-detail li .item_data .info li:not(:first-of-type){margin-top:.5em}.review{background:url(../../assets/images/index/bg.svg) repeat 50% 36px;background-size:40px 40px}@media (max-width: 767px){.review{background:url(../../assets/images/index/bg.svg) repeat 50% 7.4666666667vw;background-size:8.5333333333vw 8.5333333333vw}}.review-inner{max-width:960px;width:100%;margin-inline:auto;padding:var(--lm) 0}@media (max-width: 767px){.review-inner{padding:10.6666666667vw 9.6vw}}.review-content{position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;gap:var(--sm);margin-top:var(--m)}@media (max-width: 767px){.review-content{flex-flow:column nowrap}}.review-content:before{content:"";position:absolute;background-image:url(../../assets/images/index/illust-01.svg);background-size:100%;width:96px;aspect-ratio:96/178;bottom:0;left:0;translate:-20% 20%}@media (max-width: 767px){.review-content:before{width:16.5333333333vw;translate:-50% 20%}}.review-content:after{content:"";position:absolute;background-image:url(../../assets/images/index/illust-02.svg);background-size:100%;width:76px;aspect-ratio:76/126;top:0;right:0;translate:-30% -60%}@media (max-width: 767px){.review-content:after{width:12.8vw;translate:20% -60%}}.review-item{box-shadow:8px var(--xxxsm) var(--xxxsm) 0 #1892d440;text-align:center;width:432px;border-radius:var(--xxxsm);overflow:hidden;padding-bottom:var(--xsm);background:var(--color-white)}@media (max-width: 767px){.review-item{box-shadow:1.6vw var(--xxxsm) var(--xxxsm) 0 #1892d440}}@media (max-width: 767px){.review-item{width:100%}}.review-item .title{font-family:NOW-GE;font-size:2.4rem;line-height:1.4em;background:#E7F4FB;padding:var(--xxsm) 0;margin-bottom:var(--xsm)}@media (max-width: 767px){.review-item .title{font-size:4.8vw}}.review-item .title span{background:-webkit-linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.review-item .image{width:288px;aspect-ratio:288/152;margin-inline:auto}.review-item .image img{width:100%;height:auto}@media (max-width: 767px){.review-item .image{width:53.3333333333vw}}.review-item .desc{margin-top:.8em;font-size:1.4rem;line-height:1.4em}@media (max-width: 767px){.review-item .desc{font-size:3.2vw}}.case{background:var(--color-light_blue)}.case-inner{max-width:960px;width:100%;position:relative;margin-inline:auto;padding:var(--lm) 0;z-index:1}.case-inner:before,.case-inner:after{content:"";display:block;position:absolute;z-index:0;aspect-ratio:1/1;border:111.6279069767px solid var(--color-key);border-radius:50%;width:480px;opacity:.16}@media (max-width: 767px){.case-inner:before,.case-inner:after{width:26.6666666667vw;border:6.2015503876vw solid var(--color-key)}}.case-inner:before{top:0;right:0;translate:100% -50%}@media (max-width: 767px){.case-inner:before{translate:50% 40%;z-index:-1}}.case-inner:after{bottom:0;left:0;translate:-100% 50%}@media (max-width: 767px){.case-inner:after{translate:-50% 50%}}.case-list{display:flex;flex-flow:row wrap;padding:0 var(--xsm);align-items:flex-start;gap:var(--sm) var(--m);margin:var(--m) 0}@media (max-width: 767px){.case-list{gap:3.2vw;align-items:stretch;padding:0 4.2666666667vw;justify-content:center}}.case-list li{box-shadow:8px var(--xxxsm) var(--xxxsm) 0 #1892d440;background:var(--color-white);border-radius:var(--xxxsm);overflow:hidden}@media (max-width: 767px){.case-list li{box-shadow:1.6vw var(--xxxsm) var(--xxxsm) 0 #1892d440}}@media (max-width: 767px){.case-list li{width:calc(50% - 1.6vw)}}.case-list li .case-image{width:432px;aspect-ratio:432/230}.case-list li .case-image img{width:100%;height:auto}@media (max-width: 767px){.case-list li .case-image{width:100%}}.case-list li .case-content{position:relative;padding:var(--xsm) 0;text-align:center}@media (max-width: 767px){.case-list li .case-content{padding:3.2vw}}.case-list li .case-content .job{font-family:Hiragino Kaku Gothic W6 JIS2004;display:inline-block;font-size:1.4rem;line-height:1em;padding:.3em 1em;border-radius:.25em;background:var(--color-blue);color:var(--color-white)}@media (max-width: 767px){.case-list li .case-content .job{position:absolute;font-size:2.6666666667vw;padding:1.0666666667vw 2.1333333333vw;top:0;left:50%;translate:-50% -50%}}.case-list li .case-content .company{font-family:NOW-GB;font-size:2rem;line-height:1em;margin-top:var(--xxxsm)}@media (max-width: 767px){.case-list li .case-content .company{font-size:2.9333333333vw;margin-top:2.1333333333vw;letter-spacing:.03em}}.case-list li .case-content .desc{margin-top:var(--xxxsm);font-size:1.6rem;line-height:1.4em}@media (max-width: 767px){.case-list li .case-content .desc{text-align:left;font-size:3.2vw;letter-spacing:.02em}}.price-inner{max-width:960px;width:100%;padding:var(--lm) 0;margin-inline:auto}@media (max-width: 767px){.price-inner{padding:11.2vw 8.5333333333vw}}.price-inner .g-heading{margin-bottom:var(--sm)}.price-feature{display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width: 767px){.price-feature{flex-flow:row wrap;gap:4.8vw 0}}.price-feature li{width:240px;height:auto;text-align:center}@media (max-width: 767px){.price-feature li{width:50%}}.price-feature li .thumb{width:150px;aspect-ratio:1/1;margin-inline:auto}.price-feature li .thumb img{width:100%;height:auto}@media (max-width: 767px){.price-feature li .thumb{width:24vw}}.price-feature li .text{font-family:Hiragino Kaku Gothic W7 JIS2004;font-size:1.4rem;line-height:1.2em;margin-top:var(--xxxsm)}@media (max-width: 767px){.price-feature li .text{font-size:3.2vw}}.price-feature li .text strong{font-size:2.8rem;line-height:1em}@media (max-width: 767px){.price-feature li .text strong{font-size:5.3333333333vw}}.price-list{padding:0 var(--lm);margin-inline:auto;margin-top:var(--m)}@media (max-width: 767px){.price-list{padding:0;width:100%;height:auto;overflow-x:scroll}}.price-list table{width:100%;height:auto;text-align:center}@media (max-width: 767px){.price-list table{width:auto;white-space:nowrap}}.price-list table thead th{background-color:var(--color-key);color:var(--color-white);line-height:1em;padding:1em 0;font-size:1.6rem}@media (max-width: 767px){.price-list table thead th{font-size:3.7333333333vw;padding:1em}}.price-list table thead th:first-of-type{border-radius:.6em 0 0}.price-list table thead th:last-of-type{border-radius:0 .6em 0 0}.price-list table tbody tr:nth-child(odd) th{font-size:1.6rem;line-height:1em;padding:1em 0;background:rgba(24,146,212,.05)}@media (max-width: 767px){.price-list table tbody tr:nth-child(odd) th{font-size:3.7333333333vw;padding:1em}}.price-list table tbody tr:nth-child(odd) td{line-height:1em;padding:1em 0;font-size:1.6rem;background:rgba(149,154,157,.05)}@media (max-width: 767px){.price-list table tbody tr:nth-child(odd) td{font-size:3.7333333333vw;padding:1em}}.price-list table tbody tr:nth-child(even) th{font-size:1.6rem;line-height:1em;padding:1em 0;background:rgba(24,146,212,.15)}@media (max-width: 767px){.price-list table tbody tr:nth-child(even) th{font-size:3.7333333333vw}}.price-list table tbody tr:nth-child(even) td{line-height:1em;padding:1em 0;font-size:1.6rem;background:rgba(149,154,157,.15)}@media (max-width: 767px){.price-list table tbody tr:nth-child(even) td{font-size:3.7333333333vw}}.price-caution_list{color:var(--color-gray);font-size:1.2rem;line-height:1em;margin-top:1em;padding:0 var(--lm)}@media (max-width: 767px){.price-caution_list{font-size:2.6666666667vw;text-indent:-1em;padding:0 0 0 1em;line-height:1.1em}}.price-caution_list li:not(:first-of-type){margin-top:.5em}.step{background:url(../../assets/images/index/bg.svg) repeat 50% 36px,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:40px 40px,100%}@media (max-width: 767px){.step{background:url(../../assets/images/index/bg.svg) repeat 50% 7.4666666667vw,linear-gradient(130deg,#00beff,#0098ec 35%,#007bd7 55%,#0062c4 75%,#004bb1);background-size:8.5333333333vw 8.5333333333vw,100%}}.step-inner{max-width:960px;width:100%;margin-inline:auto;padding:var(--xlm) 0}@media (max-width: 767px){.step-inner{padding:11.2vw 6.4vw}}.step-inner .g-heading{color:var(--color-white)}@media (max-width: 767px){.step-inner .g-heading{display:none}}.step-inner .desc{font-family:Hiragino Kaku Gothic W6 JIS2004;color:var(--color-white);font-size:1.6rem;line-height:1.6em;text-align:center;margin:var(--sm) 0 var(--m)}@media (max-width: 767px){.step-inner .desc{display:none;font-size:3.7333333333vw}}.step-list{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--sm)}@media (max-width: 767px){.step-list{display:none}}.step-list li{position:relative;background:var(--color-white);flex:1;text-align:center;border-radius:var(--xxxsm)}.step-list li:before{content:"";position:absolute;top:50%;left:100%;margin-top:-18px;border:var(--xxsm) solid transparent;border-left:var(--xxsm) solid var(--color-white)}.step-list li:last-child:before{display:none}.step-list li .num{font-family:Montserrat;font-weight:700;position:absolute;border-radius:100vw;border:2px solid var(--color-white);background:#0690E5;width:60px;aspect-ratio:1/1;color:var(--color-white);padding:1em 0;font-size:1.2rem;line-height:1.2em;letter-spacing:0;top:-50%;left:50%;translate:-50% 60%}.step-list li .num strong{font-family:Montserrat;font-weight:700;font-size:2rem}.step-list li .txt{font-family:Hiragino Kaku Gothic W6 JIS2004;font-size:1.8rem;line-height:1.4em;padding:2.3em 0 1.6em}.step-list li .sub{font-family:NOW-GB;position:absolute;background:var(--color-led);color:var(--color-white);padding:.4em 1em;font-size:1.4rem;line-height:1.2em;border-radius:.5em;bottom:0;translate:50% 50%}.step-list li .sub strong{font-size:1.8rem;line-height:1em}.step-list li.--num_01 .num{background:var(--color-num-01)}.step-list li.--num_02 .num{background:var(--color-num-02)}.step-list li.--num_03 .num{background:var(--color-num-03)}.step-list li.--num_04 .num{background:var(--color-num-04)}.step .cta-content{position:relative;margin-top:var(--lm);text-align:center}@media (max-width: 767px){.step .cta-content{margin-top:0}}.step .cta-content:before{content:"";position:absolute;background-image:url(../../assets/images/index/illust-03.svg);background-size:100%;width:106px;aspect-ratio:106/242;bottom:0;right:var(--m);translate:0 20%}@media (max-width: 767px){.step .cta-content:before{display:none}}.step .cta-content:after{content:"";position:absolute;background-image:url(../../assets/images/index/circle-white.svg);background-size:100%;width:196px;aspect-ratio:196/308;top:0;left:0;translate:-50% 0}@media (max-width: 767px){.step .cta-content:after{width:13.8666666667vw;translate:-30% -40%;transform:rotate(50deg)}}.step .cta-content .cta-heading{font-family:NOW-GE;position:relative;font-size:2.4rem;line-height:1em;color:var(--color-white);text-align:center;margin-bottom:var(--xxsm);display:inline-block;padding:0 1.2em}@media (max-width: 767px){.step .cta-content .cta-heading{font-size:4.8vw;line-height:1.2em;padding:0 1.4em}}@media (max-width: 767px){.step .cta-content .cta-heading strong{font-size:5.8666666667vw;line-height:1.2em}}.step .cta-content .cta-heading:before,.step .cta-content .cta-heading:after{content:"";position:absolute;display:block;width:1em;height:1em}@media (max-width: 767px){.step .cta-content .cta-heading:before,.step .cta-content .cta-heading:after{height:2em}}.step .cta-content .cta-heading:before{background-image:url(../../assets/images/index/ico-left.svg);background-size:100%;bottom:0;left:0}@media (max-width: 767px){.step .cta-content .cta-heading:before{bottom:0}}.step .cta-content .cta-heading:after{background-image:url(../../assets/images/index/ico-right.svg);background-size:100%;bottom:0;right:0}.step .cta-content .cta-item{width:600px;margin-inline:auto;padding:var(--sm) var(--lm) var(--m);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:var(--sm);border-radius:var(--xxxsm);background:var(--color-white);margin-bottom:var(--xsm)}@media (max-width: 767px){.step .cta-content .cta-item{width:100%}}.step .cta-content .cta-item .item{position:relative}@media (max-width: 767px){.step .cta-content .cta-item .item{width:40%}}.step .cta-content .cta-item .item .item-inner{width:198px;height:auto}.step .cta-content .cta-item .item .item-inner img{width:100%;height:auto}@media (max-width: 767px){.step .cta-content .cta-item .item .item-inner{width:100%}}.step .cta-content .cta-item .item .item-inner img{box-shadow:8px var(--xxxsm) var(--xxxsm) 0 #1892d440}@media (max-width: 767px){.step .cta-content .cta-item .item .item-inner img{box-shadow:1.6vw var(--xxxsm) var(--xxxsm) 0 #1892d440}}.step .cta-content .cta-item .item .thumb-btn{content:"";position:absolute;background-image:url(../../assets/images/index/zoom.svg);background-size:100%;width:var(--sm);height:var(--sm);background-color:var(--color-key);border-radius:100vw;bottom:0;right:0;translate:50% 50%}body.ua_pc .step .cta-content .cta-item .item:hover{opacity:.8}.step .cta-tel{text-align:center;margin-top:var(--lm)}.step .cta-tel .tel-heading{font-family:NOW-GB;position:relative;display:inline-block;padding:.5em .5em .5em 2.25em;color:var(--color-white);background:rgba(44,54,60,.5);border-radius:.25em;font-size:1.8rem;line-height:1em}@media (max-width: 767px){.step .cta-tel .tel-heading{font-size:4.2666666667vw}}.step .cta-tel .tel-heading:before{content:"";position:absolute;left:.25em;top:50%;translate:0 -50%;background:url(../../assets/images/index/step-ico-tel.svg);background-size:100%;width:2em;height:2em}.step .cta-tel .tel{font-family:Montserrat;font-weight:700;font-size:6rem;line-height:1em;font-style:normal;padding:.25em 0}@media (max-width: 767px){.step .cta-tel .tel{font-size:10.6666666667vw}}.step .cta-tel .tel a{color:var(--color-white);transition:all .3s cubic-bezier(.215,.61,.355,1)}body.ua_pc .step .cta-tel .tel a:hover{opacity:.8}.step .cta-tel .time{font-family:Hiragino Kaku Gothic W6 JIS2004;color:var(--color-white);font-size:1.4rem;line-height:1em;margin-bottom:.4em}@media (max-width: 767px){.step .cta-tel .time{font-size:3.2vw}}.step .cta-tel .caution{font-family:Hiragino Kaku Gothic W6 JIS2004;color:var(--color-white);font-size:1.2rem;line-height:1em}@media (max-width: 767px){.step .cta-tel .caution{font-size:2.6666666667vw}}.page_footer{background:var(--color-black)}.page_footer-inner{max-width:960px;width:100%;margin-inline:auto;padding:var(--sm) 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media (max-width: 767px){.page_footer-inner{flex-flow:column nowrap;gap:6.4vw}}.page_footer-logo{width:188px;height:auto}.page_footer-logo img{width:100%;height:auto}@media (max-width: 767px){.page_footer-logo{width:40vw}}.page_footer-nav{display:flex;flex-flow:row nowrap;gap:var(--xsm)}@media (max-width: 767px){.page_footer-nav{flex-flow:column nowrap;align-items:center}}.page_footer-nav li{display:inline-block}.page_footer-nav li a{position:relative;font-size:1.4rem;line-height:1em;padding-left:1.5em;color:var(--color-white);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media (max-width: 767px){.page_footer-nav li a{font-size:3.2vw;padding:1em 0}}body.ua_pc .page_footer-nav li a:hover{opacity:.5}.page_footer-nav li a:before{content:"";position:absolute;width:1em;height:1em;display:block;top:50%;left:0;translate:0 -50%;border:.25em solid var(--color-white);border-radius:50%}@media (max-width: 767px){.page_footer-nav li a:before{display:none}}.copyright{background:var(--color-dark_black);color:var(--color-white);font-style:normal;font-size:1.2rem;line-height:1em;text-align:center;padding:var(--xxsm)}@media (max-width: 767px){.copyright{font-size:2.6666666667vw;line-height:1.4em;letter-spacing:0}}

.price-caution_list strong {
  color: #0052b0;
}
