body{background-color:#f4f8fb}p:not([class]){margin-bottom:0}.u-textGradation{background:linear-gradient(to right, #14a0dc, #007eda, #0064ba);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-mv{padding-top:1.675rem;padding-bottom:1.5rem;background-image:url(/function/image/new/sp_mv_bg.jpg);background-size:cover}@media screen and (min-width: 56em){.p-mv{padding-top:3.5rem;padding-bottom:2.5rem;background-image:url(/function/image/new/mv_bg.jpg)}}.p-mv__heading{position:relative;display:inline-block;padding-bottom:.25rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;color:#f8692a}@media screen and (min-width: 56em){.p-mv__heading{padding-bottom:.75rem;margin-bottom:1.25rem;font-size:1.5rem}}.p-mv__heading::after{position:absolute;bottom:-5px;left:0;display:inline-block;width:100%;height:10px;content:"";background:radial-gradient(circle farthest-side, #14a0dc, #14a0dc 30%, transparent 30%, transparent);background-size:10px 10px}.p-mv__heading-sub{margin-bottom:.75rem;font-size:1.75rem;font-weight:600;line-height:1.5;text-align:left}@media screen and (min-width: 56em){.p-mv__heading-sub{margin-bottom:1.5rem;font-size:2.75rem;text-align:center}}.p-mv__intro{display:flex;flex-wrap:wrap;gap:1rem 3rem;align-items:center}.p-mv__intro__text{margin:0;font-weight:400;line-height:2}@media screen and (min-width: 56em){.p-mv__intro__text{width:calc(100% - 3rem - 420px);font-weight:400;line-height:2}}.p-mv__navi{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0;list-style:none}.p-mv__navi>li{position:relative;z-index:0;width:100%;overflow:hidden;background:#fff;border-radius:5em;transition:all .5s;transition:all .25s}.p-mv__navi>li::after{position:absolute;top:0;left:0;width:100%;height:4em;content:"";background:linear-gradient(to right, #14a0dc, #007eda, #0064ba);opacity:1;transition:all .5s}.p-mv__navi>li:hover{box-shadow:4px 4px 20px 0 #dce3e8;transition:all .25s}.p-mv__navi>li:hover::after{opacity:0;transition:all .5s}.p-mv__navi>li:hover .p-mv__navi-link{color:#0064ba}.p-mv__navi-link{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;padding:.875rem 2.25rem;font-weight:400;color:#fff;text-align:center}.p-mv__navi-link::after{position:absolute;right:1.75rem;z-index:1;width:1.125rem;height:1.125rem;content:"";background-color:#fff;border-radius:10rem;transition:all .5s}.p-mv__navi-link::before{position:absolute;right:2.125rem;z-index:2;width:.25rem;height:.25rem;content:"";border-right:2px solid #0064ba;border-bottom:2px solid #0064ba;transform:rotate(45deg)}@media screen and (min-width: 56em){.p-mv__navi{gap:1rem}.p-mv__navi>li{width:inherit}.p-mv__navi-link{width:100%;height:100%;min-height:4rem;padding:.5rem 3.5rem .5rem 2.25rem}}.p-function{padding:1.125rem 0 3rem;margin:auto}@media screen and (min-width: 56em){.p-function{max-width:1280px;padding:5rem 0}}.p-function__inner{margin-bottom:2rem;background:#fff;border-radius:1.25rem}.p-function__inner>.l-contents{padding-top:1.75rem}.p-function__inner:last-child{margin-bottom:0}@media screen and (min-width: 56em){.p-function__inner{margin-bottom:3rem;border-radius:2rem}.p-function__inner>.l-contents{padding-top:2.5rem}.p-function__inner:nth-child(2n){margin-left:6.25%}.p-function__inner:nth-child(2n+1){margin-right:6.25%}}.p-function__tab{box-sizing:border-box;display:inline-block;max-width:90%;padding:1.5rem 8% 1.5rem 5%;font-size:1.125rem;font-weight:600;color:#0064ba;background:#f4f8fb;border-radius:0 0 1.875rem}.p-function__tab__inner{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.p-function__tab__inner .ed{box-sizing:border-box;padding:.125rem .5rem;font-size:.75rem;font-weight:400;color:#fff;background:#666;border-radius:2px}.p-function__tab__inner .ed--op{background:#0064ba}@media screen and (min-width: 56em){.p-function__tab{padding:2.5rem 4rem;font-size:1.375rem;border-radius:0 0 3rem}.p-function__tab__inner .ed{padding:.25rem .5rem;font-size:.875rem}}.p-function .contents__inner{margin-bottom:2.5rem}@media screen and (min-width: 56em){.p-function .contents__inner{margin-bottom:3.75rem}}.p-function .contents__inner:last-child{margin-bottom:0}.p-function img.max400{width:100%;max-width:400px}.p-function .headingLv1{position:relative;margin-bottom:1.25rem;font-size:1.5rem;background:linear-gradient(to right, #14a0dc, #007eda, #0064ba);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-function .headingLv2{position:relative;margin-bottom:1.25rem;font-size:1.125rem}.p-function .headingLv2--01{padding:.125rem 0 .125rem .75rem;border-left:solid 2px #14a0dc}.p-function .headingLv2--02{display:flex;gap:0 1rem;align-items:center;overflow:hidden;line-height:1.5}.p-function .headingLv2--02 .text{font-weight:600;color:#0064ba}.p-function .headingLv2--02 .line{display:block;flex:1;width:100%;height:1px;background:#0064ba}.p-function .headingLv3{position:relative;width:100%;padding-bottom:.25rem;font-size:1rem;font-weight:600;color:#14a0dc;border-bottom:dotted 1px #14a0dc}@media screen and (min-width: 56em){.p-function .headingLv1{margin-bottom:1.875rem;font-size:2.25rem}.p-function .headingLv2{margin-bottom:2rem;font-size:1.625rem}.p-function .headingLv2--01{padding:.25rem 0 .25rem 1.25rem;border-left:solid 3px #14a0dc}.p-function .headingLv2--02 .text{font-weight:400}.p-function .headingLv3{padding-bottom:.5rem;font-size:1.125rem;font-weight:400}}.p-function .ico-ver{position:relative;top:-0.125em;display:inline-flex;align-items:center;height:1.25em;padding:.15em .375em .25em;margin-left:.5em;font-size:.625em;font-weight:600;line-height:1em;color:#f8692a;letter-spacing:0;background:#fff;border:solid 1px #f8692a;-webkit-text-fill-color:#f8692a}.p-function .headingLv3 .ico-ver{font-size:.75em}.p-function__box{padding:.75rem 1.25rem;background:#f4f8fb;border:solid 1px #c2c9cf}@media screen and (min-width: 56em){.p-function__box{padding:1.25rem 2rem}}.p-function__list-other{padding:0;margin:0}.p-function__list-other>li{position:relative;padding-left:1rem;margin:1.25rem 0 0}.p-function__list-other>li::after{position:absolute;top:11px;left:0;width:5px;height:5px;content:"";background:#14a0dc;border-radius:5px}.c-table{border:1px solid #ddd}.c-table tr:not(:last-child) td{border-bottom:1px solid #ddd}.c-table tr:not(:last-child) th{border-bottom:1px solid #fff}.c-table th,.c-table td{display:block;min-width:115px;padding:8px 12px;font-size:15px;line-height:1.4}.c-table th br,.c-table td br{display:none}@media screen and (min-width: 56em){.c-table th,.c-table td{display:table-cell}}.c-table th{color:#fff;text-align:left;background:#14a0dc}
