/*! reset.css v0.10.0 | MIT License | https://github.com/mayank99/reset.css */*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important;-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important}:root{--color-000: #000000;--color-fff: #ffffff;--color-black: #2a2a2a;--color-black-dark: #0d0d0d;--color-black-light: #545454;--color-gray: #cecece;--color-gray-dark: #dedede;--color-gray-light: #f3f3f3;--color-white: #fffffe;--color-primary: #005bac;--color-primary-dark: #00337c;--color-primary-light: #5387de;--color-link-hover: #548cc4;--color-accent: #e90069;--color-accent-dark: #ac005c;--color-guide: rgba(77, 127, 199, 0.2);--color-guide-dark: rgba(77, 127, 199, 0.5);--color-guide-light: rgba(77, 127, 199, 0.1);--color-yellow: #f8b500;--color-yellow-dark: #e48e00}:root{--section-padding: 50px 0}@-webkit-keyframes icon-arrow-sprite{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:-220px 0;mask-position:-220px 0}}@keyframes icon-arrow-sprite{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:-220px 0;mask-position:-220px 0}}@-webkit-keyframes btn-hover{50%{-webkit-transform:translate(-50%, -50%) translateY(-3px);transform:translate(-50%, -50%) translateY(-3px)}}@keyframes btn-hover{50%{-webkit-transform:translate(-50%, -50%) translateY(-3px);transform:translate(-50%, -50%) translateY(-3px)}}*{box-sizing:border-box}body{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;position:relative;width:100%;min-height:100%;overflow-x:hidden;color:#000;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:unset;line-height:1.8}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos=step]>div{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);transition-duration:.8s}[data-aos=step].aos-animate>div{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-aos=step].aos-animate>div:nth-child(2){transition-delay:.5s}[data-aos=step].aos-animate>div:nth-child(3){transition-delay:1s}[data-aos=step].aos-animate>div:nth-child(4){transition-delay:1.5s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-aos=fade-up]{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}[data-aos=fade-down]{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}[data-aos=fade-right]{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}[data-aos=fade-left]{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-50px, 50px, 0);transform:translate3d(-50px, 50px, 0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(50px, 50px, 0);transform:translate3d(50px, 50px, 0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-50px, -50px, 0);transform:translate3d(-50px, -50px, 0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(50px, -50px, 0);transform:translate3d(50px, -50px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(0.6);transform:scale(0.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0, 50px, 0) scale(0.6);transform:translate3d(0, 50px, 0) scale(0.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0, -50px, 0) scale(0.6);transform:translate3d(0, -50px, 0) scale(0.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-50px, 0, 0) scale(0.6);transform:translate3d(-50px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(50px, 0, 0) scale(0.6);transform:translate3d(50px, 0, 0) scale(0.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0, 50px, 0) scale(1.2);transform:translate3d(0, 50px, 0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0, -50px, 0) scale(1.2);transform:translate3d(0, -50px, 0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-50px, 0, 0) scale(1.2);transform:translate3d(-50px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(50px, 0, 0) scale(1.2);transform:translate3d(50px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-aos=slide-up]{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.mainvisual{position:relative;width:100%;z-index:2}.mainvisual__inner{background:var(--color-000);color:var(--color-fff);position:relative;width:100%;margin:0 auto;padding:30px 0 30px}.mainvisual .banner{position:absolute;top:20px;right:20px}.mainvisual .banner a{text-decoration:none;background:var(--color-fff);border-radius:50px;border:2px solid var(--color-yellow);display:flex;justify-content:space-between;align-items:center;padding:5px 20px}.mainvisual .banner__img img{width:80px;height:auto}.mainvisual .banner__txt{padding:0 10px;text-align:center}.mainvisual .banner__txt p{color:var(--color-000);line-height:1;font-weight:bold}.mainvisual .banner__txt p.banner__txt__btn{margin-top:10px;background:var(--color-yellow-dark);color:var(--color-fff);border-radius:50px;padding:5px 8px}@media screen and (max-width: 799.99px){.mainvisual .banner{display:none}}.mainvisual__logo{display:flex;justify-content:center;flex-wrap:wrap;padding:0px}.mainvisual__logo__img{width:100%}.mainvisual__logo__img img{display:block;margin:0 auto;height:auto;width:clamp(180px,20vw,270px);min-width:150px}.mainvisual__movie{position:relative;padding:50px 0 0;width:100%;max-width:1920px;margin:0 auto}.mainvisual__movie .mv-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}@media screen and (max-width: 767.99px){.mainvisual__movie .mv-video.is-sp{display:block}}@media screen and (min-width: 768px){.mainvisual__movie .mv-video.is-pc{display:block}}.mainvisual__movie img{max-width:960px;width:80%;margin:0 auto}.mainvisual .ringo{position:absolute;bottom:-500px;right:50px;bottom:-16vw}.mainvisual .ringo img{width:clamp(170px,18vw,454px)}@media screen and (max-width: 767.99px){.mainvisual .ringo{right:10px;bottom:-105px}.mainvisual .ringo img{width:clamp(130px,25vw,454px)}}.curve{position:relative;height:16vw;z-index:1;background-color:#fff}.curve__bk{position:absolute;background:#000;height:10vw;width:100%;clip-path:ellipse(63% 170% at 50% -100%);z-index:2}.curve__bg{position:absolute;-webkit-transform:translate(-10vw) rotate(1deg);transform:translate(-10vw) rotate(1deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;background-image:url(../img/bg-dot.svg);background-repeat:repeat;background-size:12px 12px;height:12vw;clip-path:ellipse(63% 170% at 50% -100%);z-index:-1}@media screen and (max-width: 767.99px){.curve{padding-bottom:20vw}}.description{background:var(--color-fff);padding:0}.description__inner{padding:0 50px 80px;width:100%;max-width:960px;margin:0 auto}@media screen and (max-width: 1019.99px){.description__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767.99px){.description__inner{padding-left:5%;padding-right:5%}}@media screen and (max-width: 767.99px){.description__inner{padding-top:50px}}.description__inner p{color:var(--color-black);font-size:22px;font-weight:bold;line-height:2.2}@media screen and (max-width: 767.99px){.description__inner p{font-size:18px;line-height:2}}.description .banner2{padding:0 0 30px;display:flex;justify-content:center}.description .banner2 a{width:90%;max-width:320px;text-decoration:none;background:var(--color-fff);border-radius:50px;border:2px solid var(--color-yellow);display:flex;justify-content:space-between;align-items:center;padding:5px 20px}.description .banner2__img img{height:90px;width:auto}.description .banner2__txt{padding:0 10px;text-align:center}.description .banner2__txt p{color:var(--color-000);line-height:1;font-weight:bold}.description .banner2__txt p.banner2__txt__btn{font-size:14px;margin-top:10px;background:var(--color-yellow-dark);color:var(--color-fff);border-radius:50px;padding:5px 8px}@media screen and (min-width: 800px){.description .banner2{display:none}}.description .dot-bg{height:20px}.solution{background-color:var(--color-primary);color:var(--color-fff);padding:50px 0 20px}.solution__inner{width:100%;max-width:960px;margin:0 auto}@media screen and (max-width: 1019.99px){.solution__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767.99px){.solution__inner{padding-left:5%;padding-right:5%}}.solution__inner h2{width:100%;text-align:center;color:var(--color-fff);font-size:28px;font-weight:bold;padding:14px 0 16px;border-radius:50px;border:3px solid var(--color-fff);margin-bottom:50px}@media screen and (max-width: 767.99px){.solution__inner h2{font-size:20px}}.solution__container{color:var(--color-000)}.solution__container+div.solution__container{margin-top:50px}.solution__container h3{position:relative;color:var(--color-fff);background-color:var(--color-000);font-weight:bold;font-size:22px;padding:11px 33px 11px 36px;width:380px;z-index:2}.solution__container h3:before{content:"";position:absolute;top:0;bottom:0;left:0;background:url(../img/bg-dot.svg) repeat;background-size:12px 12px;width:24px;display:inline-block;z-index:3}@media screen and (max-width: 767.99px){.solution__container h3{width:280px;font-size:18px}}@media screen and (max-width: 767.99px){.solution__container h3.long{width:330px}}.solution__container h4{margin-bottom:5px;font-weight:bold}.solution__container h4 span{border-radius:50px;padding:3px 10px}.solution__container h4.head__blue span{background:var(--color-primary);color:var(--color-fff)}.solution__container h4.head__yellow{margin-top:20px}.solution__container h4.head__yellow span{background:var(--color-yellow);color:var(--color-000)}.solution__container__inner{position:relative;z-index:1;background:var(--color-fff);border-radius:8px;margin-top:-30px;margin-left:20px;padding:20px;display:flex;justify-content:space-between}@media screen and (max-width: 767.99px){.solution__container__inner{flex-wrap:wrap;flex-direction:column-reverse;padding:20px}}.solution__text{width:60%;padding:30px 16px 0 10px;display:flex;flex-direction:column}.solution__text p:last-of-type{padding-bottom:30px}.solution__text .detail_link{margin-top:auto;padding-bottom:10px;display:flex;justify-content:flex-start}@media screen and (max-width: 767.99px){.solution__text .detail_link{display:flex;justify-content:center;margin-top:30px;padding:0}}@media screen and (max-width: 767.99px){.solution__text{width:100%}.solution__text p:last-of-type{padding-bottom:0}}.solution__img{width:40%;padding:30px 0 0 0;display:flex;flex-direction:column}@media screen and (max-width: 767.99px){.solution__img{width:100%}}.solution__img img{width:100%}.solution .detail_link a{font-weight:bold;letter-spacing:.1em;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:50px;padding:5px 60px 5px 5px;text-decoration:none;transition:background-color .3s,color .3s}.solution .detail_link a::before{content:"";background-color:var(--color-primary);display:inline-block;height:18px;width:18px;-webkit-mask:url("../img/icon_circle_chevron-right.svg");mask:url("../img/icon_circle_chevron-right.svg");-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;margin-top:-5px;margin-left:10px;margin-right:40px;transition:background-color .3s}@media(hover: hover)and (pointer: fine){.solution .detail_link a:hover{background-color:var(--color-primary);color:var(--color-fff)}.solution .detail_link a:hover::before{background-color:var(--color-fff)}}.ceatec{margin:50px auto;width:calc(100% - 50px)}.ceatec .dot-bg{height:30px}.ceatec__inner{width:100%;background:var(--color-000);max-width:1180px;margin:0 auto}.ceatec__head{padding-top:50px;padding-bottom:50px;display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto}.ceatec__head__logo1 img,.ceatec__head__logo2 img{aspect-ratio:1/1;height:200px;width:auto;-o-object-fit:contain;object-fit:contain}.ceatec__head__text h2{font-size:40px;font-size:clamp(24px,4vw,40px);line-height:1.6;text-align:center;color:var(--color-fff);padding-bottom:10px}.ceatec__head__text h2 span{display:inline-block}.ceatec__head__text p{font-size:22px;font-size:clamp(16px,2vw,22px);font-weight:normal;text-align:center;line-height:1.4;display:block;color:var(--color-yellow)}.ceatec__head__text p span{display:inline-block;margin:0 5px}@media screen and (max-width: 767.99px){.ceatec__head{padding:20px 0;width:90%;margin:0 auto}.ceatec__head__logo1,.ceatec__head__logo2{width:20%}.ceatec__head__logo1 img,.ceatec__head__logo2 img{width:100%;height:auto}.ceatec__head__text{width:60%}.ceatec__head__text h2{font-size:clamp(18px,3.5vw,32px)}.ceatec__head__text p{font-size:clamp(13px,2vw,18px)}}.ceatec__booth{padding:0 100px}.ceatec__booth__inner{position:relative;margin:0 auto}.ceatec__booth__img img{width:100%;height:auto}@media screen and (max-width: 767.99px){.ceatec__booth{padding:0 10px}}.ceatec__text{padding:50px 100px}.ceatec__text h2{font-size:30px;text-align:center;font-weight:bold}.ceatec__text__description{padding-bottom:50px}.ceatec__text__description p{font-size:20px;color:var(--color-yellow);font-weight:bold}@media screen and (max-width: 767.99px){.ceatec__text{padding:30px 20px}.ceatec__text h2{font-size:clamp(12px,5.3vw,24px)}.ceatec__text__description p{font-size:16px}}.ceatec__item{padding:12px 8px;width:50%}.ceatec__item__inner{border:2px solid var(--color-yellow);border-radius:8px;height:100%}.ceatec__item__container{padding:50px 0;display:flex;flex-wrap:wrap}.ceatec__item__title{padding:8px;border-bottom:2px solid var(--color-yellow)}.ceatec__item__title h3{color:var(--color-yellow);text-align:center;height:3em;display:flex;justify-content:center;align-items:center}.ceatec__item__text{padding:8px;color:var(--color-fff)}@media screen and (max-width: 767.99px){.ceatec__item{width:100%}.ceatec__item__container{padding:30px 0}}.ceatec__inquiry{width:100%;margin-top:30px;padding:16px 32px;border-radius:8px;background:var(--color-fff);color:var(--color-000)}.ceatec__inquiry h2{font-size:24px;letter-spacing:.2em;color:var(--color-primary)}.ceatec__inquiry__container{margin:20px 0;display:flex;justify-content:space-between}.ceatec__inquiry__txt{width:50%}.ceatec__inquiry__btn{width:50%;display:flex;justify-content:center}.ceatec__inquiry__btn a{padding:10px 50px;background:var(--color-yellow-dark);border:4px solid var(--color-yellow);border-radius:50px;color:var(--color-fff);font-weight:bold;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}@media(hover: hover)and (pointer: fine){.ceatec__inquiry__btn a:hover{background:var(--color-yellow);border:4px solid var(--color-yellow-dark);color:var(--color-black)}}@media screen and (max-width: 767.99px){.ceatec__inquiry{padding:20px}.ceatec__inquiry h2{text-align:left;font-size:20px;letter-spacing:0;display:inline}.ceatec__inquiry__container{flex-wrap:wrap;justify-content:center}.ceatec__inquiry__txt{width:100%}.ceatec__inquiry__btn{margin-top:20px;width:100%}.ceatec__inquiry__btn a{padding:8px 15px}}.ceatec__foot__logo{margin:50px auto 0}.ceatec__foot__logo .foot_pc{display:block;width:40%;margin:0 auto}@media screen and (max-width: 767.99px){.ceatec__foot__logo .foot_pc{display:none}}.ceatec__foot__logo .foot_sp{display:none}@media screen and (max-width: 767.99px){.ceatec__foot__logo .foot_sp{display:block;width:80%;margin:0 auto}}footer a{color:currentColor;text-decoration:none}.c-footer{position:relative;margin:0;padding:0 calc(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100);line-height:initial;z-index:99}@media screen and (min-width: 960px){.c-footer{margin:0;padding:0 calc(var(--vw, 1vw)*128/1280*100)}}.c-footer__inner{width:100%}@media screen and (min-width: 960px){.c-footer__inner{max-width:none}}.c-footer__head{background:#005bac;margin:0 calc(50% - var(--vw, 1vw)*50);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px) calc(var(--vw, 1vw)*50 - 50%);color:#fff}@media screen and (min-width: 960px){.c-footer__head{padding:min(var(--vw, 1vw)*80/1280*100,100px) calc(var(--vw, 1vw)*50 - 50%)}}.c-footer__foot{background:#fff;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px) 0;color:#0d0d0d}@media screen and (min-width: 960px){.c-footer__foot{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:0 calc(50% - var(--vw, 1vw)*50);padding:0 0 0 calc(var(--vw, 1vw)*128/1280*100)}}.c-footer__gnav{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}@media screen and (min-width: 960px){.c-footer__gnav{margin-top:min(var(--vw, 1vw)*48/1280*100,60px)}}.c-footer__links{display:flex;justify-content:space-between;align-items:flex-end;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}@media screen and (min-width: 960px){.c-footer__links{justify-content:flex-end;margin-top:min(var(--vw, 1vw)*80/1280*100,100px);gap:min(var(--vw, 1vw)*64/1280*100,80px)}}@media screen and (min-width: 960px){.c-footer-ttl,.c-footer__gnav,.c-footer__links{max-width:calc((1280px - 256px)*1.25);margin-left:auto;margin-right:auto}}.c-footer-ttl{font-size:clamp(0.7291666667rem,0.875rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0364583333,1.3125rem);font-weight:600}@media screen and (min-width: 960px){.c-footer-ttl{font-size:min(1.125rem + 2.25*(var(--vw, 1vw)*100 - 1280px)/320,1.265625rem)}}.c-footer-gnav__list{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}@media screen and (min-width: 960px){.c-footer-gnav__list{display:flex;gap:min(var(--vw, 1vw)*20/1280*100,25px)}}.c-footer-gnav__link{display:block;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);border-bottom:1px solid #fff;font-weight:600}@media screen and (min-width: 960px){.c-footer-gnav__link{padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px)}}.c-footer-gnav__wrap{display:contents}@media screen and (min-width: 960px){.c-footer-gnav__wrap{display:block}}@media screen and (min-width: 960px){.c-footer-gnav__wrap>*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}}.c-footer-accordion__summary{display:flex;justify-content:space-between;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);border-bottom:1px solid #fff;font-weight:600}@media screen and (min-width: 960px){.c-footer-accordion__summary{display:none;padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px);pointer-events:none}}.c-footer-accordion__icon{position:relative;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);aspect-ratio:1}@media screen and (min-width: 960px){.c-footer-accordion__icon{display:none}}.c-footer-accordion__icon::before,.c-footer-accordion__icon::after{content:"";background:#fff;position:absolute;top:50%;left:50%;width:100%;height:1px;border-radius:50%;translate:-50% -50%}.c-footer-accordion__icon::after{rotate:90deg}.c-footer-gnav-ttl{font-weight:600}.c-footer-ganv-txt{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem)}.c-footer-gnav-child{padding-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}@media screen and (min-width: 960px){.c-footer-gnav-child{padding-top:0}}.c-footer-gnav-child>*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}@media screen and (min-width: 960px){.c-footer-gnav-child>*+*{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}}@media screen and (min-width: 960px){.c-footer-gnav-child__item--ttl{margin-bottom:min(var(--vw, 1vw)*32/1280*100,40px)}}@media screen and (min-width: 960px){.c-footer-gnav-child__item--ttl .c-footer-gnav-child__link{display:block;padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px);border-bottom:1px solid #fff}}@media screen and (min-width: 960px){.c-footer-gnav-child__item--ttl .c-footer-gnav-child__txt{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);font-weight:600;line-height:2}}.c-footer-gnav-child__txt{font-size:clamp(0.625rem,0.75rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.125rem);font-weight:400}@media screen and (min-width: 960px){.c-footer-gnav-child__txt{font-size:min(0.875rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,0.984375rem);line-height:1.4285714286}}.c-footer-lang-link-list{display:flex;flex-direction:column;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}@media screen and (min-width: 960px){.c-footer-lang-link-list{flex-direction:row;gap:min(var(--vw, 1vw)*24/1280*100,30px)}}.c-footer-lang-link{display:flex;align-items:center;transition:opacity .3s ease;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}@media(hover: hover)and (pointer: fine){.c-footer-lang-link:hover{opacity:.6}}@media screen and (min-width: 960px){.c-footer-lang-link{gap:min(var(--vw, 1vw)*8/1280*100,10px)}}.c-footer-lang-link__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*20/768*100,15px)}@media screen and (min-width: 960px){.c-footer-lang-link__icon{width:min(var(--vw, 1vw)*12/1280*100,15px)}}.c-footer-sns-list{display:flex;align-items:center;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}@media screen and (min-width: 960px){.c-footer-sns-list{gap:min(var(--vw, 1vw)*16/1280*100,20px)}}.c-footer-sns-list__link{display:block;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.c-footer-sns-list__link:hover{opacity:.6}}.c-footer-sns-list__link--x{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*58/768*100,43.5px)}@media screen and (min-width: 960px){.c-footer-sns-list__link--x{width:min(var(--vw, 1vw)*28/1280*100,35px)}}.c-footer-sns-list__link--facebook{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px)}@media screen and (min-width: 960px){.c-footer-sns-list__link--facebook{width:min(var(--vw, 1vw)*32/1280*100,40px)}}.c-footer-sub-gnav__list{display:flex;flex-wrap:wrap;justify-content:center;color:#000;row-gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.c-footer-sub-gnav__item{padding:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}@media screen and (min-width: 960px){.c-footer-sub-gnav__item{padding:0 min(var(--vw, 1vw)*16/1280*100,20px)}}.c-footer-sub-gnav__item:not(:last-of-type){border-right:1px solid #aaa}.c-footer-sub-gnav__link{display:block;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.c-footer-sub-gnav__link:hover{opacity:.6}}.c-footer-contact{display:flex;justify-content:center;align-items:center;position:relative;margin:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px) auto 0;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) 0;overflow:hidden;box-sizing:content-box;z-index:1;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}@media screen and (hover: hover)and (pointer: fine)and (min-width: 960px){.c-footer-contact:hover::after{-webkit-transform:translateX(0%);transform:translateX(0%)}.c-footer-contact:hover::before{border:none}.c-footer-contact:hover .c-footer-contact__txt{color:#fff}.c-footer-contact:hover .c-footer-contact__icon path{fill:#fff}}@media screen and (min-width: 960px){.c-footer-contact{flex-shrink:0;order:-1;margin:0;padding:min(var(--vw, 1vw)*24/1280*100,30px) min(var(--vw, 1vw)*32/1280*100,40px);border-top:none;border-bottom:none;border-right:none;gap:min(var(--vw, 1vw)*8/1280*100,10px)}}.c-footer-contact::after{content:"";background:linear-gradient(90deg, #29abe2 0%, #005bac 100%);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:-webkit-transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:-20}.c-footer-contact::before{content:"";background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #005bac;z-index:-10}@media screen and (min-width: 960px){.c-footer-contact::before{border-top:none;border-bottom:none;border-left:solid 1px #005bac;border-right:none}}.c-footer-contact__txt{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem);font-weight:600;line-height:1;color:#005bac;transition:color .8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 960px){.c-footer-contact__txt{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem)}}.c-footer-contact__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*26/768*100,19.5px)}@media screen and (min-width: 960px){.c-footer-contact__icon{width:min(var(--vw, 1vw)*16/1280*100,20px)}}.c-footer-contact__icon path{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-footer-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);margin-left:auto;color:#aaa}@media screen and (min-width: 960px){.c-footer-copy{flex-shrink:0;margin:0}}@media screen and (min-width: 960px){.c-footer-foot-cont{display:flex;flex-direction:row-reverse;align-items:center;gap:min(var(--vw, 1vw)*16/1280*100,20px)}}.c-gnav-accordion.is-active .c-gnav-accordion__icon::after{rotate:180deg}.c-gnav__list{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}@media screen and (min-width: 960px){.c-gnav__list{justify-content:space-between;gap:min(var(--vw, 1vw)*20/1280*100,25px);grid-template-columns:repeat(5, auto)}}.c-gnav__link{display:block;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);border-bottom:1px solid;font-weight:600}@media(hover: hover)and (pointer: fine){.c-gnav__link:hover .c-gnav-ttl{opacity:.6}}@media screen and (min-width: 960px){.c-gnav__link{padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px)}}.c-gnav__link--gray{border-color:#dedede}.c-gnav__wrap{display:contents}@media screen and (min-width: 960px){.c-gnav__wrap{display:block;flex-shrink:0}}@media screen and (min-width: 960px){.c-gnav__wrap>*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}}.c-gnav-accordion.is-active .c-gnav-accordion__icon::after{rotate:180deg}.c-gnav-accordion__summary{display:flex;justify-content:space-between;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);border-bottom:1px solid;font-weight:600}@media screen and (min-width: 960px){.c-gnav-accordion__summary{display:none;padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px);pointer-events:none}}.c-gnav-accordion__summary--gray{border-color:#dedede}.c-gnav-accordion__summary--white{border-color:#fff}.c-gnav-accordion__icon{position:relative;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);aspect-ratio:1}@media screen and (min-width: 960px){.c-gnav-accordion__icon{display:none}}.c-gnav-accordion__icon::before,.c-gnav-accordion__icon::after{content:"";background:#fff;position:absolute;top:50%;left:50%;width:100%;height:1px;transition:rotate .3s ease;translate:-50% -50%}.c-gnav-accordion__icon::after{rotate:90deg}.c-gnav-accordion__icon--corporate::before,.c-gnav-accordion__icon--corporate::after{background:#005bac}.c-gnav-accordion__content{overflow:hidden}.c-gnav-ttl{font-weight:600}.ganv-txt{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem)}.c-gnav-child{padding-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}@media screen and (min-width: 960px){.c-gnav-child{padding-top:0}}.c-gnav-child>*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}@media screen and (min-width: 960px){.c-gnav-child>*+*{margin-top:min(var(--vw, 1vw)*8/1280*100,10px)}}@media screen and (min-width: 960px){.c-gnav-child__item--ttl{margin-bottom:min(var(--vw, 1vw)*16/1280*100,20px)}}@media screen and (min-width: 960px){.c-gnav-child__item--ttl .c-gnav-child__link{display:block;padding-bottom:min(var(--vw, 1vw)*8/1280*100,10px);border-bottom:1px solid #fff}}@media screen and (min-width: 960px){.c-gnav-child__item--ttl .c-gnav-child__txt{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);font-weight:600;line-height:2}}@media(hover: hover)and (pointer: fine){.c-gnav-child__link:hover .c-gnav-child__txt{opacity:.6}}.c-gnav-child__txt{font-size:clamp(0.625rem,0.75rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.125rem);font-weight:400;transition:opacity .3s ease}@media screen and (min-width: 960px){.c-gnav-child__txt{font-size:min(0.875rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,0.984375rem);line-height:1.4285714286}}.arrow-icon{display:flex;align-items:center;position:relative;overflow:hidden}.arrow-icon__arrow{width:100%;transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .6s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.arrow-icon__arrow--corporate path{fill:#005bac}.arrow-icon__arrow--darkblue path{fill:#00337c}.arrow-icon__arrow--lightblue path{fill:#29abe2}.arrow-icon__arrow--black path{fill:#0d0d0d}.arrow-icon__arrow--white path{fill:#fff}.arrow-icon__arrow--gray path{fill:#dedede}.arrow-icon__arrow--darkgray path{fill:#aaa}.arrow-icon__arrow--lightgray path{fill:#f8f8f8}.arrow-icon__arrow--yellow path{fill:#fcde28}.arrow-icon__arrow--green path{fill:#2aa29a}.arrow-icon__arrow--blue3 path{fill:#1b5bac}.arrow-icon__arrow--grad1 path{fill:linear-gradient(90deg, #29abe2 0%, #005bac 100%)}.arrow-icon__arrow--2{position:absolute;top:50%;right:100%;-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%);opacity:0}.js-temphidden{visibility:hidden}.anim-opacity{transition:opacity .3s}@media(hover: hover)and (pointer: fine){.anim-opacity:hover{opacity:.6}}@media(hover: hover)and (pointer: fine){.anim-arrow:hover .arrow-icon__arrow--1{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.anim-arrow:hover .arrow-icon__arrow--2{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);transition-delay:.12s;opacity:1}}.anim-fade-in{-webkit-transform:translateY(25%);transform:translateY(25%);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.anim-fade-in.is-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.txt{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem);font-weight:400;line-height:2;letter-spacing:.02em}@media screen and (min-width: 960px){.txt{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);line-height:2}}.txt--crop::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.txt--crop::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt--crop::before{margin-top:calc((1 - 2)*.5em)}.txt--crop::after{margin-bottom:calc((1 - 2)*.5em)}}.txt-narrow{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem);font-weight:400;line-height:2;letter-spacing:0}@media screen and (min-width: 960px){.txt-narrow{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);line-height:2;letter-spacing:.02em}}.txt-narrow--crop::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.txt-narrow--crop::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt-narrow--crop::before{margin-top:calc((1 - 2)*.5em)}.txt-narrow--crop::after{margin-bottom:calc((1 - 2)*.5em)}}.txt-wide{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem);font-weight:400;line-height:2;letter-spacing:0}@media screen and (min-width: 960px){.txt-wide{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);line-height:3;letter-spacing:.02em}}.txt-wide--crop::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.txt-wide--crop::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt-wide--crop::before{margin-top:calc((1 - 3)*.5em)}.txt-wide--crop::after{margin-bottom:calc((1 - 3)*.5em)}}.txt-small{font-size:clamp(0.625rem,0.75rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.125rem);font-weight:400}@media screen and (min-width: 960px){.txt-small{font-size:min(0.875rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,0.984375rem);line-height:1.4285714286}}.txt-small--crop::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.txt-small--crop::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt-small--crop::before{margin-top:calc((1 - 1.4285714286)*.5em)}.txt-small--crop::after{margin-bottom:calc((1 - 1.4285714286)*.5em)}}.txt-xsmall{font-size:clamp(0.5208333333rem,0.625rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,0.9375rem);line-height:1}@media screen and (min-width: 960px){.txt-xsmall{font-size:min(0.75rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,0.84375rem);line-height:1.5}}.txt-xsmall--crop::before{margin-top:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}.txt-xsmall--crop::after{margin-bottom:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt-xsmall--crop::before{margin-top:calc((1 - 1.5)*.5em)}.txt-xsmall--crop::after{margin-bottom:calc((1 - 1.5)*.5em)}}.txt-en{font-family:"Roboto",sans-serif;font-size:clamp(0.5208333333rem,0.625rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,0.9375rem);line-height:1.2;letter-spacing:-0.02em}@media screen and (min-width: 960px){.txt-en{font-size:min(0.75rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,0.84375rem);line-height:1.3333333333}}.txt-en--crop::before{margin-top:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.txt-en--crop::after{margin-bottom:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.txt-en--crop::before{margin-top:calc((1 - 1.3333333333)*.5em)}.txt-en--crop::after{margin-bottom:calc((1 - 1.3333333333)*.5em)}}#loading{position:fixed;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center;background:#fff;z-index:10000}.dot-bg{background-color:rgba(0,0,0,0);background-image:url("../img/bg-dot.svg");background-repeat:repeat;background-position:0 0;background-size:12px 12px}.backbtn{position:fixed;right:30px;bottom:-200px;background:var(--color-yellow-dark);color:var(--color-fff);width:80px;height:80px;border-radius:9999px;z-index:999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .2s,bottom .5s}.backbtn.is-active{bottom:30px}@media screen and (min-width: 960px){.backbtn.is-active.is-bottom{bottom:100px}}.backbtn img{width:50px;height:50px}@media(hover: hover)and (pointer: fine){.backbtn:hover{opacity:.7}}/*# sourceMappingURL=style.css.map */