@charset "UTF-8";ol,ul{margin:0;padding:0;list-style:none}.d-relative{position:relative}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-block{display:block}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mt-15{margin-top:15px}.mt-50{margin-top:50px}.ml-15{margin-left:15px}.color1{color:#d4a849}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}@media (min-width:1921px){html{font-size:1px}}@media (max-width:1920px){html{font-size:.05vw}}@media (max-width:768px){html{font-size:.27vw}}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-size:10px;color:#4d4d4d;overflow-x:hidden;z-index:0;background-color:#fff;line-height:1.6;letter-spacing:.07em;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}button{letter-spacing:0;cursor:pointer;font-family:"Noto Sans JP",sans-serif}figure,picture{display:-webkit-box;display:-ms-flexbox;display:flex}a{text-decoration:none;color:#000}.c-object.-stroke01{height:min(46.5306122449vw + 206.5102040816px,951px);left:0;margin-top:max(-23.2653061224vw - 103.2551020408px,-475.5px);top:60%;width:min(46.5306122449vw + 206.5102040816px,951px)}.c-object.-stroke01 .inner{-webkit-transform:translateX(-45%);transform:translateX(-45%)}.c-object.-stroke01 svg .g g{-webkit-animation-name:wave;animation-name:wave}.c-object.-stroke01 svg .g g:first-child{-webkit-animation-delay:0s;animation-delay:0s}.c-object.-stroke01 svg .g g{-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.c-object{opacity:.6;pointer-events:none;position:absolute}.c-object__container{height:100%;overflow:hidden;width:100%}.c-object .inner{height:100%;position:relative;width:100%;display:unset}.c-object svg{display:block;height:100%;left:0;top:0;width:100%}.c-object.-fill01 svg{-webkit-animation-duration:27s;animation-duration:27s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.c-object.-fill01 svg,.c-object.-fill02 svg{-webkit-animation-name:wave-large;animation-name:wave-large;-webkit-transform-origin:center center;transform-origin:center center}.c-object.-fill02 svg{-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-animation-duration:28s;animation-duration:28s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.c-object.-fill03 svg{-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:29s;animation-duration:29s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wave-large;animation-name:wave-large;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.c-object.-fill03 .inner{display:unset}.c-object.-fill03 svg path{fill:#fff}.c-object.-fill03 svg .grad{mix-blend-mode:overlay}.c-object.-fill04 .inner{display:unset}.c-object.-fill04 svg{-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wave-large;animation-name:wave-large;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.c-object.-fill04 svg path{fill:#fff}.c-object.-fill04 svg .grad{mix-blend-mode:overlay}.c-object.-stroke01{height:min(46.5306122449vw + 206.5102040816px,951px);left:0;margin-top:max(-23.2653061224vw - 103.2551020408px,-475.5px);top:60%;width:min(46.5306122449vw + 206.5102040816px,951px)}.c-object.-stroke01 .inner{-webkit-transform:translateX(-45%);transform:translateX(-45%)}.c-object.-stroke02{height:min(42.4897959184vw + 188.6632653061px,868.5px);margin-top:max(-21.2448979592vw - 94.3316326531px,-434.25px);right:0;top:40%;width:min(42.4897959184vw + 188.6632653061px,868.5px)}.c-object.-stroke02 .inner{-webkit-transform:translateX(15%);transform:translateX(15%)}.c-object.-fill01{height:min(6.1224489796vw + 52.0408163265px,150px);left:0;margin-top:max(-3.0612244898vw - 26.0204081633px,-75px);top:90%;width:min(6.1224489796vw + 52.0408163265px,150px)}.c-object.-fill01 .inner{-webkit-transform:translateX(-30%);transform:translateX(-30%);display:unset}.c-object.-fill02{height:min(6.1224489796vw + 52.0408163265px,150px);margin-top:max(-3.0612244898vw - 26.0204081633px,-75px);right:0;top:10%;width:min(6.1224489796vw + 52.0408163265px,150px)}.c-object.-fill02 .inner{-webkit-transform:translateX(20%);transform:translateX(20%);display:unset}.c-object.-fill03{height:min(15.7959183673vw + 69.7653061224px,322.5px);left:7.8125%;margin-top:max(-7.8979591837vw - 34.8826530612px,-161.25px);top:30%;width:min(15.7959183673vw + 69.7653061224px,322.5px)}.c-object.-fill04{height:min(13.1020408163vw + 57.3673469388px,267px);margin-top:max(-6.5510204082vw - 28.6836734694px,-133.5px);right:10.625%;top:70%;width:min(13.1020408163vw + 57.3673469388px,267px)}.c-object.-stroke01 svg .g g{-webkit-animation-name:wave;animation-name:wave}.c-object.-stroke01 svg .g g{-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.c-object.-stroke01 svg .g g:first-child{-webkit-animation-delay:0s;animation-delay:0s}.c-object.-stroke01 svg .g g:nth-child(2){-webkit-animation-delay:-.3125s;animation-delay:-.3125s}.c-object.-stroke01 svg .g g:nth-child(3){-webkit-animation-delay:-625ms;animation-delay:-625ms}.c-object.-stroke01 svg .g g:nth-child(4){-webkit-animation-delay:-.9375s;animation-delay:-.9375s}.c-object.-stroke01 svg .g g:nth-child(5){-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.c-object.-stroke01 svg .g g:nth-child(6){-webkit-animation-delay:-1.5625s;animation-delay:-1.5625s}.c-object.-stroke01 svg .g g:nth-child(7){-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.c-object.-stroke01 svg .g g:nth-child(8){-webkit-animation-delay:-2.1875s;animation-delay:-2.1875s}.c-object.-stroke01 svg .g g:nth-child(9){-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.c-object.-stroke01 svg .g g:nth-child(10){-webkit-animation-delay:-2.8125s;animation-delay:-2.8125s}.c-object.-stroke01 svg .g g:nth-child(11){-webkit-animation-delay:-3.125s;animation-delay:-3.125s}.c-object.-stroke01 svg .g g:nth-child(12){-webkit-animation-delay:-3.4375s;animation-delay:-3.4375s}.c-object.-stroke01 svg .g g:nth-child(13){-webkit-animation-delay:-3.75s;animation-delay:-3.75s}.c-object.-stroke01 svg .g g:nth-child(14){-webkit-animation-delay:-4.0625s;animation-delay:-4.0625s}.c-object.-stroke01 svg .g g:nth-child(15){-webkit-animation-delay:-4.375s;animation-delay:-4.375s}.c-object.-stroke01 svg .g g:nth-child(16){-webkit-animation-delay:-4.6875s;animation-delay:-4.6875s}.c-object.-stroke01 svg .g g:nth-child(17){-webkit-animation-delay:-5s;animation-delay:-5s}.c-object.-stroke01 svg .g g:nth-child(18){-webkit-animation-delay:-5.3125s;animation-delay:-5.3125s}.c-object.-stroke01 svg .g g:nth-child(19){-webkit-animation-delay:-5.625s;animation-delay:-5.625s}.c-object.-stroke01 svg .g g:nth-child(20){-webkit-animation-delay:-5.9375s;animation-delay:-5.9375s}.c-object.-stroke01 svg .g g:nth-child(21){-webkit-animation-delay:-6.25s;animation-delay:-6.25s}.c-object.-stroke01 svg .g g:nth-child(22){-webkit-animation-delay:-6.5625s;animation-delay:-6.5625s}.c-object.-stroke01 svg .g g:nth-child(23){-webkit-animation-delay:-6.875s;animation-delay:-6.875s}.c-object.-stroke01 svg .g g:nth-child(24){-webkit-animation-delay:-7.1875s;animation-delay:-7.1875s}.c-object.-stroke01 svg .g g:nth-child(25){-webkit-animation-delay:-7.5s;animation-delay:-7.5s}.c-object.-stroke01 svg .g g:nth-child(26){-webkit-animation-delay:-7.8125s;animation-delay:-7.8125s}.c-object.-stroke01 svg .g g:nth-child(27){-webkit-animation-delay:-8.125s;animation-delay:-8.125s}.c-object.-stroke01 svg .g g:nth-child(28){-webkit-animation-delay:-8.4375s;animation-delay:-8.4375s}.c-object.-stroke01 svg .g g:nth-child(29){-webkit-animation-delay:-8.75s;animation-delay:-8.75s}.c-object.-stroke01 svg .g g:nth-child(30){-webkit-animation-delay:-9.0625s;animation-delay:-9.0625s}.c-object.-stroke01 svg .g g:nth-child(31){-webkit-animation-delay:-9.375s;animation-delay:-9.375s}.c-object.-stroke01 svg .g g:nth-child(32){-webkit-animation-delay:-9.6875s;animation-delay:-9.6875s}.c-object.-stroke01 svg circle,.c-object.-stroke01 svg path{fill:none;stroke-width:.25;stroke-miterlimit:10}.c-object.-stroke02 svg .g g{-webkit-animation-name:wave;animation-name:wave}.c-object.-stroke02 svg .g g{-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.c-object.-stroke02 svg .g g:first-child{-webkit-animation-delay:0s;animation-delay:0s}.c-object.-stroke02 svg .g g:nth-child(2){-webkit-animation-delay:-.3125s;animation-delay:-.3125s}.c-object.-stroke02 svg .g g:nth-child(3){-webkit-animation-delay:-625ms;animation-delay:-625ms}.c-object.-stroke02 svg .g g:nth-child(4){-webkit-animation-delay:-.9375s;animation-delay:-.9375s}.c-object.-stroke02 svg .g g:nth-child(5){-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.c-object.-stroke02 svg .g g:nth-child(6){-webkit-animation-delay:-1.5625s;animation-delay:-1.5625s}.c-object.-stroke02 svg .g g:nth-child(7){-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.c-object.-stroke02 svg .g g:nth-child(8){-webkit-animation-delay:-2.1875s;animation-delay:-2.1875s}.c-object.-stroke02 svg .g g:nth-child(9){-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.c-object.-stroke02 svg .g g:nth-child(10){-webkit-animation-delay:-2.8125s;animation-delay:-2.8125s}.c-object.-stroke02 svg .g g:nth-child(11){-webkit-animation-delay:-3.125s;animation-delay:-3.125s}.c-object.-stroke02 svg .g g:nth-child(12){-webkit-animation-delay:-3.4375s;animation-delay:-3.4375s}.c-object.-stroke02 svg .g g:nth-child(13){-webkit-animation-delay:-3.75s;animation-delay:-3.75s}.c-object.-stroke02 svg .g g:nth-child(14){-webkit-animation-delay:-4.0625s;animation-delay:-4.0625s}.c-object.-stroke02 svg .g g:nth-child(15){-webkit-animation-delay:-4.375s;animation-delay:-4.375s}.c-object.-stroke02 svg .g g:nth-child(16){-webkit-animation-delay:-4.6875s;animation-delay:-4.6875s}.c-object.-stroke02 svg .g g:nth-child(17){-webkit-animation-delay:-5s;animation-delay:-5s}.c-object.-stroke02 svg .g g:nth-child(18){-webkit-animation-delay:-5.3125s;animation-delay:-5.3125s}.c-object.-stroke02 svg .g g:nth-child(19){-webkit-animation-delay:-5.625s;animation-delay:-5.625s}.c-object.-stroke02 svg .g g:nth-child(20){-webkit-animation-delay:-5.9375s;animation-delay:-5.9375s}.c-object.-stroke02 svg .g g:nth-child(21){-webkit-animation-delay:-6.25s;animation-delay:-6.25s}.c-object.-stroke02 svg .g g:nth-child(22){-webkit-animation-delay:-6.5625s;animation-delay:-6.5625s}.c-object.-stroke02 svg .g g:nth-child(23){-webkit-animation-delay:-6.875s;animation-delay:-6.875s}.c-object.-stroke02 svg .g g:nth-child(24){-webkit-animation-delay:-7.1875s;animation-delay:-7.1875s}.c-object.-stroke02 svg .g g:nth-child(25){-webkit-animation-delay:-7.5s;animation-delay:-7.5s}.c-object.-stroke02 svg .g g:nth-child(26){-webkit-animation-delay:-7.8125s;animation-delay:-7.8125s}.c-object.-stroke02 svg .g g:nth-child(27){-webkit-animation-delay:-8.125s;animation-delay:-8.125s}.c-object.-stroke02 svg .g g:nth-child(28){-webkit-animation-delay:-8.4375s;animation-delay:-8.4375s}.c-object.-stroke02 svg .g g:nth-child(29){-webkit-animation-delay:-8.75s;animation-delay:-8.75s}.c-object.-stroke02 svg .g g:nth-child(30){-webkit-animation-delay:-9.0625s;animation-delay:-9.0625s}.c-object.-stroke02 svg .g g:nth-child(31){-webkit-animation-delay:-9.375s;animation-delay:-9.375s}.c-object.-stroke02 svg .g g:nth-child(32){-webkit-animation-delay:-9.6875s;animation-delay:-9.6875s}.c-object.-stroke02 svg circle,.c-object.-stroke02 svg path{fill:none;stroke-width:.5;stroke-miterlimit:10}.c-object.-stroke02{height:min(42.4897959184vw + 188.6632653061px,868.5px);margin-top:max(-21.2448979592vw - 94.3316326531px,-434.25px);right:0;top:40%;width:min(42.4897959184vw + 188.6632653061px,868.5px)}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes wave{0%{-webkit-transform:translateY(-2.5%) scale(1);transform:translateY(-2.5%) scale(1)}25%{-webkit-transform:translateY(2.5%) scale(1.05);transform:translateY(2.5%) scale(1.05)}50%{-webkit-transform:translateY(-2.5%) scale(1.1);transform:translateY(-2.5%) scale(1.1)}75%{-webkit-transform:translateY(2.5%) scale(1.05);transform:translateY(2.5%) scale(1.05)}to{-webkit-transform:translateY(-2.5%) scale(1);transform:translateY(-2.5%) scale(1)}}@keyframes wave{0%{-webkit-transform:translateY(-2.5%) scale(1);transform:translateY(-2.5%) scale(1)}25%{-webkit-transform:translateY(2.5%) scale(1.05);transform:translateY(2.5%) scale(1.05)}50%{-webkit-transform:translateY(-2.5%) scale(1.1);transform:translateY(-2.5%) scale(1.1)}75%{-webkit-transform:translateY(2.5%) scale(1.05);transform:translateY(2.5%) scale(1.05)}to{-webkit-transform:translateY(-2.5%) scale(1);transform:translateY(-2.5%) scale(1)}}@-webkit-keyframes wave-large{0%{-webkit-transform:translateY(-5%) scale(1);transform:translateY(-5%) scale(1)}25%{-webkit-transform:translateY(5%) scale(1.1);transform:translateY(5%) scale(1.1)}50%{-webkit-transform:translateY(-5%) scale(1.2);transform:translateY(-5%) scale(1.2)}75%{-webkit-transform:translateY(5%) scale(1.1);transform:translateY(5%) scale(1.1)}to{-webkit-transform:translateY(-5%) scale(1);transform:translateY(-5%) scale(1)}}@keyframes wave-large{0%{-webkit-transform:translateY(-5%) scale(1);transform:translateY(-5%) scale(1)}25%{-webkit-transform:translateY(5%) scale(1.1);transform:translateY(5%) scale(1.1)}50%{-webkit-transform:translateY(-5%) scale(1.2);transform:translateY(-5%) scale(1.2)}75%{-webkit-transform:translateY(5%) scale(1.1);transform:translateY(5%) scale(1.1)}to{-webkit-transform:translateY(-5%) scale(1);transform:translateY(-5%) scale(1)}}@media only screen and (max-width:1023px){.c-object.-stroke01{top:80%}.c-object.-stroke02{top:30%}.c-object.-stroke02 .inner{-webkit-transform:translateX(20%);transform:translateX(20%)}.c-object.-fill01{top:100%}.c-object.-fill02 .inner{-webkit-transform:translateX(35%);transform:translateX(35%)}.c-object.-fill02{top:5%}.c-object.-fill03{left:4.6875%}.c-object.-fill03 .inner{-webkit-transform:translateX(-15%);transform:translateX(-15%)}.c-object.-fill04{right:7.5%;top:57.5%}.ServiceFunctions_item-img,.ServiceFunctions_item-texts{width:fit-content;margin:0 auto}}@media only screen and (max-width:767px){.c-object.-stroke01 .inner{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-object.-stroke02{top:25%}.c-object.-stroke02 .inner{-webkit-transform:translateX(35%);transform:translateX(35%)}.c-object.-fill01{display:none}.c-object.-fill02 .inner{-webkit-transform:translateX(50%);transform:translateX(50%)}.c-object.-fill02{top:13%}.c-object.-fill03{left:1.5625%;top:50%}.c-object.-fill03 .inner{-webkit-transform:translateX(-30%);transform:translateX(-30%)}.c-object.-fill04{right:3.75%;top:45%}.c-object.-stroke01 .inner{display:unset}.c-object.-stroke02 .inner{display:unset}}@media only screen and (max-width:567px){.c-object.-stroke01 svg .g g,.c-object.-stroke02 svg .g g{-webkit-animation-name:none;animation-name:none}.c-object.-stroke02 .inner{-webkit-transform:translateX(40%);transform:translateX(40%)}.c-object.-fill02 .inner{-webkit-transform:translateX(65%);transform:translateX(65%)}.c-object.-fill03{left:0;top:60%}.c-object.-fill03 .inner{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-object.-fill04{right:0;top:42.5%}}:root{--color-black:#282828;--color-white:#FFFFFF;--color-orange:#FF7500;--color-yellow:#F9AA00;--color-green:#00BE1E;--color-purple:#9600D2;--color-blue:#0019EB;--color-emerald:#008200;--color-s9:#3F4042;--color-s8:#57595C;--color-s7:#6F7175;--color-s6:#888A8F;--color-s5:#A0A3A8;--color-s4:#B8BBC2;--color-s3:#D0D4DB;--color-s2:#E9EDF5;--color-s1:#F2F7FF;--color-s0:#F7FAFC;--color-attention:#FF0046;--color-system:#245EF2;--color-bluegray:#56698F}.ServiceHeader{padding-right:20px;padding-left:20px;border-bottom:1px solid var(--color-s2)}@media screen and (max-width:768px){.ServiceHeader{display:none}}.ServiceHeader_inner{width:100%;max-width:1360px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ServiceHeader_imgs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ServiceHeader_imgs img{max-width:40px}.ServiceHeader_list{width:auto;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-44px);transform:translateX(-44px)}.ServiceHeader_list li{height:56px;padding-right:10px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.ServiceHeader_list li span{font-size:14px;font-weight:700;-webkit-transition:all .28s ease;transition:all .28s ease}.ServiceHeader_list li span.texts{position:relative}.ServiceHeader_list li span.text-1{position:relative;top:0;-webkit-transition-delay:.1s;transition-delay:.1s}.ServiceHeader_list li span.text-2{opacity:0;position:absolute;top:0;left:0;transform:translateY(15px)}.ServiceHeader_list li:hover span.text-1{opacity:0;transform:translateY(-14px);-webkit-transition-delay:0s;transition-delay:0s}.ServiceHeader_list li:hover span.text-2{opacity:1;top:0;-webkit-transition-delay:.1s;transition-delay:.1s}.topService{padding:40px 0;background-color:#f7fafc}.topService .inner{max-width:1036px}.topService .lead{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}.topService .lead_ttl{font-size:36px;font-weight:700}.topService .lead_txt{font-size:16px;line-height:1.8;margin-top:24px}.topService .item{margin-top:24px;background-color:#e8f0f6;border-radius:20px;padding:24px}.topService .item_lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topService .item_lead_box{width:33%;max-width:324px;height:124px;padding:0 22px;background-color:#e5e8fd;border-radius:8px;border:3px solid #0019eb}.topService .item_lead_ttl{font-size:30px;font-weight:900;color:#0019eb;margin-right:10px}.topService .item_center{margin-top:1%}.topService .item_center_box{background-color:#ccd1fb;border-radius:8px;border:3px solid #0019eb;padding:0 22px;width:49.5%;height:124px;justify-content:space-between}.topService .item_center_ttl{font-size:24px;font-weight:900;color:#0019eb;line-height:1.25;margin-right:15px;text-align:center}.topService .item_bottom{margin-top:12px;border-radius:8px;border:3px solid #0019eb;padding:20px 25px}.topService .item_bottom_txt{font-weight:700;letter-spacing:-.001em}.topService .item_bottom_txt span{font-weight:700;letter-spacing:-.001em}.topService .item_bottom_txt span{position:relative}.topService .item_bottom_txt span::after{content:"";width:4px;height:4px;background-color:#ff7500;border-radius:50%;position:absolute;top:-4px;left:calc(50% - 2px)}.topService .item_bottom_link{color:#282828;font-weight:700;text-decoration:underline}.topService .item_plan .plan_ttl{font-size:30px;font-weight:900;text-align:center;padding:20px 0;background-color:#fff;border-top:2px solid #3f4042;border-bottom:2px solid #3f4042;line-height:1;margin:24px 0 12px}.topService .item_plan .plan1{background-color:#ffe7d2;border:3px solid #ff7500;border-radius:8px}.topService .item_plan .plan1 .plan_lead{background-color:#ff7500}.topService .item_plan .plan2{background-color:#d7e2ff;border:3px solid #0019eb;border-radius:8px;margin-top:12px}.topService .item_plan .plan2 .plan_lead{background-color:#0019eb}.topService .item_plan .plan_lead{padding:10px;border-radius:3px 3px 0 0;position:relative}.topService .item_plan .plan_lead_ttl{font-size:20px;font-weight:900;color:#fff}.topService .item_plan .plan_lead_txt{font-size:11.35px;font-weight:900;color:#fff;margin-left:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:6px 10px;line-height:1}.topService .item_plan .plan_lead_img{position:absolute;right:calc(50% - 175px);top:-20px}.topService .item_plan .plan_box{padding:20px 40px}.topService .item_plan .plan_box .lead_m{font-size:20.43px;line-height:1.174743025;color:#242528}.topService .item_plan .plan_box .lead_b{font-weight:900;font-size:26.67px;line-height:1;margin-top:16px}.topService .item_plan .plan_box .num{margin:0 28px}.topService .item_plan .plan_box .right{width:167px}.topService .item_plan .plan_box .right_box{background-color:#fff;border-radius:2px;border:1px solid #8c8c8c;padding:6px;font-size:12px;font-weight:700;color:#333;margin-top:6px;line-height:1}.topService .item_plan .plan_box .right_box:first-child{margin-top:unset}.topService .item_plan .plan_box .right_lead{font-size:12px;font-weight:700;color:#6f7175;position:relative}.topService .item_plan .plan_box .right_lead::before{content:"";width:39%;height:1px;background-color:#6f7175;position:absolute;left:0;top:50%}.topService .item_plan .plan_box .right_lead::after{content:"";width:39%;height:1px;background-color:#6f7175;position:absolute;right:0;top:50%}.topService .item_plan .plan_box .right_ttl{font-size:12px;font-weight:700;color:#6f7175;margin-top:8px}.topService .item_plan .plan_box .right_txt{font-size:11px;color:#6f7175}.topService .item_plan .plan_box .plan_box_item{margin-top:17px}.topService .item_plan .plan_box .plan_box_itemLead{font-size:12px;font-weight:700;color:#6f7175;position:relative}.topService .item_plan .plan_box .plan_box_itemLead::before{content:"";width:47%;height:1px;background-color:#6f7175;position:absolute;left:0;top:50%}.topService .item_plan .plan_box .plan_box_itemLead::after{content:"";width:47%;height:1px;background-color:#6f7175;position:absolute;right:0;top:50%}.topService .item_plan .plan_box_area{width:48%;margin-top:10px}.topService .item_plan .plan_box_areaTtl{font-size:11px;font-weight:700;color:#6f7175}.topService .item_plan .plan_box_areaTxt{font-size:10px;color:#6f7175}.topService .item_plan .bottom{background-color:#fff;border-radius:8px;margin-top:20px;padding:16px;color:#6f7175;line-height:1.5;display:flex;flex-flow:column}.topService .item_plan .bottom span{-webkit-text-emphasis:filled circle #ff7500;text-emphasis:filled circle #ff7500;-webkit-text-emphasis-position:over right;text-emphasis-position:over right;color:#282828;font-size:14px}.initiative{padding:0 0}.initiative .inner{max-width:1036px;margin:0 auto}.initiative .lead_en{font-size:20px;font-weight:700;color:#56698f;font-family:Poppins,sans-serif}.initiative .lead_sm{font-size:20px;font-weight:700;color:#3f4042;margin:16px 0 8px}.initiative .lead_ttl{font-size:40px;font-weight:700;color:#3f4042;text-align:center;line-height:1.5}.initiative .item{background-color:#e8f0f6;border-radius:20px;padding:40px 24px 24px;margin-top:56px}.initiative .item_lead .ttl{font-size:32px;font-weight:700;margin:16px 0 8px}.initiative .item_lead .sm{font-size:20px;font-weight:700}.initiative .item_lead .sm span{color:#0019eb;font-weight:700;font-size:20px}.initiative .item .box1{background-color:#fff;border-radius:8px;max-width:804px;margin:42px auto 0}.initiative .item .box1_lead{background-color:#ff7500;padding:10px;border-radius:8px 8px 0 0;position:relative}.initiative .item .box1_lead_ttl{font-size:32px;font-weight:900;color:#fff}.initiative .item .box1_lead_txt{font-size:20px;font-weight:900;color:#fff;margin-left:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:6px 10px;line-height:1}.initiative .item .box1_lead_img{position:absolute;right:calc(50% - 275px);top:-30px}.initiative .item .box1_item{padding:32px}.initiative .item .box1_item_table{margin-top:32px}.initiative .item .box1_item_sp{font-size:11px;text-align:right;margin:8px 0;color:#6f7175}.initiative .item .box1_item_bottom{text-align:right;font-size:16px;line-height:1.4;color:#6f7175;margin-top:8px}.initiative .item .box2{background-color:#fff;border-radius:8px;max-width:804px;margin:32px auto 0}.initiative .item .box2 .box1_lead{background-color:#0019eb;padding:10px;border-radius:8px 8px 0 0}.initiative .item .bottom{background-color:#fff;border-radius:16px;padding:80px 24px 60px;display:flex;flex-flow:column;padding:80px 24px 60px}.initiative .item .bottom_txt{font-size:26px;font-weight:700}.initiative .item .bottom_ttl{font-size:32px;font-weight:700;line-height:1.65625}.initiative .item .bottom_ttl span{font-size:32px;font-weight:700;line-height:1.65625;color:#ff7500;text-decoration:underline}.initiative .item .bottom_item{border:2px solid #3f4042;border-radius:8px;max-width:804px;margin:35px auto 0;position:relative;z-index:0}.initiative .item .bottom_item::after{content:"";border-right:43px solid transparent;border-left:43px solid transparent;border-bottom:unset;border-top:50px solid #ff7500;position:absolute;bottom:-52px;left:calc(50% - 43px)}.initiative .item .bottom_item_lead{font-size:32px;font-weight:700;line-height:1;background-color:#3f4042;color:#fff;font-weight:700;text-align:center;padding:20px 0;border-radius:3px 3px 0 0}.initiative .item .bottom_item .contents{padding:60px}.initiative .item .bottom_item .contents_lead{margin-right:60px}.initiative .item .bottom_item .contents_ttl{font-size:32px;font-weight:700;line-height:1;border-top:2px solid #3f4042;border-bottom:2px solid #3f4042;padding:10px 60px;margin:50px 0 32px;color:#3f4042}.initiative .item .bottom_item .contents_sm{font-size:18px;font-weight:700;line-height:1;color:#3f4042}.initiative .item .bottom_item .contents_bottom{font-size:28px;font-weight:700;margin-top:16px;line-height:1;color:#3f4042}.initiative .item .bottom_other{background-color:#3f4042;padding:40px 50px 32px;border-radius:8px;margin-top:31px}.initiative .item .bottom_other_sm{font-size:24px;font-weight:700;color:#fff}.initiative .item .bottom_other_ttl span{font-size:40px;font-weight:700;color:#fff;position:relative}.initiative .item .bottom_other_ttl span::after{content:"";width:100%;height:4px;background-color:#ff7500;position:absolute;left:0;bottom:-8px}.initiative .itemLead{max-width:804px;margin:39px auto 0;background-color:#fff;border-radius:8px;border:3px solid #0019eb;padding:22px 20px 18px}.initiative .itemLead_txt{text-align:center;color:#282828;font-weight:700}.initiative .itemLead span{color:#282828;font-weight:700;position:relative}.initiative .itemLead span::before{content:"";width:4px;height:4px;border-radius:50%;background-color:#ff7500;position:absolute;top:-6px;left:calc(50% - 2px)}.initiative .itemLead a{color:#282828;font-weight:700;text-decoration:underline}.initiative .itemFlex{max-width:804px;margin:24px auto}.initiative .itemFlex_box{width:33%;max-width:264px;background-color:#e5e8fd;border:3px solid #0019eb;border-radius:8px;padding:19px 0}.initiative .itemFlex_box_txt{font-size:28px;font-weight:900;color:#0019eb;margin-right:10px}.initiative .itemTable{max-width:804px;margin:0 auto}.initiative .itemTable_lead{font-size:11px;line-height:1.4;margin-bottom:8px;text-align:right}.initiative .itemTable_bottom{line-height:1.4;margin-top:8px;color:#6f7175;text-align:right}.initiative .itemOther{max-width:804px;margin:40px auto 0}.initiative .itemOther_lead{background-color:#0019eb;padding:8px 0}.initiative .itemOther_sm{font-size:11px;text-align:right;color:#f81957;margin-bottom:8px}.initiative .itemOther_txt{margin:24px 0;font-size:20px;font-weight:700;text-align:center}.initiative .itemOther_bottom{text-align:right;font-size:16px;color:#6f7175;line-height:1.4;margin:8px}.device{padding:0 0 0}.device .inner{max-width:988px;margin:20px auto}.device_en{font-size:20px;font-weight:700;font-family:Poppins,sans-serif;color:#56698f}.device_ttl{font-size:40px;font-weight:700;color:#3f4042;margin-top:10px}.device .item{margin-top:40px}.device .item_table{margin-top:20px}.device .item_table .row{padding:15px 0}.device .item_table .row_txt{width:33.3333333333%;text-align:center;font-size:15.2px;color:#282828}.device .item_table .row_txt1{width:33.3333333333%;text-align:center;font-size:17.1px;font-weight:700;color:#282828}.device .item_table .row1{padding:15px 0;background-color:#e8f0f6;min-height:52.5px;max-height:52.5px}.device .item_flex{margin-top:15px}.device .item_flex_lead{font-size:32px;font-weight:700;text-align:center}.device .item_flex_img{width:32.3%;max-width:320px}.device .item_flex_img img{width:100%}.flow{padding:0 0}.flow .inner{max-width:988px;margin:0 auto}.flow_en{font-size:20px;font-weight:700;font-family:Poppins,sans-serif;color:#56698f}.flow_ttl{font-size:40px;font-weight:700;color:#3f4042;margin-top:10px;text-align:center}.flow .item{margin-top:56px;margin-bottom:56px;padding:40px;background-color:#e8f0f6;border-radius:20px}.flow .item_ttl{font-size:32px;font-weight:700;color:#282828;text-align:center}.flow .item .box{margin-top:55px}.flow .item .box_row{max-width:804px;margin:0 auto;background-color:#fff;border-radius:8px;padding:12px 24px;margin-top:8px;position:relative}.flow .item .box_row::after{content:"";border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:unset;border-top:20px solid #0019eb;position:absolute;left:24px;bottom:-12px;z-index:1}.flow .item .box_row:last-child::after{content:unset}.flow .item .box_num{font-size:30px;font-weight:700;font-family:Poppins,sans-serif;color:#0019eb;margin-right:20px;margin-top:4px}.flow .item .box_ttl{font-size:24px;font-weight:700;color:#0019eb}.flow .item .box_txt{color:#3f4042;margin:10px 0}.flow .item .box_link{display:-webkit-box;display:-ms-flexbox;display:flex}.flow .item .box_link span{color:#fff;font-weight:700;line-height:1;background-color:#0019eb;padding:15px}.faq{padding:0 0}.faq .inner{max-width:1152px;margin:40px auto}.faq_en{font-size:20px;font-weight:700;font-family:Poppins,sans-serif;color:#56698f}.faq_ttl{font-size:40px;font-weight:700;color:#3f4042;margin-top:10px}.faq .item{margin-top:36px}.faq .item_lead{font-size:28px;font-weight:700;padding:24px 0}.c-point{position:relative;max-width:806px;margin:50px auto}.c-point_en{width:108px;height:108px;border-radius:50%;background-color:#282828;color:#fff;font-size:24px;font-weight:700;font-family:Poppins,sans-serif;position:absolute;left:0;top:calc(50% - 54px)}.c-point_txt{font-size:18px;font-weight:500;border:2px solid #282828;padding:12px 49px;background-color:#fff;border-radius:8px;width:100%;max-width:727px;margin-left:80px;display:inline;white-space:normal;word-break:break-word}.c-point_txt span{font-size:26px;font-weight:700;display:inline;white-space:normal;word-break:break-word}@media (max-width:1200px){.faq .inner{padding-top:20px;padding-left:12px;padding-right:12px}}@media (max-width:1080px){.topService .inner{padding-left:12px;padding-right:12px}.topService .item_center_box{-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;height:auto;padding:20px}.topService .item_center_ttl{margin-right:unset;margin-bottom:10px}.topService .item_center_img,.topService .item_center_max{width:100%;max-width:268px;height:auto;min-height:66px;padding:11px 0}.topService .item_center_ttl br{display:none}.initiative .inner{padding-left:12px;padding-right:12px}.device .inner{padding-left:12px;padding-right:12px}.flow .inner{padding-left:12px;padding-right:12px}}@media screen and (max-width:1024px){.ServiceMerit{padding:30px 12px 0 12px}.ServiceMerit_list{margin-top:20px}.ServiceFunctions{padding:0 20px}}@media (max-width:1022px){.topService .item_lead_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:12px}.c-point_txt{padding:10px 10px 10px 30px}}@media (max-width:895px){.c-point_txt{min-height:67px;max-height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.topService{padding:0 0}.topService .lead_ttl{font-size:22px}.topService .lead_txt{font-size:14px}.topService .item{padding:8px}.topService .item_lead_ttl{font-size:14px}.topService .item_lead_num img{width:40px}.topService .item_lead_box{padding:8px;border:1px solid #0019eb;border-radius:4px}.topService .item_center_box{padding:8px;border:1px solid #0019eb;border-radius:4px}.topService .item_center_ttl{font-size:12px}.topService .item_bottom{padding:10px 8px;border:1px solid #0019eb;border-radius:4px}.topService .item_bottom_txt{font-size:10px}.topService .item_bottom_txt span{font-size:10px}.topService .item_bottom_txt span::after{width:2px;height:2px}.topService .item_bottom_link{font-size:10px}.topService .item_plan .plan_ttl{font-size:18px;padding:10px;margin:12px 0 6px;border-top:1px solid #3f4042;border-bottom:1px solid #3f4042}.topService .item_plan .plan_box{padding:17px 10px}.topService .item_plan .plan_box_lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topService .item_plan .plan_box .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.topService .item_plan .plan_box .right_box{width:32%}.topService .item_plan .plan_box .right_box:first-child{margin-top:6px}.topService .item_plan .plan_box .lead_m{font-size:13px}.topService .item_plan .plan_box .lead_b{font-size:17px;margin-top:5px}.topService .item_plan .plan_box .num{margin:0 0 0 10px}.topService .item_plan .plan_box .num img{width:184px}.topService .item_plan .plan_box_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topService .item_plan .plan_box_area{width:100%}.topService .item_plan .plan2 .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.topService .item_plan .plan2 .right_lead{width:100%}.topService .item_plan .bottom{font-size:10px;margin-top:12px;padding:10px}.topService .item_plan .bottom strong{font-size:10px;margin-top:0;padding:0}.topService .item_plan .bottom span{-webkit-text-emphasis:filled circle #ff7500;text-emphasis:filled circle #ff7500;-webkit-text-emphasis-position:over right;text-emphasis-position:over right;color:#282828;font-size:10px}.initiative{padding:30px 0 0 0}.initiative .lead_en{font-size:14px}.initiative .lead_sm{font-size:16px}.initiative .lead_ttl{font-size:28px}.initiative .item{border-radius:8px;padding:24px 8px;margin-top:40px}.initiative .item_lead .num img{width:35px}.initiative .item_lead .ttl{font-size:20px;margin:10px 0 0;text-align:center}.initiative .item_lead .sm{font-size:16px}.initiative .item_lead .sm span{font-size:16px}.initiative .item .box1{margin-top:15px}.initiative .item .box1_lead_ttl{font-size:20px}.initiative .item .box1_lead_txt{font-size:12px}.initiative .item .box1_lead_img{right:calc(50% - 170px);top:-15px}.initiative .item .box1_lead_img img{width:60px}.initiative .item .box1_item{padding:12px 8px}.initiative .item .box1_item_table{margin-top:10px;overflow-x:scroll;display:block}.initiative .item .box1_item_table .table{width:680px}.initiative .item .box1_item_bottom{font-size:10px}.initiative .item .bottom{padding:20px 8px;border-radius:8px}.initiative .item .bottom_txt{font-size:16px}.initiative .item .bottom_ttl{font-size:20px}.initiative .item .bottom_ttl span{font-size:20px}.initiative .item .bottom_item{margin-top:12px;border:1px solid #3f4042;border-radius:4px}.initiative .item .bottom_item_lead{font-size:16px}.initiative .item .bottom_item .contents{padding:20px 8px 16px}.initiative .item .bottom_item .contents_ttl{font-size:16px;padding:8px 15px;border-top:1px solid #3f4042;border-bottom:1px solid #3f4042}.initiative .item .bottom_item .contents_sm{font-size:12px}.initiative .item .bottom_item .contents_bottom{font-size:15px;margin-top:5px}.initiative .item .bottom_item::after{border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:unset;border-top:20px solid #ff7500;position:absolute;bottom:-20px;left:calc(50% - 15px)}.initiative .item .bottom_other{margin-top:10px;border-radius:4px;padding:16px 10px}.initiative .item .bottom_other_sm{font-size:14px}.initiative .item .bottom_other_ttl span{font-size:18px}.initiative .item .bottom_other_ttl span::after{height:2px}.initiative .itemLead{margin-top:16px;padding:12px;border:1px solid #0019eb}.initiative .itemLead_txt{font-size:12px;text-align:left}.initiative .itemLead_txt span{font-size:12px}.initiative .itemLead a{font-size:12px}.initiative .itemFlex{margin:10px 0}.initiative .itemFlex_box{border:1px solid #0019eb;padding:12px 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.initiative .itemFlex_box_txt{font-size:14px}.initiative .itemFlex_box_img img{width:40px}.initiative .itemTable_table{overflow-x:auto}.initiative .itemTable_table .table{width:600px}.initiative .itemTable_bottom{font-size:10px}.initiative .itemOther{margin-top:16px}.initiative .itemOther_lead img{width:84px}.initiative .itemOther_txt{font-size:16px;margin:8px 0 16px}.initiative .itemOther_table{overflow-x:auto}.initiative .itemOther_table .table{width:600px}.initiative .itemOther_bottom{font-size:10px}.device{padding:30px 0 0 0}.device_en{font-size:14px}.device_ttl{font-size:28px}.device .item{margin-top:12px}.device .item:nth-child(2){margin-top:40px}.device .item_table .row_txt{font-size:12px}.device .item_table .row_txt1{font-size:11px}.device .item_flex{margin-top:10px}.device .item_flex_lead{font-size:12px}.ServiceFunctions{padding:30px 16px 0}.ServiceFunctions_list{margin-top:20px}.ServiceFunctions_item-img{margin-top:0}.flow{padding:30px 0 0 0}.flow_en{font-size:14px}.flow_ttl{font-size:28px}.flow .item{border-radius:8px;padding:15px 8px 8px;margin-top:40px;margin-bottom:40px}.flow .item_ttl{font-size:16px}.flow .item .box{margin-top:10px}.flow .item .box_row{padding:11px 12px;border-radius:4px}.flow .item .box_row::after{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:unset;border-top:13px solid #0019eb;position:absolute;left:10px;bottom:-11px;z-index:1}.flow .item .box_num{margin-right:8px;min-width:19px}.flow .item .box_num img{width:19px}.flow .item .box_ttl{font-size:15px}.flow .item .box_txt{font-size:10px;margin-top:unset}.flow .item .box_link span{font-size:11px;padding:8px}.faq{padding:30px 0 0 0}.faq_en{font-size:14px}.faq_ttl{font-size:28px}.faq .item{margin-top:0}.faq .item_lead{font-size:20px}.c-point{margin:20px 0}.c-point_en{width:60px;height:60px;font-size:14px;top:calc(50% - 30px)}.c-point_txt{margin-left:32px;padding:20px 0 50px 30px;font-size:14px;min-height:49px;line-height:1;max-height:55px}.c-point_txt span{font-size:18px}}.faq__item{padding:15px 0;border-bottom:1px solid #d0d4db}.collapsible{background-color:#fff;cursor:pointer;padding:10px 80px 10px 40px;width:100%;border:none;text-align:left;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:8px;letter-spacing:0;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:500;color:#333}.collapsible span:first-child{color:#57595c;margin-right:12px;font-size:24px;font-weight:700;font-family:Poppins,serif;font-weight:500}.collapsible span:last-child{font-size:20px;font-family:"Noto Sans JP",serif;color:#282828}.collapsible::after{content:"";position:absolute;top:50%;right:40px;display:block;width:8px;height:8px;border-top:2px solid #57595c;border-right:2px solid #57595c;transform:translateY(-50%) rotate(135deg);transition:transform .3s}.collapsible.active::after{transform:translateY(-20%) rotate(-45deg)}.faqContent{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out;width:100%}.faqContent-txt{font-size:20px;color:#6f7175;padding-left:40px;padding-right:80px;text-align:left}@media (max-width:768px){.collapsible{padding:10px 25px 10px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.collapsible span:first-child{font-size:16px}.collapsible span:last-child{font-size:16px}.collapsible::after{right:10px}.collapsible.active::after{right:10px}.faqContent-txt{font-size:16px;padding-left:10px;padding-right:10px}}.u-sp-block{display:none}.u-pc-block{display:block}.u-mt-20{margin-top:20px!important}.u-mt-30{margin-top:30px}@media (max-width:768px){.u-sp-block{display:block}.u-pc-block{display:none}}.CashlessHero_header{display:flex;align-items:center;gap:24px;margin-bottom:20px}.CashlessHero_logo_img{flex-shrink:0}.CashlessHero_logo_img img{width:164px;height:auto}.CashlessHero_texts{font-weight:700;line-height:1.4;color:#0019eb;text-align:left;white-space:nowrap}.CashlessHero_catch{font-size:38px;margin:0;font-weight:700;color:#0019eb}.CashlessHero_title{font-size:38px;margin:0;font-weight:700;color:#0019eb}.ServiceHero.-cashless-custom{margin-top:0}@media screen and (min-width:769px){.ServiceHero.-cashless-custom{padding-top:40px!important}}.ServiceHero.-cashless-custom .ServiceHero_inner2{margin:20px auto!important;padding-top:40px!important}@media screen and (max-width:768px){.ServiceHero.-cashless-custom{padding-top:24px}.ServiceHero.-cashless-custom .ServiceHero_inner2{margin:0 auto!important;padding-top:0!important}.ServiceHero.-cashless-custom .resetFv_sp_bottom_txt{font-size:10px!important;color:#666!important;text-align:left;margin-top:15px;line-height:1.5}}@media screen and (max-width:768px){.CashlessHero_header.-sp{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;text-align:center}.CashlessHero_logo_img img{width:64px}.CashlessHero_texts{text-align:center}.CashlessHero_catch{font-size:28px;margin-bottom:0;line-height:1.5}.CashlessHero_title{font-size:24px;line-height:1.1}}#faq{scroll-margin-top:180px}.initiative .cashless-cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.initiative .cashless-cmp{width:100%;min-width:680px;border-collapse:separate;border-spacing:3px;table-layout:fixed;background-color:#e8f0f6}.initiative .cashless-cmp td,.initiative .cashless-cmp th{border:none;background-color:#fff;text-align:center;vertical-align:middle;padding:18px 8px;font-size:16px;line-height:1.35;color:#3f4042}.initiative .cashless-cmp thead th{font-weight:700;padding:14px 8px}.initiative .cashless-cmp .cashless-cmp_corner{background-color:#fff;width:15%}.initiative .cashless-cmp .cashless-cmp_dinii{background-color:#0019eb;color:#fff;width:22%}.initiative .cashless-cmp .cashless-cmp_rival{background-color:#d0d4db;color:#221f20;width:21%}.initiative .cashless-cmp .cashless-cmp_head{background-color:#fff;font-weight:500;color:#282828}.initiative .cashless-cmp .cashless-cmp_own{background-color:#fff;font-weight:700;white-space:nowrap}.initiative .cashless-cmp .cashless-cmp_num{color:#0019eb;font-size:34px;font-weight:700;line-height:1;vertical-align:middle}.initiative .cashless-cmp .cashless-cmp_yen{color:#0019eb;font-size:16px;font-weight:700}.initiative .cashless-cmp .cashless-cmp_ast{display:inline-block;width:0;overflow:visible;color:#0019eb;font-size:11px;vertical-align:super}.initiative .cashless-cmp .cashless-cmp_own img{display:inline-block;width:auto;height:46px;vertical-align:middle}.initiative .cashless-cmp .cashless-cmp_own picture{display:inline-block;height:46px;vertical-align:middle}.initiative .cashless-cmp .cashless-cmp_own picture img{display:inline-block;width:auto;height:46px;vertical-align:middle}.initiative .cashless-cmp_digit{font-family:din-2014,sans-serif;font-weight:600;font-size:17px;line-height:30px;letter-spacing:-.51px;color:#282828}.initiative .cashless-cmp_suffix{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:30px;letter-spacing:-.51px;color:#282828}@media screen and (max-width:768px){.initiative .cashless-cmp{min-width:560px}.initiative .cashless-cmp td,.initiative .cashless-cmp th{padding:12px 6px;font-size:13px}.initiative .cashless-cmp .cashless-cmp_num{font-size:26px}.initiative .cashless-cmp .cashless-cmp_yen{font-size:13px}.initiative .cashless-cmp .cashless-cmp_own img{display:inline-block;width:auto;height:35px}.initiative .cashless-cmp .cashless-cmp_own picture{display:inline-block;height:35px;vertical-align:middle}.initiative .cashless-cmp .cashless-cmp_own picture img{display:inline-block;width:auto;height:35px;vertical-align:middle}.initiative .cashless-cmp_digit{font-size:14px;line-height:24px;letter-spacing:-.41px}.initiative .cashless-cmp_suffix{font-size:10px;line-height:24px;letter-spacing:-.41px}}.topService .cashless-rate{margin-top:32px}.topService .cashless-rate_box{background-color:#ffe7d2;border:3px solid #ff7500;border-radius:8px;min-height:312px;padding:30px 36px}.topService .cashless-rate_head{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:16px 26px}.topService .cashless-rate_head-label{font-family:"Noto Sans JP",sans-serif;font-size:26.667px;font-weight:900;line-height:25.458px;letter-spacing:1.333px;color:#282828}.topService .cashless-rate_head-num{display:inline-flex;align-items:flex-end;font-family:din-2014,sans-serif;font-weight:700;font-size:120px;line-height:1;letter-spacing:-.9px;color:#ff7500}.topService .cashless-rate_head-unit{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;padding:8px 0 10px;margin-left:4px;line-height:1}.topService .cashless-rate_head-tilde{display:block;width:34px;height:16px;object-fit:contain;margin-top:37px}.topService .cashless-rate_head-pct{font-family:din-2014,sans-serif;font-weight:700;font-size:48px;line-height:1;color:#ff7500}.topService .cashless-rate_tabs{display:flex;flex-direction:column;gap:6px;width:167px;flex-shrink:0}.topService .cashless-rate_tab{width:100%;background-color:#fff;border:.602px solid #8c8c8c;border-radius:2px;padding:6px 24px;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.24px;color:#333;text-align:center}.topService .cashless-rate_terms{margin-top:20px}.topService .cashless-rate_terms-label{display:flex;align-items:center;gap:16px;margin-bottom:14px;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;color:#6f7175}.topService .cashless-rate_terms-label::after,.topService .cashless-rate_terms-label::before{content:"";flex:1 1 auto;height:1px;background-color:#f2b182}.topService .cashless-rate_cols{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:31px}.topService .cashless-rate_col{flex:426 1 0;min-width:0}.topService .cashless-rate_col:last-child{flex:480 1 0}.topService .cashless-rate_termTtl{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:-.02em;color:#6f7175;margin-top:12px}.topService .cashless-rate_termTtl:first-child{margin-top:0}.topService .cashless-rate_termTxt{font-family:"Noto Sans JP",sans-serif;font-size:11px;line-height:1.45;letter-spacing:-.02em;color:#6f7175;margin-top:4px}.topService .cashless-rate_notes{margin-top:16px;background-color:#fff;border-radius:8px;padding:16px;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#6f7175}.topService .item_center_img{flex-shrink:0;margin:0;width:268px;height:84px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.topService .item_center_img img{width:240px;max-width:100%;height:auto}.topService .item_center_max{flex-shrink:0;margin:0;width:268px;height:84px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0019eb}.topService .item_center_max-in{display:inline-flex;align-items:baseline;transform:translateY(-6px)}.topService .item_center_max-txt{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:900;line-height:1;color:#282828}.topService .item_center_max-num{font-family:din-2014,sans-serif;font-size:54px;font-weight:700;line-height:1;color:#0019eb;margin:0 4px}.initiative .cashless-fee{max-width:804px;margin:0 auto}.initiative .cashless-fee_box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background-color:#fff;border:2px solid #ff7500;border-radius:8px;padding:24px 0}.initiative .cashless-fee_row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px}.initiative .cashless-fee_brands{display:flex;flex-direction:row;align-items:center;gap:21.099px;margin:0}.initiative .cashless-fee_logo{display:block;height:auto;flex-shrink:0}.initiative .cashless-fee_logo--visa{width:85.181px}.initiative .cashless-fee_logo--master{width:55.556px}.initiative .cashless-fee_logo--jcb{width:69.088px}.initiative .cashless-fee_logo--diners{width:62.223px}.initiative .cashless-fee_logo--amex{width:52.449px}.initiative .cashless-fee_rate{position:relative;width:232px;height:84px;flex-shrink:0;margin:0}.initiative .cashless-fee_num{position:absolute;left:0;bottom:-4px;font-family:din-2014,sans-serif;font-weight:700;font-size:117.209px;line-height:1;letter-spacing:-5.8px;color:#ff7500}.initiative .cashless-fee_unit{position:absolute;right:0;top:0;bottom:0;width:34px;display:block;padding:0;margin:0;line-height:1}.initiative .cashless-fee_tilde{position:absolute;top:20px;right:0;display:block;width:23.44px;height:15.63px;object-fit:fill}.initiative .cashless-fee_pct{position:absolute;bottom:10px;right:-3px;font-family:din-2014,sans-serif;font-weight:700;font-size:35.163px;line-height:1;color:#ff7500}.initiative .cashless-fee_ast{position:absolute;top:-8px;right:14px;margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1;color:#6f7175}.initiative .cashless-fee_note{margin:0;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#6f7175}@media screen and (max-width:768px){.topService .cashless-rate{margin-top:24px}.topService .cashless-rate_box{min-height:0;padding:24px 20px;border-radius:8px}.topService .cashless-rate_head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 14px}.topService .cashless-rate_head-label{font-size:18px;line-height:1.4}.topService .cashless-rate_head-num{font-size:72px;line-height:1.1}.topService .cashless-rate_head-tilde{width:26px;height:12px;margin-top:22px}.topService .cashless-rate_head-pct{font-size:30px}.topService .cashless-rate_tabs{width:100%;margin-left:0;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.topService .cashless-rate_tab{width:auto;padding:6px 14px}.topService .cashless-rate_terms{margin-top:20px}.topService .cashless-rate_cols{flex-direction:column;gap:20px}.topService .cashless-rate_col,.topService .cashless-rate_col:last-child{flex:0 1 auto;width:100%}.topService .cashless-rate_notes{font-size:13px}.initiative .cashless-fee_box{gap:0;padding:20px 8px}.initiative .cashless-fee_row{flex-direction:column;gap:0}.initiative .cashless-fee_brands{flex-wrap:nowrap;justify-content:center;gap:8px}.initiative .cashless-fee_logo--visa{width:77px}.initiative .cashless-fee_logo--master{width:50px}.initiative .cashless-fee_logo--jcb{width:62px}.initiative .cashless-fee_logo--diners{width:56px}.initiative .cashless-fee_logo--amex{width:47px}.initiative .cashless-fee_rate{position:relative;display:inline-flex;align-items:flex-end;width:auto;height:auto;margin:16px auto 0}.initiative .cashless-fee_num{position:static;font-size:140px;line-height:1}.initiative .cashless-fee_unit{position:static;display:inline-flex;flex-direction:column;justify-content:space-between;align-self:stretch;width:24px;padding:8px 0 15px;margin-left:10px;line-height:1}.initiative .cashless-fee_ast{position:absolute;top:45px;right:10px;font-size:15px}.initiative .cashless-fee_tilde{position:static;width:30px;height:20px;object-fit:contain;margin-top:55px}.initiative .cashless-fee_pct{position:static;font-family:din-2014,sans-serif;font-weight:700;font-size:35.163px;line-height:1;color:#ff7500;margin:0}.initiative .cashless-fee_note{font-size:13px;margin-top:16px}.topService .item_center_box .item_center_img,.topService .item_center_box .item_center_max{width:100%;max-width:100%;height:52px;min-height:unset}.topService .item_center_box .item_center_img img{width:auto;max-width:90%;height:auto;max-height:32px}.topService .item_center_box .item_center_max-in{transform:none}.topService .item_center_box .item_center_max-txt{font-size:16px}.topService .item_center_box .item_center_max-num{font-size:26px}}.ServiceFunctions_item-img{display:flex;justify-content:center;align-items:center}