@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://use.typekit.net/ydy8std.css";.c-notes{padding-left:1.2em;margin-top:16px}.c-notes li{font-size:12px;text-indent:-1.2em}.c-notes li:before{margin-right:.5em;content:"※"}[data-astro-cid-sz7xmlte],[data-astro-cid-sz7xmlte]:before,[data-astro-cid-sz7xmlte]:after{box-sizing:border-box}a[data-astro-cid-sz7xmlte],a[data-astro-cid-sz7xmlte]:hover{text-decoration:none}img[data-astro-cid-sz7xmlte]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-sz7xmlte]{display:inline-block}.u-color-accent-orange[data-astro-cid-sz7xmlte]{color:#ff7420}.u-color-accent-blue[data-astro-cid-sz7xmlte]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-sz7xmlte]{color:#4bacd5}.u-mt-md[data-astro-cid-sz7xmlte]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-sz7xmlte]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-sz7xmlte]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-sz7xmlte]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-sz7xmlte]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-sz7xmlte]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-sz7xmlte]{margin-inline:auto;text-align:center}footer[data-astro-cid-sz7xmlte]{justify-content:space-between;padding:24px;color:#fff;text-align:center;background-color:#003856;font-size:clamp(14px,3.7333333333vw,16px)}@media screen and (min-width: 768px){footer[data-astro-cid-sz7xmlte]{padding:32px}}[data-astro-cid-3ef6ksr2],[data-astro-cid-3ef6ksr2]:before,[data-astro-cid-3ef6ksr2]:after{box-sizing:border-box}a[data-astro-cid-3ef6ksr2],a[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}img[data-astro-cid-3ef6ksr2]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-3ef6ksr2]{display:inline-block}.u-color-accent-orange[data-astro-cid-3ef6ksr2]{color:#ff7420}.u-color-accent-blue[data-astro-cid-3ef6ksr2]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-3ef6ksr2]{color:#4bacd5}.u-mt-md[data-astro-cid-3ef6ksr2]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-3ef6ksr2]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-3ef6ksr2]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-3ef6ksr2]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-3ef6ksr2]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-3ef6ksr2]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-3ef6ksr2]{margin-inline:auto;text-align:center}header[data-astro-cid-3ef6ksr2]{padding:clamp(10px,2.6666666667vw,20px);text-align:right}header[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:clamp(68px,18.1333333333vw,96px)}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}[data-astro-cid-sckkx6r4],[data-astro-cid-sckkx6r4]:before,[data-astro-cid-sckkx6r4]:after{box-sizing:border-box}a[data-astro-cid-sckkx6r4],a[data-astro-cid-sckkx6r4]:hover{text-decoration:none}img[data-astro-cid-sckkx6r4]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-sckkx6r4]{display:inline-block}.u-color-accent-orange[data-astro-cid-sckkx6r4]{color:#ff7420}.u-color-accent-blue[data-astro-cid-sckkx6r4]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-sckkx6r4]{color:#4bacd5}.u-mt-md[data-astro-cid-sckkx6r4]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-sckkx6r4]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-sckkx6r4]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-sckkx6r4]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-sckkx6r4]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-sckkx6r4]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-sckkx6r4]{margin-inline:auto;text-align:center}body{background:url(data:image/gif;base64,R0lGODlhIAAgAPABAOny1f///yH5BAAAAAAALAAAAAAgACAAAAImBIKpy23WolRw2ouz3rz7D4biSJbmiabqyrbuC8fyTNdwVT6HaRQAOw==) center}[data-astro-cid-vnzlvqnm],[data-astro-cid-vnzlvqnm]:before,[data-astro-cid-vnzlvqnm]:after{box-sizing:border-box}a[data-astro-cid-vnzlvqnm],a[data-astro-cid-vnzlvqnm]:hover{text-decoration:none}img[data-astro-cid-vnzlvqnm]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-vnzlvqnm]{display:inline-block}.u-color-accent-orange[data-astro-cid-vnzlvqnm]{color:#ff7420}.u-color-accent-blue[data-astro-cid-vnzlvqnm]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-vnzlvqnm]{color:#4bacd5}.u-mt-md[data-astro-cid-vnzlvqnm]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-vnzlvqnm]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-vnzlvqnm]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-vnzlvqnm]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-vnzlvqnm]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-vnzlvqnm]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-vnzlvqnm]{margin-inline:auto;text-align:center}a[data-astro-cid-vnzlvqnm]{position:relative;display:block;padding:24px 40px;margin:auto;font-weight:500;line-height:1;color:#fff;text-align:center;cursor:pointer;background-color:#ff7420;border-radius:50px;transition:background-color .2s;font-size:clamp(14px,3.7333333333vw,20px)}@media screen and (min-width: 768px){a[data-astro-cid-vnzlvqnm]{max-width:360px}}a[data-astro-cid-vnzlvqnm]:hover{background-color:#ff904d}a[data-astro-cid-vnzlvqnm]:before{position:absolute;inset:0 32px 0 auto;display:block;width:16px;height:16px;margin:auto;content:"";background:#fff;border-radius:100%}a[data-astro-cid-vnzlvqnm]:after{position:absolute;inset:0 39px 0 auto;display:block;width:4px;height:4px;margin:auto;content:"";border-top:1px solid #ff7420;border-right:1px solid #ff7420;transform:rotate(45deg)}a--disable[data-astro-cid-vnzlvqnm]{pointer-events:none;background-color:#999}[data-astro-cid-yz5a4n3r],[data-astro-cid-yz5a4n3r]:before,[data-astro-cid-yz5a4n3r]:after{box-sizing:border-box}a[data-astro-cid-yz5a4n3r],a[data-astro-cid-yz5a4n3r]:hover{text-decoration:none}img[data-astro-cid-yz5a4n3r]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-yz5a4n3r]{display:inline-block}.u-color-accent-orange[data-astro-cid-yz5a4n3r]{color:#ff7420}.u-color-accent-blue[data-astro-cid-yz5a4n3r]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-yz5a4n3r]{color:#4bacd5}.u-mt-md[data-astro-cid-yz5a4n3r]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-yz5a4n3r]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-yz5a4n3r]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-yz5a4n3r]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-yz5a4n3r]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-yz5a4n3r]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-yz5a4n3r]{margin-inline:auto;text-align:center}.p-mv[data-astro-cid-yz5a4n3r]{position:relative;padding-bottom:clamp(48px,12.8vw,64px)}@media screen and (min-width: 768px){.p-mv[data-astro-cid-yz5a4n3r]{max-height:600px}}.p-mv__inner[data-astro-cid-yz5a4n3r]{display:grid;grid-template:"mv_logo" auto "mv_img" auto "mv_text" auto "mv_button" auto/100%;gap:24px 0;width:min(100% - clamp(40px,10.6666666667vw,64px),1280px);margin-inline:auto}@media screen and (min-width: 768px){.p-mv__inner[data-astro-cid-yz5a4n3r]{grid-template:"mv_logo mv_img" auto "mv_text mv_img" auto "mv_button mv_img" auto/auto auto;gap:24px clamp(20px,5.3333333333vw,40px)}}.p-mv__logo[data-astro-cid-yz5a4n3r]{grid-area:mv_logo}.p-mv__img[data-astro-cid-yz5a4n3r]{grid-area:mv_img;text-align:center}.p-mv__img[data-astro-cid-yz5a4n3r] img[data-astro-cid-yz5a4n3r]{width:59.7%}@media screen and (min-width: 768px){.p-mv__img[data-astro-cid-yz5a4n3r] img[data-astro-cid-yz5a4n3r]{width:100%;max-width:500px}}.p-mv__text[data-astro-cid-yz5a4n3r]{grid-area:mv_text;line-height:2;font-size:clamp(14px,3.7333333333vw,16px)}@media screen and (min-width: 768px){.p-mv__text[data-astro-cid-yz5a4n3r]{margin-top:8px}}.p-mv__button[data-astro-cid-yz5a4n3r]{grid-area:mv_button}@media screen and (min-width: 768px){.p-mv__button[data-astro-cid-yz5a4n3r] .c-button[data-astro-cid-yz5a4n3r]{margin-inline:0}}[data-astro-cid-vt2sc4zk],[data-astro-cid-vt2sc4zk]:before,[data-astro-cid-vt2sc4zk]:after{box-sizing:border-box}a[data-astro-cid-vt2sc4zk],a[data-astro-cid-vt2sc4zk]:hover{text-decoration:none}img[data-astro-cid-vt2sc4zk]{max-width:100%;height:auto;vertical-align:middle}.u-inline-block[data-astro-cid-vt2sc4zk]{display:inline-block}.u-color-accent-orange[data-astro-cid-vt2sc4zk]{color:#ff7420}.u-color-accent-blue[data-astro-cid-vt2sc4zk]{color:#138fcf}.u-color-accent-blue-light[data-astro-cid-vt2sc4zk]{color:#4bacd5}.u-mt-md[data-astro-cid-vt2sc4zk]{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg[data-astro-cid-vt2sc4zk]{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl[data-astro-cid-vt2sc4zk]{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md[data-astro-cid-vt2sc4zk]{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg[data-astro-cid-vt2sc4zk]{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl[data-astro-cid-vt2sc4zk]{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center[data-astro-cid-vt2sc4zk]{margin-inline:auto;text-align:center}.p-solution-content[data-astro-cid-vt2sc4zk]{display:flex;flex-direction:column;row-gap:clamp(48px,12.8vw,64px);align-items:center;margin-bottom:clamp(64px,17.0666666667vw,80px)}@media screen and (min-width: 992px){.p-solution-content[data-astro-cid-vt2sc4zk]{flex-direction:row;gap:clamp(48px,12.8vw,64px);align-items:flex-start}}.p-solution-content[data-astro-cid-vt2sc4zk]>div[data-astro-cid-vt2sc4zk]{flex:1}picture[data-astro-cid-vt2sc4zk]{display:block;text-align:center}.l-section--task{position:relative;z-index:1;padding-inline:4px!important;padding-bottom:0!important;background:url(/giga/_astro/point_bg.BDbTfhYW.jpg) center/cover}@media screen and (min-width: 768px){.l-section--task{padding:clamp(64px,17.0666666667vw,80px) clamp(16px,4.2666666667vw,80px)!important;padding-bottom:0!important}}.l-section--task:after{position:absolute;inset:auto 0 0;display:block;width:100%;height:3px;margin:auto;content:"";background-color:#f8692a}.p-task-heading{position:relative;min-height:150px;padding-inline:12px;margin-bottom:clamp(32px,8.5333333333vw,64px);font-weight:700;color:#fff;text-align:center;font-size:clamp(28px,7.4666666667vw,40px)}.p-task-heading__badge{position:absolute;inset:-100px 0 auto auto;width:100px;height:100px}@media screen and (min-width: 768px){.p-task-heading__badge{top:-150px;width:150px;height:150px}}.p-button-wrap{position:relative;z-index:10;display:flex;gap:4px;justify-content:center;width:min(1024px,100%);margin:auto}@media screen and (min-width: 768px){.p-button-wrap{gap:10px}}.p-button{display:block;width:33.3333333333%;padding:clamp(16px,4.2666666667vw,36px) 8px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:0;cursor:pointer;background-color:#54483d;border-bottom:3px solid #f8692a;border-radius:8px 8px 0 0;transition:background-color .2s,color .2s;font-size:clamp(14px,3.7333333333vw,20px)}@media screen and (min-width: 768px){.p-button{border-radius:20px 20px 0 0}}.p-button:hover{color:#f8692a;background-color:#f7f4ec}.p-button--active{color:#f8692a;background-color:#f7f4ec;border:3px solid #f8692a;border-bottom:none;font-size:clamp(16px,4.2666666667vw,24px)}sup{font-size:.8em;vertical-align:top}.p-contents{margin-top:48px}.p-contents__inner{display:flex;flex-direction:column;row-gap:40px;padding:clamp(32px,8.5333333333vw,40px) clamp(20px,5.3333333333vw,40px);background-color:#fff;border-radius:16px}@media screen and (min-width: 768px){.p-contents__inner{gap:64px}}.p-package-contents{display:flex;flex-direction:column;gap:clamp(32px,8.5333333333vw,48px)}.p-package-contents__header{display:flex;flex-direction:column;gap:32px}.p-package-contents__heading{display:flex;flex-direction:column;gap:clamp(8px,2.1333333333vw,12px);padding-bottom:8px;font-weight:700;color:#4bacd5;border-bottom:1px solid #ddd;font-size:clamp(22px,5.8666666667vw,28px)}@media screen and (min-width: 768px){.p-package-contents__heading{flex-direction:row;justify-content:space-between}}.p-package-contents__heading--green{flex-direction:row;justify-content:flex-start;padding-bottom:0;color:#91c02c;border-bottom:none}.p-package-contents__heading p{font-weight:700;color:#7a7a7a;font-size:clamp(22px,5.8666666667vw,28px)}.p-package-contents__heading p span{font-size:16px}.p-package-contents__contents{display:flex;flex-direction:column}@media screen and (min-width: 768px){.p-package-contents__contents{flex-direction:row}}.p-package-contents__contents div{flex:1}.p-package-contents__contents figure{max-width:400px}.p-package-contents__title{padding:clamp(12px,3.2vw,16px);margin-bottom:16px;font-weight:700;line-height:1.4;color:#54483d;background-color:#ecf5fa;border-left:3px solid #138fcf;font-size:clamp(16px,4.2666666667vw,20px)}@media screen and (min-width: 768px){.p-package-contents__title{margin-bottom:32px}}.p-package-contents__title>small{font-size:clamp(11px,2.9333333333vw,13px);display:block}.p-package-contents__title--green{background-color:#f4f8ea;border-left-color:#91c02c}.p-package-contents__text{font-size:clamp(14px,3.7333333333vw,16px)}.p-package-contents__notes{font-size:clamp(12px,3.2vw,13px)}@media screen and (min-width: 768px){.p-package-contents__notes{text-align:right}}.p-package-contents__button{display:inline-block;padding:clamp(8px,2.1333333333vw,10px) clamp(12px,3.2vw,16px);margin-top:1em;color:#fff;background-color:#138fcf;border-radius:8px;transition:opacity .2s;font-size:clamp(14px,3.7333333333vw,16px)}.p-package-contents__button:hover{opacity:.7}.p-point-list{display:flex;flex-direction:column;row-gap:8px;margin:0;counter-reset:count 0}.p-point-list>li{padding-left:1em;text-indent:-1em;font-size:clamp(14px,3.7333333333vw,16px)}.p-point-list>li:before{display:inline-flex;justify-content:flex-end;width:1em;margin-right:4px;font-weight:700;color:#4bacd5;text-align:center;content:"・"}.p-ipad-keyboard__heading{padding-bottom:8px;margin-block:clamp(16px,4.2666666667vw,24px);font-weight:500;color:#138fcf;border-bottom:1px solid #ddd;font-size:clamp(16px,4.2666666667vw,20px)}.p-ipad-keyboard__inner{display:flex;flex-direction:column;gap:clamp(16px,4.2666666667vw,48px);justify-content:space-evenly;color:#4bacd5}@media screen and (min-width: 768px){.p-ipad-keyboard__inner{flex-direction:row}}.p-ipad-keyboard__inner figure{text-align:center;text-indent:0}@media screen and (min-width: 768px){.p-ipad-keyboard__inner figure{display:flex;flex-direction:column;justify-content:end}}.p-package-wrap{display:flex;flex-direction:column;gap:clamp(32px,8.5333333333vw,48px)}@media screen and (min-width: 768px){.p-package-wrap{flex-flow:row wrap}}@media screen and (min-width: 768px){.p-package-wrap__row{width:calc(50% - (clamp(32px,8.5333333333vw,48px)/2))}}.p-table-wrapper{position:relative;margin-top:clamp(32px,8.5333333333vw,48px);overflow-x:auto;container-type:inline-size}.p-table-wrapper:after{position:absolute;inset:0;display:block;width:160px;height:160px;margin:auto;content:"";background:#666666e6 url(/giga/_astro/icon_scroll.BzGEEYXI.svg) center no-repeat;border-radius:16px}@container (min-width:768px){.p-table-wrapper:after{display:none}}.p-table-wrapper--hint-hide:after{animation:icon-fade-out .3s 0s forwards}@keyframes icon-fade-out{0%{opacity:1}to{display:contents;opacity:0}}.p-package-table{width:100%;min-width:768px;font-size:13px;border-collapse:collapse;background-color:#fff}@media screen and (min-width: 768px){.p-package-table{font-size:14px}}.p-package-table th,.p-package-table td{padding:8px 10px;border:1px solid #ccc}.p-package-table td{text-align:center;vertical-align:middle}.p-package-table td:nth-of-type(-n+2){background-color:#f5f5f5}.p-package-table tbody th{border-color:#fff}.p-package-table__kinds{color:#fff;text-align:center;vertical-align:middle;background-color:#138fcf}.p-package-table__kinds>div{display:flex}.p-package-table__kinds>div>span{display:inline-block;white-space:pre;writing-mode:vertical-rl}.p-package-table__kinds--advanced{background-color:#91c02c}.p-package-table thead th{color:#fff;text-align:center;vertical-align:middle;background-color:#ff7420}.p-package-table thead th:first-of-type{background-color:#7a7a7a;border-color:#fff}.p-package-table small{display:block;font-size:clamp(12px,3.2vw,13px)}.p-package-table__notes{margin-top:2em;font-size:clamp(12px,3.2vw,13px)}@media screen and (min-width: 768px){.p-package-table__notes{text-align:right}}.p-ask-wrap{position:relative;z-index:10;display:flex;flex-direction:column;row-gap:clamp(12px,3.2vw,16px);margin-block:clamp(40px,10.6666666667vw,64px);counter-reset:number 0}@media screen and (min-width: 768px){.p-ask-wrap{flex-flow:row wrap;flex-wrap:wrap;column-gap:clamp(12px,3.2vw,16px);justify-content:center;margin-inline:auto}}.c-card-ask{overflow:hidden;background-color:#fff;border-radius:16px}@media screen and (min-width: 768px){.c-card-ask{width:calc(50% - clamp(12px,3.2vw,16px))}}@media screen and (min-width: 992px){.c-card-ask{width:calc(25% - clamp(12px,3.2vw,16px))}}.c-card-ask__content{position:relative;padding:clamp(20px,5.3333333333vw,24px);padding-top:clamp(64px,17.0666666667vw,80px);font-size:14px;text-align:center}@media screen and (min-width: 768px){.c-card-ask__content{font-size:16px}}.c-card-ask__content>strong{display:block;margin-bottom:12px;font-size:20px;font-weight:700}.c-card-ask__content p{position:absolute;inset:0 auto auto 0;box-sizing:content-box;display:flex;gap:4px;align-items:center;justify-content:center;width:100%;height:auto;padding-block:12px;font-size:14px;font-weight:700;line-height:1;color:#54483d;background-color:#ddd}.c-card-ask__content p>strong{font-size:32px;color:#f8692a;transform:translateY(-2px);font-size:clamp(24px,6.4vw,32px)}@media screen and (min-width: 768px){.c-card-ask__content p{padding-block:16px;font-size:16px}}.c-card-ask__content img{display:block;max-width:80%;margin:20px auto}@media screen and (min-width: 768px){.c-card-ask__content img{max-width:100%}}.p-ms-paretner{display:flex;flex-direction:column;gap:clamp(24px,6.4vw,48px);align-items:center;margin-top:clamp(24px,6.4vw,40px)}@media screen and (min-width: 768px){.p-ms-paretner{flex-direction:row}}.p-ms-paretner>div{flex:2;width:min(100%,430px)}.p-ms-paretner>p{flex:3;line-height:2}.p-option{display:grid;gap:clamp(16px,4.2666666667vw,32px);padding:clamp(24px,6.4vw,32px);margin-top:clamp(24px,6.4vw,32px);border:2px solid #4bacd5;border-radius:clamp(8px,2.1333333333vw,16px)}.p-option__heading{padding-left:10px;font-weight:700;color:#4bacd5;border-left:4px solid #4bacd5;font-size:clamp(18px,4.8vw,20px)}.p-point{display:flex;flex-direction:column;gap:16px;text-align:center;counter-reset:point}@media screen and (min-width: 768px){.p-point{flex-direction:row}}.p-point__item{counter-increment:point;border:2px solid #ecf5fa;border-radius:clamp(4px,1.0666666667vw,10px)}@media screen and (min-width: 768px){.p-point__item{width:calc(33.3333333333% - 8px)}}@media screen and (min-width: 768px){.p-point__item--col2{width:calc(50% - 8px)!important}}.p-point__heading{position:relative;padding:0 0 clamp(10px,2.6666666667vw,16px);font-weight:700;color:#54483d;font-size:clamp(18px,4.8vw,20px)}.p-point__heading p{padding-inline:clamp(16px,4.2666666667vw,24px)}.p-point__point--single{display:flex;flex:1;flex-direction:column;align-items:center;padding-bottom:clamp(16px,4.2666666667vw,24px)}@media screen and (min-width: 768px){.p-point__point--single{flex-direction:row}}.p-point__point{z-index:1;display:block;width:100%;padding:10px 14px;margin-bottom:clamp(16px,4.2666666667vw,24px);font-weight:700;line-height:1;background-color:#ecf5fa;font-size:clamp(14px,3.7333333333vw,16px)}.p-point__point:after{color:#4bacd5;content:" 0" counter(point);font-size:clamp(24px,6.4vw,32px)}.p-point__text{padding:0 clamp(16px,4.2666666667vw,24px) clamp(16px,4.2666666667vw,24px);text-align:left}.p-notes{padding:clamp(16px,4.2666666667vw,24px);font-weight:500;background-color:#f7f4ec;border-radius:clamp(4px,1.0666666667vw,10px)}.p-function__heading{font-weight:700;text-align:center;font-size:clamp(18px,4.8vw,20px)}.p-function>div{display:flex;flex-direction:column;gap:16px;margin-top:clamp(16px,4.2666666667vw,24px)}@media screen and (min-width: 768px){.p-function>div{flex-direction:row}}.p-function__item{padding:clamp(16px,4.2666666667vw,24px);font-weight:500;line-height:1.4;background-color:#ecf5fa;border-radius:clamp(4px,1.0666666667vw,10px)}@media screen and (min-width: 768px){.p-function__item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:calc(33.3333333333% - 8px);text-align:center}}.p-video-wrap{display:flex;flex-direction:column;gap:clamp(24px,6.4vw,32px);justify-content:center;font-size:clamp(14px,3.7333333333vw,16px)}@media screen and (min-width: 768px){.p-video-wrap{flex-direction:row}}.p-video{display:flex;overflow:hidden;text-align:center;transition:transform .2s}@media screen and (min-width: 768px){.p-video{width:calc(33.3333333333% - clamp(24px,6.4vw,32px) / 2)}}.p-video:hover{transform:scale(1.02)}.p-video figure{width:100%;overflow:hidden}.p-video img{width:100%;border:2px solid rgba(255,255,255,.3);border-radius:16px}.p-video figcaption{margin-bottom:16px;font-weight:700;color:#fff;font-size:clamp(16px,4.2666666667vw,22px)}.p-banner{flex:1;overflow:hidden;text-align:center;transition:transform .2s}.p-banner:hover{transform:scale(1.02)}.p-banner img{border-radius:16px}.p-banner figcaption{margin-bottom:16px;font-weight:700;color:#fff;font-size:clamp(16px,4.2666666667vw,22px)}html:has(.ReactModal__Overlay--after-open){overflow:hidden}.ReactModal__Overlay{z-index:100;opacity:0}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content iframe{width:100%;aspect-ratio:16/9}*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow-y:scroll;scroll-behavior:smooth}body{position:relative;min-height:100%;font-family:Noto Sans JP,sans-serif;font-weight:400;font-feature-settings:"palt";line-height:1.6;color:#54483d;letter-spacing:.05em}a,a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}.u-inline-block{display:inline-block}.u-color-accent-orange{color:#ff7420}.u-color-accent-blue{color:#138fcf}.u-color-accent-blue-light{color:#4bacd5}.u-mt-md{margin-top:clamp(16px,4.2666666667vw,24px)}.u-mt-lg{margin-top:clamp(24px,6.4vw,32px)}.u-mt-xl{margin-top:clamp(32px,8.5333333333vw,40px)}.u-mb-md{margin-bottom:clamp(16px,4.2666666667vw,24px)}.u-mb-lg{margin-bottom:clamp(24px,6.4vw,32px)}.u-mb-xl{margin-bottom:clamp(32px,8.5333333333vw,40px)}.u-layout-center{margin-inline:auto;text-align:center}.l-section{position:relative;padding:clamp(64px,17.0666666667vw,80px) clamp(16px,4.2666666667vw,80px)}.l-section--beige{background-color:#f7f4ec}.l-section--beige--arrow:after{position:absolute;inset:auto 0 -30px;z-index:1;display:block;width:0;height:0;margin:auto;content:"";border-color:#fff transparent transparent transparent;border-style:solid;border-width:30px 30px 0;border-color:#f7f4ec transparent transparent}.l-section--blue{background:url(data:image/jpeg;base64,/9j/2wCEAAEBAQEBAQEBAQECAQEBAgICAQECAgICAgICAgIDAgMDAwMCAwMEBAQEBAMFBQUFBQUHBwcHBwgICAgICAgICAgBAQEBAgICBQMDBQcFBAUHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICP/dAAQAAv/uAA5BZG9iZQBkwAAAAAH/wAARCAAKAAoDABEAAREBAhEB/8QBogAAAQALAAAAAAAAAAAAAAAACgABAgMEBQYHCAkLAQABAAsAAAAAAAAAAAAAAAAGAAECAwQFBwgJCgsQAAABAgEDEIsAAAAAAAAAAAIBAwQAERIFBgcICQoTFBUWFxgZGiEiIyQlJicoKSoxMjM0NTY3ODk6QUJDREVGR0hJSlFSU1RVVldYWVphYmNkZWZnaGlqcXJzdHV2d3h5eoGCg4SFhoeIiYqRkpOUlZaXmJmaoaKjpKWmp6ipqrGys7S1tre4ubrBwsPExcbHyMnK0dLT1NXW19jZ2uHi4+Tl5ufo6erw8fLz9PX29/j5+hEAAAACAQMvbQAAAAAAAAAAAQIAAxEhBAUGBwgJChITFBUWFxgZGiIjJCUmJygpKjEyMzQ1Njc4OTpBQkNERUZHSElKUVJTVFVWV1hZWmFiY2RlZmdoaWpxcnN0dXZ3eHl6gYKDhIWGh4iJipGSk5SVlpeYmZqhoqOkpaanqKmqsbKztLW2t7i5usHCw8TFxsfIycrR0tPU1dbX2Nna4eLj5OXm5+jp6vDx8vP09fb3+Pn6/9oADAMAAAERAhEAPwA5IyZMoYyaQ6HNBQ6HQ4QgMGABIAAAAIohCEIUxCEIQiYhCJEQ44RglwmQhIKlMpiiCgFFAWAAj1JkjZP/0Dl0iAgwREkIhP/Z);border-top:2px solid #138fcf;border-bottom:2px solid #138fcf}.l-section--blue:after{position:absolute;inset:auto 0 -30px;z-index:1;display:block;width:0;height:0;margin:auto;content:"";border-color:#fff transparent transparent transparent;border-style:solid;border-width:30px 30px 0;border-color:#0e7ab7 transparent transparent}.l-section--video{background-color:#0e7ab7}.l-section--point{background-color:#ecf5fa}.l-section--entry{text-align:center;background:url(/giga/_astro/contact_bg.CE41Cl4h.jpg) center/cover no-repeat}.l-section__inner{width:min(100%,1120px);margin-inline:auto}.p-section-heading{font-weight:700;line-height:1.4;text-align:center;font-size:clamp(24px,6.4vw,40px)}.p-section-heading--small{font-size:clamp(18px,4.8vw,28px)}.p-section-heading--border{padding-top:clamp(40px,10.6666666667vw,64px);margin-top:clamp(40px,10.6666666667vw,64px);border-top:1px dotted #dfd9c8}.p-section-heading img{display:block;margin:auto auto 16px}.p-section-heading small{font-size:clamp(16px,4.2666666667vw,18px)}.p-section-heading__icon{width:56px}@media screen and (min-width: 768px){.p-section-heading__icon{width:64px}}.p-section-text{text-align:left}@media screen and (min-width: 768px){.p-section-text{text-align:center}}.p-entry-text{font-weight:700;line-height:2;color:#fff;font-size:clamp(20px,5.3333333333vw,32px)}@media screen and (min-width: 768px){.p-entry-text{text-align:center}}.p-entry-button{margin-top:clamp(20px,5.3333333333vw,48px)}.p-entry-button a{margin:auto}
