@charset "UTF-8";.aboutHeading-lv3:first-child,.c-heading-lv2:first-child{margin-top:0}.aboutHeading-lv3:last-child,.c-heading-lv2:last-child{margin-bottom:0}#header{display:none}.main-content{color:#222;overflow:hidden}.l-container{width:min(100%,1160px);margin:auto}.c-heading-lv2{padding-bottom:.4em;border-bottom:#ef4569 solid 2px;margin:2em 0 1em;color:#ef4569;text-align:center}.c-heading-lv2>em{font-size:1.3333333333em;font-style:normal}.aboutHeading-lv3{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3em;padding:0 1.4em;margin:2em 0 1em;color:#fff;line-height:1.2}.aboutHeading-lv3>span{position:relative;z-index:6}.aboutHeading-lv3:before{content:"";position:absolute;top:0;z-index:2;height:100%}.meritHeading-lv3{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;color:#fff;font-weight:700;text-align:center;background:#ef4569}.p-lead{font-weight:700;line-height:2}.p-text{line-height:1.8}.button-detail{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;gap:.4em;padding:.4166666667em;margin:auto;color:#fff;font-weight:700;background:#ef4569;border-radius:.8333333333em}.button-detail svg{width:1em;aspect-ratio:1/1}.button-detail:hover{color:#ef4569;background:#f2f2f2}.p-hero{position:relative}.p-hero .catch{color:#fff;font-weight:700;line-height:1.4;text-align:center}.p-hero .catch span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em}.p-hero .catch svg{height:1.2em;aspect-ratio:790/425}.p-hero .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.p-hero .title .sub{color:#717171}.p-hero .title .main{color:#000;font-weight:700}.p-hero .title .main sup{font-size:.4em;vertical-align:.6em}.p-hero .badge{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;font-weight:700;line-height:1.2;background:#ffeb00;border-radius:50%}.p-hero .badge em{color:#ef4569;font-style:normal}.p-hero .badge span{color:#1c1c1c}.p-hero .cta{display:grid}.p-hero .cta [class^=button-]{grid-row:1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-box-shadow:min(.6896551724vw,8px) min(.6896551724vw,8px) 0 0 rgba(0,0,0,.25);box-shadow:min(.6896551724vw,8px) min(.6896551724vw,8px) 0 0 rgba(0,0,0,.25)}.p-hero .cta [class^=button-] span{display:block;text-align:center}.p-hero .cta [class^=button-] .main{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;gap:.4em;font-weight:700}.p-hero .cta [class^=button-] .main svg{width:1.2em;aspect-ratio:1/1}.p-hero .cta .button-document{color:#004396;background:#fff}.p-hero .cta .button-document:hover{color:#4d7bb6;background:#fff}.p-hero .cta .button-inquiry{color:#fff;background:#054895}.p-hero .cta .button-inquiry:hover{color:#fff;background:#507fb5}.p-hero .points li{color:#004396;position:relative;font-weight:700}.p-hero .points li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFRURBQUJEQ0M1NTExRjA5MUQ2QTdGQUQzQjcxQ0NEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFRURBQUJFQ0M1NTExRjA5MUQ2QTdGQUQzQjcxQ0NEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkVFREFBQkJDQzU1MTFGMDkxRDZBN0ZBRDNCNzFDQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkVFREFBQkNDQzU1MTFGMDkxRDZBN0ZBRDNCNzFDQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CFiTbAAAABlBMVEX/////0szKhs6VAAAAFUlEQVR42mJgZGRgYAATUIqRESDAAABkAAl9xqwbAAAAAElFTkSuQmCC)}.p-hero .points .main{position:relative;z-index:11}.p-hero .points .sub{position:relative;z-index:12}.p-hero .points em{color:#ff436b;font-style:normal}.p-about_feature .feature_image img{display:block;width:100%;height:auto}.p-about_feature .text{line-height:1.8}.p-about_feature .text>p.note{font-size:.8em}.p-about_feature .text>p+P{margin-top:.8em}.p-about_feature:nth-of-type(odd) .aboutHeading-lv3:before{left:0;border-radius:1.5em 0 0 1.5em;background:-webkit-gradient(linear,left top,right top,from(#ef4569),to(#ffcd07));background:linear-gradient(to right,#ef4569 0,#ffcd07 100%)}.p-about_feature:nth-of-type(even) .aboutHeading-lv3:before{right:0;border-radius:0 1.5em 1.5em 0;background:-webkit-gradient(linear,right top,left top,from(#ef4569),to(#ffcd07));background:linear-gradient(to left,#ef4569 0,#ffcd07 100%)}.p-usecase_list figure img{display:block;width:100%;aspect-ratio:1/1;border-radius:50%}.p-usecase_list figure figcaption{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;color:#666;font-weight:700;text-align:center;background:#eee}.p-merit .p-merit_block .title{color:#ef4569;font-weight:700;text-align:center;padding-bottom:.4em;border-bottom:#ef4569 solid 3px;margin-bottom:.4em}.p-merit .p-merit_block .content img{display:block;height:auto}.p-casestudy_card .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:#f2f2f2}.p-casestudy_card .title span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-casestudy_card .title .label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;background:#ef4569}.p-casestudy_card .body{border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px}.p-casestudy_card .content .image img{display:block;width:100%;height:auto}.p-casestudy_card .content .p-points{color:#004396;font-weight:700;line-height:1.5}.p-casestudy_card .content .p-points>li{padding-left:1em;text-indent:-1em}.p-casestudy_card .content .p-points>li:before{content:"・"}.p-casestudy_card .content .p-points>li+li{margin-top:.4em}.p-feature_list>li{position:relative;border:1px solid #ccc}.p-feature_list>li .icon svg{display:block;width:100%;aspect-ratio:1/1}.p-feature_list>li .title{color:#ef4569;font-weight:700;line-height:1.25}.p-feature_list>li.new:before{content:"NEW";position:absolute;display:block;width:4.75em;height:1.625em;padding:0 .75em;color:#fff;font-weight:700;background:#ff7407;-webkit-clip-path:polygon(0 0,3.5em 0,100% 100%,0 100%);clip-path:polygon(0 0,3.5em 0,100% 100%,0 100%)}.p-specs .l-container>p+p{margin-top:1em}.p-specs .p-specs__catch,.p-specs .p-specs__lead,.p-specs .p-specs__note{color:#666;text-align:center}.p-specs .p-specs__catch em,.p-specs .p-specs__lead em,.p-specs .p-specs__note em{font-style:normal}.p-specs .p-specs__catch,.p-specs .p-specs__lead{font-weight:700}.p-specs .p-specs__catch em{color:#004396}.p-specs .p-specs__lead em{color:#ef4569}.p-specs__price{display:grid;grid-template-columns:1fr 3fr}.p-specs__price .title{grid-column:1/span 1;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;color:#fff;background:#004396}.p-specs__price .content{grid-column:2/span 1;background:#f2f2f2}.p-specs__price .content .price{color:#004396;font-weight:700}.p-specs__price .content .price em{color:#ef4569;font-style:normal}.p-flow{background:-webkit-gradient(linear,left top,right top,from(#ef4569),to(#ffcd07));background:linear-gradient(to right,#ef4569 0,#ffcd07 100%)}.p-flow .c-heading-lv2{color:#fff;border-color:#fff}.p-flow_list>li{position:relative;background:#fff}.p-flow_list>li svg.caret{position:absolute;display:block;aspect-ratio:1/1;margin:auto;fill:rgba(255,255,255,.5)}.p-flow_list>li .step{padding-bottom:.4em;border-bottom:#ef4569 solid 4px;margin-bottom:.4em;color:#ef4569;text-align:center}.p-flow_list>li .title{margin-bottom:.4em;color:#ef4569;text-align:center;font-weight:700}.p-faq_list dd,.p-faq_list dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-faq_list dd p,.p-faq_list dt p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-faq_list dd:before,.p-faq_list dt:before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;width:2em;aspect-ratio:1/1;margin-top:-.3em;color:#fff;font-weight:700;line-height:1;border-radius:50%}.p-faq_list dt p{font-weight:700}.p-faq_list dt:before{content:"Q";background:#777}.p-faq_list dd p{line-height:1.8}.p-faq_list dd:before{content:"A";background:#ef4569}.p-cta{background:-webkit-gradient(linear,left top,left bottom,from(#ffea07),to(#fffabf));background:linear-gradient(to bottom,#ffea07 0,#fffabf 100%)}.p-cta_copy{font-weight:700;line-height:1.5;text-align:center}.p-cta_copy em{color:#ef4569;font-style:normal}.p-cta_button{display:grid}.p-cta_button [class^=button-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,.25);box-shadow:8px 8px 0 0 rgba(0,0,0,.25)}.p-cta_button [class^=button-] span{display:block;text-align:center}.p-cta_button [class^=button-] .main{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;gap:.4em;font-weight:700}.p-cta_button [class^=button-] .main svg{width:1em;aspect-ratio:1/1}.p-cta_button .button-document{color:#004396;background:#fff}.p-cta_button .button-document:hover{color:#4d7bb6;background:#fff}.p-cta_button .button-inquiry{color:#fff;background:#054895}.p-cta_button .button-inquiry:hover{color:#fff;background:#507fb5}small.registeredTrademark{display:block;padding:2em 0;color:#000;background:#f2f2f2}small.registeredTrademark ul>li{padding-left:1em;text-indent:-1em}small.registeredTrademark ul>li:before{content:"・"}small.registeredTrademark ul>li+li{margin-top:.2em}#kimidokoHeader{position:sticky;top:0;z-index:1001}#kimidokoHeader>.l-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}#kimidokoHeader #menuSwitch{display:none}#kimidokoHeader .pageName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;color:inherit}#kimidokoHeader .pageName .logo{aspect-ratio:870/154}#kimidokoHeader .nav-global ul>li a{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;color:inherit}#kimidokoHeader .nav-global ul>li.page a{position:relative;background:#efefef}#kimidokoHeader .nav-global ul>li.page a:before{content:"";position:absolute;display:block;background:silver}#kimidokoHeader .nav-global ul>li.page a:hover{background:#fff}#kimidokoHeader .nav-global ul>li.page a:hover:before{background:#ef4569}#kimidokoHeader .nav-global ul>li.document a,#kimidokoHeader .nav-global ul>li.inquiry a{gap:.8em}#kimidokoHeader .nav-global ul>li.document a:hover,#kimidokoHeader .nav-global ul>li.inquiry a:hover{opacity:.5}#kimidokoHeader .nav-global ul>li.document svg,#kimidokoHeader .nav-global ul>li.inquiry svg{width:1.6em;aspect-ratio:1/1}#kimidokoHeader .nav-global ul>li.document a{color:#004699;background:#fff}#kimidokoHeader .nav-global ul>li.inquiry a{color:#fff;background:#004699}#kimidokoFooter .pageName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}#kimidokoFooter .pageName .logo{aspect-ratio:870/154}#kimidokoFooter .nav-global ul>li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;color:inherit}#kimidokoFooter .nav-global ul>li a svg{width:1em;aspect-ratio:1/1;fill:#ef4569}#kimidokoFooter .nav-global ul>li a:hover{text-decoration:underline}.pageBody{width:min(100%,1160px);margin:auto}.pageheading-lv1{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#ef4569),to(#ff9039));background:linear-gradient(to right,#ef4569 0,#ff9039 100%)}.pageheading-lv1 span{display:block;width:min(100%,1160px);margin:auto;font-weight:700}.pageheading-lv2{padding-left:.4em;border-color:#ef4569;border-style:solid}.box-button{display:grid}.box-button>[class^=button-]{width:100%}.button-primary{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;gap:.4em;min-height:3.1666666667em;padding:.2em .4em;margin:auto;color:#fff;font-weight:700;background:#ef4569;border-radius:.625em}.button-primary svg{width:1em;aspect-ratio:1/1}.button-primary:hover{color:#ef4569;background:#f2f2f2}.list-QA .text,.list-QA .title,.list-numA .text,.list-numA .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-QA .text p,.list-QA .title p,.list-numA .text p,.list-numA .title p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.list-QA .text:before,.list-QA .title:before,.list-numA .text:before,.list-numA .title:before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;width:2em;aspect-ratio:1/1;margin-top:-.3em;color:#fff;font-weight:700;line-height:1;border-radius:50%}.list-QA .title p,.list-numA .title p{font-weight:700}.list-QA .text,.list-numA .text{background:#f2f2f2}.list-QA .text p,.list-numA .text p{line-height:1.8}.list-QA .text:before,.list-numA .text:before{content:"A";background:#ef4569}.list-QA .title:before{content:"Q";background:#777}.list-numA{counter-reset:num}.list-numA>li{counter-increment:num}.list-numA .title:before{content:counter(num);background:#004396}.js-accordion>li{border-bottom:#ccc solid 2px}.js-accordion>li.open .button-accordion{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-accordion>li:not(.open) .text{display:none}.js-accordion .title{cursor:pointer}.js-accordion .title:hover{background:#fef1f4}.js-accordion .button-accordion{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.js-accordion .button-accordion svg{aspect-ratio:1/1;fill:#ef4569}.list-feature{display:grid}.list-feature>li{position:relative;border:#ccc solid 1px}.list-feature>li .title{color:#ef4569;line-height:1.25}.list-feature>li .image{aspect-ratio:590/332}.list-feature>li .image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.list-feature>li.new:before{content:"NEW";position:absolute;left:0;top:0;display:block;width:4.75em;height:1.625em;padding:0 .75em;color:#fff;font-weight:700;background:#ff7407;-webkit-clip-path:polygon(0 0,3.5em 0,100% 100%,0 100%);clip-path:polygon(0 0,3.5em 0,100% 100%,0 100%)}.linkfix .linkfix-button{display:grid;grid-template-columns:repeat(2,1fr);height:100%;background:#fff}.linkfix .linkfix-button [class^=button-]{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;gap:.4em;height:100%;color:inherit;line-height:1}.linkfix .linkfix-button [class^=button-] svg{width:1.2em;aspect-ratio:1/1}.linkfix .linkfix-button [class^=button-]:hover{opacity:.5}.linkfix .linkfix-button .button-document{color:#fff;background:#004396}.linkfix .linkfix-button .button-inquiry{color:#004396;background:#fff}@media only screen and (max-width:750px){.l-container{padding:0 5.3333333333vw}.c-heading-lv2{font-size:4.8vw}.aboutHeading-lv3{font-size:4vw}.aboutHeading-lv3:before{width:94.6666666667vw}.meritHeading-lv3{height:3.4722222222em;font-size:4.8vw;border-radius:1.7361111111em}.p-lead{font-size:3.2vw}.p-text{font-size:3.2vw}.button-detail{width:min(78.6666666667vw,100%);font-size:4.2666666667vw}.p-hero{background:-webkit-gradient(linear,left top,right bottom,from(#ef4569),to(#ff883f));background:linear-gradient(to bottom right,#ef4569 0,#ff883f 100%)}.p-hero .p-hero_inner{padding:8vw 0}.p-hero .p-hero_inner .catch{font-size:6.6666666667vw}.p-hero .p-hero_inner .title{display:grid;gap:2.6666666667vw;padding:4vw 0;margin:5.3333333333vw 0;line-height:1;background:#fff}.p-hero .p-hero_inner .title>*{width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-hero .p-hero_inner .title .sub{font-size:3.2vw}.p-hero .p-hero_inner .title .main{font-size:13.3333333333vw}.p-hero .p-hero_inner .badge{right:6vw;top:73.3333333333vw;width:20.4vw}.p-hero .p-hero_inner .badge em{font-size:4.8vw}.p-hero .p-hero_inner .badge span{font-size:3.2vw}.p-hero .p-hero_inner .image{position:relative;width:74.6666666667vw;height:42.6666666667vw;margin:5.3333333333vw auto}.p-hero .p-hero_inner .image img{position:absolute;height:auto;display:block}.p-hero .p-hero_inner .image img.PC{left:0;top:0;width:70.1333333333vw}.p-hero .p-hero_inner .image img.TB{right:0;bottom:0;width:43.6vw}.p-hero .p-hero_inner .image img.SP{left:25%;bottom:0;width:13.3333333333vw}.p-hero .p-hero_inner .cta{display:none}.p-hero .p-hero_inner .points{width:84vw;margin:auto}.p-hero .p-hero_inner .points>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.3333333333vw;height:8vw}.p-hero .p-hero_inner .points>li:before{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.p-hero .p-hero_inner .points>li+li{margin-top:2.6666666667vw}.p-hero .p-hero_inner .points .main{font-size:4.8vw}.p-hero .p-hero_inner .points .sub{font-size:3.7333333333vw}.p-about{padding:13.3333333333vw 0}.p-about_feature{margin-top:8vw}.p-about_feature .feature_image{width:80vw;margin:5.3333333333vw auto}.p-about_feature .text{margin-top:5.3333333333vw;font-size:3.2vw}.p-usecase{padding:13.3333333333vw 0}.p-usecase_list{margin:5.3333333333vw 0}.p-usecase_list>li+li{margin-top:6.6666666667vw}.p-usecase_list figure img{width:56vw;margin:auto}.p-usecase_list figure figcaption{width:74.6666666667vw;height:10.6666666667vw;margin:-8vw auto auto;font-size:4.2666666667vw;line-height:1.25;-webkit-clip-path:polygon(7.1428571429% 0,100% 0,92.8571428571% 100%,0 100%);clip-path:polygon(7.1428571429% 0,100% 0,92.8571428571% 100%,0 100%)}.p-usecase_list .p-text{margin-top:4vw}.p-merit{margin:10.6666666667vw 0}.p-merit .meritHeading-lv3{margin-bottom:8vw}.p-merit .p-merit_block{margin-top:6.6666666667vw}.p-merit .p-merit_block .title{font-size:4.2666666667vw}.p-merit .p-merit_block .content img{width:72vw;margin:auto}.p-merit .p-merit_block .content .p-text{margin-top:1.6em}.p-casestudy{margin-top:9.3333333333vw}.p-casestudy_card .title{font-size:3.2vw}.p-casestudy_card .title span{padding:4vw 0;line-height:1}.p-casestudy_card .title span+span{padding-left:1.8em}.p-casestudy_card .title .label{position:relative;width:16vw;text-align:right}.p-casestudy_card .title .label:before{content:"";position:absolute;left:100%;top:0;display:block;width:8vw;height:100%;background:#ef4569;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.p-casestudy_card .body{padding:4vw 5.3333333333vw 6.6666666667vw}.p-casestudy_card .content .image{margin:2.6666666667vw auto 4vw}.p-casestudy_card .content .p-points{font-size:3.2vw}.p-casestudy_card .button{margin-top:3.3333333333vw}.p-feature{margin:13.3333333333vw 0}.p-feature .button{margin-top:8vw}.p-feature_list{margin:8vw 0}.p-feature_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;padding:4vw}.p-feature_list>li .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16vw}.p-feature_list>li .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-feature_list>li .title{font-size:3.7333333333vw}.p-feature_list>li .text{margin-top:.4em;font-size:2.6666666667vw}.p-feature_list>li.new:before{left:1.3333333333vw;top:1.3333333333vw;font-size:2.6666666667vw}.p-feature_list>li+li{margin-top:4vw}.p-specs{margin:8vw 0 13.3333333333vw}.p-specs .p-specs__catch,.p-specs .p-specs__lead,.p-specs span.small{font-size:4.2666666667vw}.p-specs .p-specs__catch em,.p-specs .p-specs__lead em,.p-specs span.small em{font-size:5.3333333333vw}.p-specs .p-specs__note{font-size:3.2vw}.p-specs__price{margin:8vw auto 1.3333333333vw;gap:1.3333333333vw}.p-specs__price .title{padding:1em;font-size:3.2vw;text-align:center}.p-specs__price .content{padding:1em;font-size:3.7333333333vw}.p-specs__price .content .price em{font-size:6.4vw}.p-specs__price .content .price em .small{font-size:3.2vw}.p-specs__price .content .desc{font-size:2.6666666667vw}.p-flow{padding:10.6666666667vw 0}.p-flow_list>li{padding:4vw;border-radius:4vw}.p-flow_list>li svg.caret{bottom:100%;left:0;right:0;width:8vw}.p-flow_list>li svg.caret .pc{display:none}.p-flow_list>li .step{font-size:3.7333333333vw}.p-flow_list>li .step .num{font-size:5.6vw}.p-flow_list>li .title{font-size:4.2666666667vw}.p-flow_list>li .text{font-size:2.6666666667vw}.p-flow_list>li+li{margin-top:9.3333333333vw}.p-faq{padding:13.3333333333vw 0}.p-faq .button{margin-top:8vw}.p-faq_list dd,.p-faq_list dt{gap:2.6666666667vw}.p-faq_list dd:before,.p-faq_list dt:before{font-size:4.2666666667vw}.p-faq_list dt p{font-size:3.7333333333vw}.p-faq_list dt+dd{margin-top:5.3333333333vw}.p-faq_list dd{padding-bottom:4vw;border-bottom:#ccc solid 1px}.p-faq_list dd p{font-size:3.2vw}.p-faq_list dd+dt{margin-top:5.3333333333vw}.p-cta{padding:8vw 0}.p-cta_copy{font-size:5.3333333333vw}.p-cta_button{justify-items:center;gap:5.3333333333vw;margin-top:6vw}.p-cta_button [class^=button-]{gap:2vw;width:78.6666666667vw;height:16.6666666667vw;border-radius:16vw}.p-cta_button [class^=button-] .sub{font-size:3.2vw}.p-cta_button [class^=button-] .main{font-size:5.6vw}small.registeredTrademark{font-size:2.6666666667vw}#kimidokoHeader{position:relative}#kimidokoHeader.js-scrolling-up{position:sticky;top:0}#kimidokoHeader>.l-inner{position:relative;height:16vw;padding:0 4vw}#kimidokoHeader .pageName{font-size:2.9333333333vw}#kimidokoHeader .pageName .logo{height:5.0666666667vw}#kimidokoHeader .button-menu{position:relative;display:grid;-ms-flex-line-pack:center;align-content:center;gap:1.2vw;width:9.3333333333vw;aspect-ratio:1/1;padding:1.6vw;border-radius:1.3333333333vw;background:#ef4569;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#kimidokoHeader .button-menu>span{display:block;width:100%;height:.8vw;border-radius:.4vw;background:#fff;-webkit-transition:rotate .3s ease-in-out,translate .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out;transition:rotate .3s ease-in-out,translate .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out}#kimidokoHeader .nav-global{position:absolute;left:0;top:100%;width:100%;height:calc(100vh - 16vw);font-size:4.8vw;background:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}#kimidokoHeader .nav-global ul{position:relative;z-index:6;border-top:#ccc solid 1px;background:#fff}#kimidokoHeader .nav-global ul>li a{padding:1.2em 2.5em}#kimidokoHeader .nav-global ul>li.page{border-bottom:#ccc solid 1px}#kimidokoHeader .nav-global ul>li.page a:before{top:0;bottom:0;left:6.6666666667vw;width:1.3333333333vw;height:8vw;margin:auto;border-radius:.6666666667vw}#kimidokoHeader .nav-global .button-close{position:relative;z-index:7;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;gap:.4em;width:100%;height:19.3333333333vw;color:#ef4569;font-size:3.7333333333vw;font-weight:700;background:#fff}#kimidokoHeader .nav-global .button-close svg{width:1em;aspect-ratio:1/1}#kimidokoHeader.js-menu-open .button-menu{background:#eee}#kimidokoHeader.js-menu-open .button-menu span{background:#ef4569}#kimidokoHeader.js-menu-open .button-menu .menu-line_top{rotate:45deg;translate:0 2vw}#kimidokoHeader.js-menu-open .button-menu .menu-line_middle{opacity:0}#kimidokoHeader.js-menu-open .button-menu .menu-line_bottom{rotate:-45deg;translate:0 -2vw}#kimidokoHeader.js-menu-open .nav-global{opacity:1}#kimidokoHeader:not(.js-menu-open) .button-menu .close{display:none}#kimidokoHeader:not(.js-menu-open) .nav-global{opacity:0}#kimidokoFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vw;padding:6.6666666667vw}#kimidokoFooter .pageName{font-size:3.2vw}#kimidokoFooter .pageName .logo{width:58vw}#kimidokoFooter .nav-global{font-size:3.7333333333vw}#kimidokoFooter .nav-global ul{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);gap:5.3333333333vw}.pageBody{padding:8vw 5.3333333333vw 13.3333333333vw}.pageheading-lv1{font-size:6.4vw}.pageheading-lv1 span{padding:9.3333333333vw 5.3333333333vw}.pageheading-lv2{border-width:0 0 0 1.0666666667vw;margin:10.6666666667vw auto 5.3333333333vw;font-size:4.8vw}.box-button{grid-template-columns:repeat(2,1fr);gap:5.3333333333vw 4vw;margin:10.6666666667vw auto}.button-primary{font-size:3.2vw}.list-QA,.list-numA{border-top:#ccc solid 1px;margin:auto -5.3333333333vw}.list-QA>li,.list-numA>li{border-bottom:#ccc solid 1px}.list-QA .text,.list-QA .title,.list-numA .text,.list-numA .title{gap:2.6666666667vw;padding:5.3333333333vw 4vw}.list-QA .text:before,.list-QA .title:before,.list-numA .text:before,.list-numA .title:before{font-size:4.2666666667vw}.list-QA .title p,.list-numA .title p{font-size:3.7333333333vw}.list-QA .title .button-accordion,.list-numA .title .button-accordion{width:6.4vw}.list-QA .text p,.list-numA .text p{font-size:3.2vw}.js-accordion .title .button-accordion{width:6.4vw}.list-feature{grid-template-columns:1fr;gap:5.3333333333vw}.list-feature>li{padding:6.6666666667vw 5.3333333333vw 5.3333333333vw}.list-feature>li .title{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}.list-feature>li .p-text{margin-top:5.3333333333vw}.list-feature>li.new:before{font-size:2.6666666667vw}.linkfix{height:14vw;-webkit-box-shadow:0 -.6666666667vw 1.3333333333vw 0 rgba(0,0,0,.2);box-shadow:0 -.6666666667vw 1.3333333333vw 0 rgba(0,0,0,.2)}.linkfix .linkfix-button{font-size:4.2666666667vw}}@media only screen and (min-width:751px){.l-container{padding:0 min(4.3103448276vw,50px)}.c-heading-lv2{font-size:min(3.1034482759vw,3.6rem)}.aboutHeading-lv3{font-size:min(2.0689655172vw,2.4rem)}.aboutHeading-lv3:before{width:1490px}.aboutHeading-lv3:after{content:"";position:absolute;top:0;z-index:1;width:50vw;height:100%;background:#ffcd07}.meritHeading-lv3{height:2.5em;font-size:min(2.5862068966vw,3rem);border-radius:1.7045454545em}.p-lead{font-size:min(1.724137931vw,2rem)}.p-text{font-size:min(1.5517241379vw,1.8rem)}.button-detail{width:min(37.0689655172vw,430px);font-size:min(2.0689655172vw,2.4rem)}.p-hero{background:-webkit-gradient(linear,left top,right top,from(#ef4569),color-stop(50%,#ef4569),color-stop(50%,#ff883f),to(#ff883f));background:linear-gradient(to right,#ef4569 0,#ef4569 50%,#ff883f 50%,#ff883f 100%)}.p-hero:before{content:"";position:absolute;top:0;right:-100%;bottom:0;left:-100%;z-index:1;width:1920px;margin:auto;background:-webkit-gradient(linear,left top,right top,from(#ef4569),to(#ff883f));background:linear-gradient(to right,#ef4569 0,#ff883f 100%)}.p-hero:after{content:"";position:absolute;top:min(20.6896551724vw,240px);left:0;z-index:2;width:100%;height:min(11.6379310345vw,135px);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) calc(50% + 960px))}.p-hero .p-hero_inner{position:relative;z-index:6;width:min(100%,1160px);padding:min(4.3103448276vw,50px) min(6.0344827586vw,70px);margin:auto}.p-hero .p-hero_inner .catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:min(16.3793103448vw,190px);font-size:min(3.4482758621vw,4rem)}.p-hero .p-hero_inner .title{gap:min(.8620689655vw,10px);height:min(11.8965517241vw,138px)}.p-hero .p-hero_inner .title .sub{font-size:min(1.3793103448vw,1.6rem)}.p-hero .p-hero_inner .title .main{font-size:min(6.3793103448vw,7.4rem)}.p-hero .p-hero_inner .badge{left:min(48.275862069vw,560px);top:min(28.4482758621vw,330px);width:min(12.0689655172vw,140px)}.p-hero .p-hero_inner .badge em{font-size:min(2.9310344828vw,3.4rem)}.p-hero .p-hero_inner .badge span{font-size:min(1.724137931vw,2rem)}.p-hero .p-hero_inner .image{position:absolute;right:min(4.3103448276vw,50px);top:min(6.8965517241vw,80px);width:min(41.3793103448vw,480px);height:min(34.4827586207vw,400px)}.p-hero .p-hero_inner .image img{position:absolute;height:auto;display:block}.p-hero .p-hero_inner .image img.PC{left:0;top:0;width:min(41.1206896552vw,477px)}.p-hero .p-hero_inner .image img.TB{right:0;bottom:0;width:min(25.3448275862vw,296px)}.p-hero .p-hero_inner .image img.SP{left:18.75%;bottom:0;width:min(7.7586206897vw,90px)}.p-hero .p-hero_inner .cta{gap:min(1.724137931vw,20px);width:min(40.5172413793vw,470px);margin:min(2.5862068966vw,30px) 0}.p-hero .p-hero_inner .cta [class^=button-]{height:min(5.8620689655vw,68px);border-radius:min(2.9310344828vw,34px)}.p-hero .p-hero_inner .cta [class^=button-] .main{font-size:min(1.724137931vw,2rem)}.p-hero .p-hero_inner .points{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.724137931vw,20px);width:min(83.6206896552vw,970px)}.p-hero .p-hero_inner .points>li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(.8620689655vw,10px);height:min(8.6206896552vw,100px);padding-left:min(2.5862068966vw,30px);line-height:1}.p-hero .p-hero_inner .points>li:before{-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.p-hero .p-hero_inner .points .main{font-size:min(3.4482758621vw,4rem)}.p-hero .p-hero_inner .points .sub{font-size:min(2.0689655172vw,2.4rem)}.p-about{padding:min(6.8965517241vw,80px) 0 min(8.6206896552vw,100px)}.p-about_feature{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);margin-top:min(6.8965517241vw,80px)}.p-about_feature .aboutHeading-lv3{grid-row:1/span 1;grid-column:1/-1;z-index:1}.p-about_feature .feature_image{grid-row:1/-1;z-index:2;margin-top:max(-2.5862068966vw,-30px)}.p-about_feature .text{grid-row:2/span 1;font-size:min(1.5517241379vw,1.8rem)}.p-about_feature:nth-of-type(odd) .aboutHeading-lv3{padding-right:50%}.p-about_feature:nth-of-type(odd) .aboutHeading-lv3:after{left:50%}.p-about_feature:nth-of-type(odd) .feature_image{grid-column:2/span 1}.p-about_feature:nth-of-type(odd) .text{grid-column:1/span 1}.p-about_feature:nth-of-type(even) .aboutHeading-lv3{padding-left:50%}.p-about_feature:nth-of-type(even) .aboutHeading-lv3:after{right:50%}.p-about_feature:nth-of-type(even) .feature_image{grid-column:1/span 1}.p-about_feature:nth-of-type(even) .text{grid-column:2/span 1}.p-usecase{padding:min(6.8965517241vw,80px) 0 min(8.6206896552vw,100px)}.p-usecase_list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.5862068966vw,30px);margin:min(5.1724137931vw,60px) 0}.p-usecase_list figure figcaption{height:3.5454545455em;margin-top:-1.8181818182em;font-size:min(1.8965517241vw,2.2rem);line-height:1.25;-webkit-clip-path:polygon(12.5% 0,100% 0,87.5% 100%,0 100%);clip-path:polygon(12.5% 0,100% 0,87.5% 100%,0 100%)}.p-usecase_list .p-text{margin-top:min(1.724137931vw,20px)}.p-merit{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:min(2.5862068966vw,30px);margin:min(6.8965517241vw,80px) 0}.p-merit .meritHeading-lv3{grid-row:1/span 1;grid-column:1/-1}.p-merit .p-merit_block{grid-row:2/span 1}.p-merit .p-merit_block .title{font-size:min(2.0689655172vw,2.4rem)}.p-merit .p-merit_block .content img{width:100%}.p-merit .p-merit_block .content .p-text{margin-top:1.6em}.p-casestudy{margin-top:min(6.8965517241vw,80px)}.p-casestudy_card .title{font-size:min(1.8965517241vw,2.2rem)}.p-casestudy_card .title span{padding:.4em;text-align:center}.p-casestudy_card .title .label{width:13em;-webkit-clip-path:polygon(0 0,100% 0,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.p-casestudy_card .body{padding:min(3.4482758621vw,40px)}.p-casestudy_card .content{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr min(25.8620689655vw,300px);gap:min(1.3793103448vw,16px) min(2.5862068966vw,30px)}.p-casestudy_card .content .image{grid-row:1/-1;grid-column:2/span 1}.p-casestudy_card .content .p-points{font-size:min(1.5517241379vw,1.8rem)}.p-casestudy_card .button{margin-top:min(3.4482758621vw,40px)}.p-feature{margin:min(6.8965517241vw,80px) 0 min(8.6206896552vw,100px)}.p-feature .p-lead{text-align:center}.p-feature .button{margin-top:min(5.1724137931vw,60px)}.p-feature_list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.5862068966vw,30px);margin:min(4.3103448276vw,50px) 0}.p-feature_list>li{padding:min(2.5862068966vw,30px)}.p-feature_list>li .icon{width:min(8.0172413793vw,93px);margin:auto}.p-feature_list>li .title{min-height:2.4em;margin:.7727272727em auto 1.1363636364em;font-size:min(1.8965517241vw,2.2rem);text-align:center}.p-feature_list>li .text{font-size:min(1.3793103448vw,1.6rem)}.p-feature_list>li.new:before{font-size:min(1.3793103448vw,1.6rem)}.p-specs{margin:min(8.6206896552vw,100px) 0}.p-specs .p-specs__catch,.p-specs .p-specs__lead,.p-specs span.small{font-size:min(2.0689655172vw,2.4rem)}.p-specs .p-specs__catch em,.p-specs .p-specs__lead em,.p-specs span.small em{font-size:min(2.7586206897vw,3.2rem)}.p-specs .p-specs__catch em{color:#004396}.p-specs .p-specs__lead em{color:#ef4569}.p-specs .p-specs__note{font-size:min(1.5517241379vw,1.8rem)}.p-specs__price{margin:min(5.1724137931vw,60px) 0 min(.8620689655vw,60px);gap:min(.8620689655vw,10px)}.p-specs__price .title{padding:1em 1.25em;font-size:min(2.0689655172vw,2.4rem)}.p-specs__price .content{padding:1em 1.25em;font-size:min(2.0689655172vw,2.4rem)}.p-specs__price .content .price em{font-size:min(3.4482758621vw,4rem)}.p-specs__price .content .price em .small{font-size:min(2.0689655172vw,2.4rem)}.p-specs__price .content .desc{font-size:min(1.2068965517vw,1.4rem)}.p-flow{padding:min(6.8965517241vw,80px) 0}.p-flow_list{display:grid;gap:min(3.4482758621vw,40px)}.p-flow_list>li{grid-row:1/span 1;padding:min(1.724137931vw,20px);border-radius:min(.8620689655vw,10px)}.p-flow_list>li svg.caret{right:100%;top:0;bottom:0;width:min(3.4482758621vw,40px)}.p-flow_list>li svg.caret .sp{display:none}.p-flow_list>li .step{font-size:min(1.724137931vw,2rem)}.p-flow_list>li .step .num{font-size:min(2.0689655172vw,2.4rem)}.p-flow_list>li .title{font-size:min(1.724137931vw,2rem)}.p-flow_list>li .text{font-size:min(1.3793103448vw,1.6rem)}.p-flow_list>li .p-text{margin-top:min(1.724137931vw,20px)}.p-faq{padding:min(8.6206896552vw,100px) 0}.p-faq .button{margin-top:min(5.1724137931vw,60px)}.p-faq_list{margin-top:min(5.1724137931vw,60px)}.p-faq_list dd,.p-faq_list dt{gap:min(1.2931034483vw,15px)}.p-faq_list dd:before,.p-faq_list dt:before{font-size:min(1.724137931vw,2rem)}.p-faq_list dt p{font-size:min(1.724137931vw,2rem)}.p-faq_list dt+dd{margin-top:min(2.5862068966vw,30px)}.p-faq_list dd{padding-bottom:min(2.5862068966vw,30px);border-bottom:#ccc solid 2px}.p-faq_list dd p{font-size:min(1.5517241379vw,1.8rem)}.p-faq_list dd+dt{margin-top:min(2.5862068966vw,30px)}.p-cta{padding:min(4.3103448276vw,50px)}.p-cta_copy{font-size:min(2.7586206897vw,3.2rem)}.p-cta_button{gap:min(3.0172413793vw,35px);margin-top:min(3.4482758621vw,40px)}.p-cta_button [class^=button-]{grid-row:1/span 1;gap:min(1.2931034483vw,15px);height:min(9.0517241379vw,105px);border-radius:min(10.3448275862vw,120px)}.p-cta_button [class^=button-] .sub{font-size:min(1.8965517241vw,2.2rem)}.p-cta_button [class^=button-] .main{font-size:min(2.7586206897vw,3.2rem)}small.registeredTrademark{font-size:min(1.3793103448vw,1.6rem)}#kimidokoHeader .js-menuButton{display:none}#kimidokoHeader .pageName{margin-left:min(3.125vw,40px);font-size:min(1.40625vw,1.8rem)}#kimidokoHeader .pageName .logo{height:min(2.96875vw,38px)}#kimidokoHeader .nav-global{font-size:min(1.5625vw,2rem)}#kimidokoHeader .nav-global ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}#kimidokoHeader .nav-global ul>li a{width:10em;height:4em}#kimidokoHeader .nav-global ul>li.page a:before{left:0;right:0;bottom:10px;width:2.25em;height:5px;margin:auto;border-radius:2.5px}#kimidokoFooter{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;gap:min(6.8965517241vw,80px);padding:min(2.5862068966vw,30px)}#kimidokoFooter .pageName{font-size:min(1.3793103448vw,1.6rem)}#kimidokoFooter .pageName .logo{height:min(3.6206896552vw,42px)}#kimidokoFooter .nav-global{font-size:min(1.3793103448vw,1.6rem)}#kimidokoFooter .nav-global ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3em}.pageBody{padding:min(6.8965517241vw,80px) min(6.0344827586vw,70px) min(8.6206896552vw,100px)}.pageheading-lv1{font-size:min(4.1379310345vw,4.8rem)}.pageheading-lv1 span{padding:min(6.0344827586vw,70px)}.pageheading-lv2{border-width:0 0 0 min(.6896551724vw,8px);margin:min(6.8965517241vw,80px) auto min(3.4482758621vw,40px);font-size:min(3.1034482759vw,3.6rem)}.box-button{grid-template-columns:repeat(3,1fr);gap:min(2.5862068966vw,80px);margin:min(6.8965517241vw,80px) auto}.button-primary{font-size:min(2.0689655172vw,2.4rem)}.list-QA,.list-numA{border-top:#ccc solid 2px}.list-QA>li,.list-numA>li{border-bottom:#ccc solid 2px}.list-QA .text,.list-QA .title,.list-numA .text,.list-numA .title{gap:min(1.2931034483vw,15px);padding:min(2.5862068966vw,30px) min(1.724137931vw,20px)}.list-QA .text:before,.list-QA .title:before,.list-numA .text:before,.list-numA .title:before{font-size:min(1.724137931vw,2rem)}.list-QA .title p,.list-numA .title p{font-size:min(1.724137931vw,2rem)}.list-QA .title .button-accordion,.list-numA .title .button-accordion{width:min(3.1034482759vw,36px)}.list-QA .text p,.list-numA .text p{font-size:min(1.5517241379vw,1.8rem)}.js-accordion .title .button-accordion{width:min(3.1034482759vw,36px)}.list-feature{grid-template-columns:repeat(2,1fr);gap:min(3.4482758621vw,40px)}.list-feature>li{padding:min(3.4482758621vw,40px) min(2.5862068966vw,30px) min(2.5862068966vw,30px)}.list-feature>li .title{margin-bottom:min(1.724137931vw,20px);font-size:min(1.8965517241vw,2.2rem)}.list-feature>li .p-text{margin-top:min(1.724137931vw,20px)}.list-feature>li.new:before{font-size:min(1.3793103448vw,1.6rem)}.linkfix{display:none!important}}
/*# sourceMappingURL=kimidoko_detail.css.map */
