@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/css/yakuhanjp.min.css";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html{scroll-behavior:smooth;scroll-padding-top:9rem;scrollbar-gutter:stable;font-size:2.56vw}@media only screen and (width < 768px){html{scroll-padding-top:5rem}}@media print,screen and (768px <= width){html{font-size:.62vw}}body{margin:0;color:#111;font-weight:500;font-size:1rem;font-family:Zen Kaku Gothic Antique,sans-serif;line-height:2.1;letter-spacing:.05em;background:#f9faf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}picture{display:block}img{width:100%;height:auto}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.l-footer{padding-block:3.3rem 4.5rem;color:#fff;background:#111}@media only screen and (width < 768px){.l-footer{padding-block:5.5rem 2.6rem}}.l-footer__top{display:flex;align-items:baseline;justify-content:space-between;width:116rem;margin-inline:auto}@media only screen and (width < 768px){.l-footer__top{flex-direction:column;gap:4.2rem;align-items:center;width:100%}}.l-footer__logo{width:14.7rem}@media only screen and (width < 768px){.l-footer__logo{width:14.2rem}}.l-footer__link{position:relative;padding-right:2.2rem;text-decoration:underline}.l-footer__link:before{position:absolute;top:0;right:0;bottom:0;display:block;width:1.3rem;height:1.3rem;margin:auto;background:currentcolor;content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27'%20height='27'%3e%3cpath%20fill='%23111'%20fill-rule='evenodd'%20d='M24.363%2020.303V2.03H6.091V.001h20.303v20.302zm-4.06-14.212v20.303H0V6.091h20.303M2.03%2024.364h16.243V8.121H2.03z'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.l-footer__link+.l-footer__link{margin-left:3rem}@media only screen and (width < 768px){.l-footer__link+.l-footer__link{margin-left:0}}.l-footer__copy{margin-top:5rem;font-size:1.3rem;font-family:Poppins,sans-serif;line-height:1.8;letter-spacing:0}@media only screen and (width < 768px){.l-footer__copy{width:37rem;margin:4rem auto 0;font-size:1.2rem}}.l-header{position:fixed;top:0;right:0;left:0;z-index:100;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}.l-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;background:#fbc400;transform:translateZ(0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform;contain:paint;padding-inline:2.6rem 4rem}@media only screen and (width < 768px){.l-header__inner{contain:none;padding-inline:0 .5rem}}.l-header__logo{z-index:1;width:21.2rem;line-height:1;transition:opacity .18s ease,transform .18s ease}@media only screen and (width < 768px){.l-header__logo{width:11.8rem}}.l-header__logo a{display:block;transition:opacity .18s ease,transform .18s ease}@media (hover: hover) and (pointer: fine){.l-header__logo a:hover{opacity:.7}}@media (hover: none) and (pointer: coarse){.l-header__logo a:active{opacity:.7}}@media only screen and (width < 768px){.l-header__cta{margin-inline:auto .7rem}.l-header__button{position:relative;display:grid;width:12rem;height:3.5rem;overflow:hidden;color:#fff;font-weight:700;font-size:1.1rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);border-radius:1.7rem;place-items:center}}.l-header__hamburger{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff;border-radius:50%}.l-header__hamburger span{display:block;width:1.5rem;height:1px;background-image:linear-gradient(0deg,#111111fe,#666);transform:translateZ(0);backface-visibility:hidden;transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}.l-header__hamburger.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.l-header__hamburger.is-active span:nth-child(2){opacity:0}.l-header__hamburger.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.l-main{min-height:100vh}.l-navigation{display:flex;gap:5rem;align-items:center;justify-content:flex-end}@media only screen and (width < 768px){.l-navigation{position:absolute;top:6rem;right:0;left:0;flex-direction:column;gap:0;justify-content:flex-start;width:calc(100vw - 3.5rem);height:auto;max-height:90vh;overflow-y:auto;background:#fff;border-radius:2.2rem;box-shadow:0 .2rem 1rem #0000000d;transition:all .3s ease-in-out;clip-path:inset(0 0 100% 0);padding-block:4.5rem;margin-inline:auto}.l-navigation.is-active{clip-path:inset(0 0 0 0)}}.l-navigation__list{display:flex;gap:4rem;align-items:center}@media only screen and (width < 768px){.l-navigation__list{flex-direction:column;gap:3.5rem;width:100%;margin-bottom:4rem;text-align:center}}.l-navigation__item{position:relative}@media only screen and (width < 768px){.l-navigation__item{width:100%}}.l-navigation__link .en,.l-navigation__button .en{font-weight:600;font-size:1.6rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0}@media only screen and (width < 768px){.l-navigation__link .en,.l-navigation__button .en{font-size:2.9rem}}@media only screen and (width < 768px){.l-navigation__link .ja,.l-navigation__button .ja{font-weight:700;font-size:1.4rem;line-height:1}}.l-navigation__link{position:relative;display:block;transition:all .3s ease-in-out}@media only screen and (width < 768px){.l-navigation__link{display:flex;flex-direction:column;gap:1.2rem;width:100%}}@media only screen and (width < 768px){.l-navigation__link .ja{color:#fbc400}}@media (hover: hover) and (pointer: fine){.l-navigation__link:hover:after{width:100%}}@media (hover: none) and (pointer: coarse){.l-navigation__link:active:after{width:100%}}@media only screen and (width < 768px){.l-navigation__cta{width:100%}}.l-navigation__button{position:relative;display:grid;place-items:center;width:20rem;height:6rem;overflow:hidden;color:#fff;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);border-radius:3rem}@media only screen and (width < 768px){.l-navigation__button{margin-inline:auto;place-content:center;gap:1.2rem;width:30rem;height:9rem;border-radius:4.5rem}}.l-navigation__button:before{position:absolute;background:#ed0000fe;border-radius:3rem;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.4,0,.2,1);content:"";top:0;right:0;bottom:0;left:0}.l-navigation__button span{position:relative;z-index:1}@media (hover: hover) and (pointer: fine){.l-navigation__button:hover:before{transform:scaleX(1)}}@media (hover: none) and (pointer: coarse){.l-navigation__button:active:before{transform:scaleX(1)}}.l-page{display:flex;flex-direction:column;min-height:100vh;overflow:clip}.c-article-head{margin-bottom:7.5rem;font-weight:700;font-size:7.4rem;line-height:1.3;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.c-article-head{margin-bottom:3rem;font-size:3.2rem;line-height:1.4}}.c-block-head{font-weight:700;font-size:4.6rem;line-height:1;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.c-block-head{font-size:2.3rem;line-height:1.4}}.c-block-head--serif{position:relative;width:fit-content;margin-inline:auto;background:initial;background-clip:initial;-webkit-text-fill-color:initial}.c-block-head--serif:after{position:absolute;right:-1rem;width:2.7rem;aspect-ratio:27/24;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='_レイヤー_1'%20data-name='レイヤー%201'%20viewBox='0%200%2025.81%2024.66'%3e%3cdefs%3e%3cstyle%3e%20.cls-1{fill:none;stroke:%23fbc400;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}%20%3c/style%3e%3c/defs%3e%3cpath%20d='M16.82%207.67%209.9%2015.23M3.24%201.5%201.5%2011.45M24.31%2020l-10.03%203.16'%20class='cls-1'/%3e%3c/svg%3e") center/contain no-repeat;content:""}@media print,screen and (768px <= width){.c-block-head--serif:after{top:-1.6rem}}@media only screen and (width < 768px){.c-block-head--serif:after{right:-.4rem;bottom:2.4rem;width:1.3rem}}.c-cap-text{font-weight:300;font-size:1.4rem}@media only screen and (width < 768px){.c-cap-text{font-size:1.1rem;line-height:1.7}}.c-faq-item{background:#fff;border:1px solid #e7ead6;border-radius:1rem}.c-faq-item__question{display:flex;gap:2rem;align-items:center;width:100%;padding:4.5rem 8rem;background:#fff;border-radius:inherit;transition:all .3s}@media only screen and (width < 768px){.c-faq-item__question{gap:1rem;padding:2.5rem 2rem}}@media (hover: hover) and (pointer: fine){.c-faq-item__question:hover{background:#fff6d7}}@media (hover: none) and (pointer: coarse){.c-faq-item__question:active{background:#fff6d7}}.c-faq-item__question[aria-expanded=true]{background:#fff6d7}.c-faq-item__question[aria-expanded=true] .c-faq-item__toggle-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.c-faq-item__question[aria-expanded=true] .c-faq-item__toggle-icon:after{opacity:0}.c-faq-item__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:5rem;height:5rem;font-weight:600;font-size:2rem;font-family:Poppins,sans-serif;line-height:1;background:#fbc400;border-radius:50%}@media only screen and (width < 768px){.c-faq-item__icon{width:3rem;height:3rem;font-size:1.3rem}}.c-faq-item__question-text{flex:1;font-weight:700;font-size:2.4rem;line-height:1.7}@media only screen and (width < 768px){.c-faq-item__question-text{font-size:1.7rem}}.c-faq-item__toggle-icon{position:relative;flex-shrink:0;width:3rem;aspect-ratio:1/1}@media only screen and (width < 768px){.c-faq-item__toggle-icon{width:1.6rem}}.c-faq-item__toggle-icon:before,.c-faq-item__toggle-icon:after{position:absolute;top:50%;left:50%;background:#111;transition:all .3s;content:""}.c-faq-item__toggle-icon:before{width:2px;height:3rem;transform:translate(-50%,-50%)}@media only screen and (width < 768px){.c-faq-item__toggle-icon:before{width:1px;height:1.6rem}}.c-faq-item__toggle-icon:after{width:3rem;height:2px;transform:translate(-50%,-50%)}@media only screen and (width < 768px){.c-faq-item__toggle-icon:after{width:1.6rem;height:1px}}.c-faq-item__answer{max-height:0;overflow:clip;cursor:pointer;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.c-faq-item__answer[aria-hidden=false]{max-height:1000px}.c-faq-item__answer-inner{display:flex;gap:2rem;align-items:baseline;padding:0 8rem 7rem;background:#fff6d7}@media only screen and (width < 768px){.c-faq-item__answer-inner{padding:0 2rem 4rem}}.c-faq-item__answer-inner .c-faq-item__icon{color:#fff;background:linear-gradient(90deg,#ed0000fe,#ff9b4a)}.c-faq-item__answer-text{flex:1}.c-link-text{position:relative;display:inline-block;padding-right:1.5em;text-decoration:underline}.c-link-text:after{position:absolute;top:0;right:0;bottom:0;display:block;margin:auto;content:""}.c-link-text--pdf:after{width:1.7rem;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJfeDMyXyIgdmlld0JveD0iMCAwIDE3LjA2IDIxLjA2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMxMTE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHRleHQgc3R5bGU9ImZpbGw6IzExMTtmb250LWZhbWlseTpQb3BwaW5zLVNlbWlCb2xkLFBvcHBpbnM7Zm9udC1zaXplOjYuODFweDtmb250LXdlaWdodDo2MDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMzMgMTMuOTEpIj48dHNwYW4geD0iMCIgeT0iMCI+UERGPC90c3Bhbj48L3RleHQ+CiAgPHBhdGggZD0iTTE2LjU2IDUuNDJoLTQuOTJWLjVILjV2MjAuMDZoMTYuMDZ6TTExLjY0LjVsNC45MiA0LjkyIiBjbGFzcz0ic3QwIi8+Cjwvc3ZnPgo=) no-repeat top center/100%;aspect-ratio:17/22}@media only screen and (width < 768px){.c-link-text--pdf:after{width:1.5rem}}.c-link-text--link:after{width:1.5rem;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27'%20height='27'%3e%3cpath%20fill='%23111'%20fill-rule='evenodd'%20d='M24.363%2020.303V2.03H6.091V.001h20.303v20.302zm-4.06-14.212v20.303H0V6.091h20.303M2.03%2024.364h16.243V8.121H2.03z'/%3e%3c/svg%3e") no-repeat top center/100%;aspect-ratio:1/1}@media only screen and (width < 768px){.c-link-text--link:after{width:1.3rem}}.c-note-text{font-size:1.6rem}@media only screen and (width < 768px){.c-note-text{font-size:1.4rem;line-height:1.8}}.c-section-head{width:116rem;margin-inline:auto}@media only screen and (width < 768px){.c-section-head{width:34rem}}.c-section-head__en{display:block;width:fit-content;font-size:12rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.c-section-head__en{font-size:7rem}}.c-section-head__ja{display:block;margin-top:5rem;font-weight:700;font-size:2.4rem;line-height:1}@media only screen and (width < 768px){.c-section-head__ja{margin-top:2.5rem;font-size:1.7rem}}.c-section-head--wt{color:#fff}.c-section-head--wt .c-section-head__en{background:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}.c-wt-block{background:#ffffffe6;border-radius:2rem}@media only screen and (width < 768px){.c-wt-block{border-radius:1rem}}.p-about-kodak{display:flex;gap:7rem;align-items:center;justify-content:center;width:100%;margin-top:10rem;padding:4.5rem 8rem 7rem;background:#fbc400}@media only screen and (width < 768px){.p-about-kodak{flex-direction:column;gap:4rem;margin-top:8rem;padding:3rem 2rem 4.5rem}}.p-about-kodak__logo{width:32.8rem}@media only screen and (width < 768px){.p-about-kodak__logo{width:24rem}}.p-about-kodak__link{margin-top:1.5rem}@media only screen and (width < 768px){.p-about-kodak__link{margin-top:1rem}}.p-about-kodak__note{width:76.2rem}@media only screen and (width < 768px){.p-about-kodak__note{width:100%}}.p-about{margin-top:20rem}@media only screen and (width < 768px){.p-about{margin-top:10rem}}.p-area-search{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;width:100%;max-width:58rem;height:20rem;background:#ffffffe6;border-radius:2rem}@media only screen and (width < 768px){.p-area-search{height:16.8rem;border-radius:1rem}}.p-area-search__title{font-weight:700;font-size:2.4rem;line-height:1}@media only screen and (width < 768px){.p-area-search__title{font-size:1.9rem}}.p-area-search__form{display:flex;align-items:center;justify-content:center;width:50rem;margin-inline:auto}@media only screen and (width < 768px){.p-area-search__form{width:30rem}}.p-area-search__select-wrap{position:relative;display:flex;align-items:center;width:100%;background:#fff;border:1px solid #e7ead6;border-radius:3.5rem;transition:border-color .3s}@media only screen and (width < 768px){.p-area-search__select-wrap{border-radius:3rem}}.p-area-search__select-wrap:after{position:absolute;top:50%;right:8.5rem;width:.8rem;height:.8rem;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-70%) rotate(45deg);content:"";pointer-events:none}@media only screen and (width < 768px){.p-area-search__select-wrap:after{right:7rem}}.p-area-search__select{flex:1;padding:2.5rem 4rem;font-size:1.8rem;line-height:1;cursor:pointer}@media only screen and (width < 768px){.p-area-search__select{padding:2.3rem 2.5rem;font-size:1.5rem}}.p-area-search__submit{position:absolute;top:0;right:.5rem;bottom:0;display:grid;width:6rem;margin:auto;background:#fbc400;border-radius:50%;transition:all .3s;place-items:center;aspect-ratio:1/1}@media only screen and (width < 768px){.p-area-search__submit{width:5rem}}.p-area-search__submit img{width:2rem}@media only screen and (width < 768px){.p-area-search__submit img{width:1.6rem}}.p-balance{position:relative;margin-block:5rem 3rem;padding:4.8rem 7rem 5.7rem;background:#fff;border-radius:1rem}@media only screen and (width < 768px){.p-balance{padding:3.5rem 2rem 4rem;border-radius:0 0 1rem 1rem;margin-block:3.5rem 0}}.p-balance:before{position:absolute;top:-3.5rem;left:3.5rem;color:#fbc400;font-size:10rem;line-height:1;content:"”"}@media only screen and (width < 768px){.p-balance:before{top:-2rem;left:1.6rem;font-size:6rem}}.p-balance__clm{display:flex;align-items:center;justify-content:space-between}@media only screen and (width < 768px){.p-balance__clm{flex-direction:column-reverse}}.p-balance__texts{width:50.7rem}@media only screen and (width < 768px){.p-balance__texts{width:100%}}.p-balance__head{font-weight:700;font-size:2.6rem;line-height:1}@media only screen and (width < 768px){.p-balance__head{font-size:1.9rem;line-height:1.5;text-align:center}}.p-balance__note{margin-top:3rem}.p-balance__pdf{margin-top:2rem}.p-balance__image{width:32.8rem}@media only screen and (width < 768px){.p-balance__image{width:21.4rem;margin:2rem auto 0}}.p-cta{position:fixed;right:3rem;bottom:3rem;z-index:100;width:22rem;transform:translateY(3rem);opacity:0;transition:all .8s ease-out}@media only screen and (width < 768px){.p-cta{right:1.5rem;bottom:1.5rem;width:11rem}}.p-cta.is-visible{transform:translateY(0);opacity:1}.p-effect-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;padding-bottom:3rem;counter-reset:effect-counter}@media only screen and (width < 768px){.p-effect-list{gap:1.1rem;margin-top:1rem;padding-bottom:2rem}}.p-effect-list__item{position:relative;display:grid;height:16rem;font-weight:700;font-size:3.6rem;line-height:1;background:#fbc400;border-radius:2rem;place-items:center;counter-increment:effect-counter}@media only screen and (width < 768px){.p-effect-list__item{height:11rem;padding-top:1.5rem;font-size:1.6rem;line-height:1.4;border-radius:1rem}}.p-effect-list__item:before{position:absolute;top:1.8rem;left:1.8rem;color:#fff;font-weight:500;font-size:2.4rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;content:"0" counter(effect-counter) "."}@media only screen and (width < 768px){.p-effect-list__item:before{top:2rem;right:0;left:0;margin:0 auto;font-size:1.6rem}}.p-effect{margin-top:16rem}@media only screen and (width < 768px){.p-effect{margin-top:8rem}}.p-effect__images{display:flex;justify-content:space-between}.p-effect__image{width:65rem;overflow:clip;border-radius:2rem}@media only screen and (width < 768px){.p-effect__image{width:16.5rem;border-radius:1rem}}.p-faq{background:#fff;padding-block:20rem}@media only screen and (width < 768px){.p-faq{padding-block:10rem}}.p-faq__list{display:flex;flex-direction:column;gap:2rem;margin-top:8rem}@media only screen and (width < 768px){.p-faq__list{gap:1.5rem;margin-top:4rem}}.p-feature-block{position:relative;display:flex;flex-direction:column;margin-top:10rem}@media only screen and (width < 768px){.p-feature-block{gap:7.5rem;margin-top:7.5rem}}@media print,screen and (768px <= width){.p-feature-block{display:grid;grid-template-columns:90rem 1fr;gap:10rem}}.p-feature-block__article{display:flex;gap:10rem}@media only screen and (width < 768px){.p-feature-block__article{flex-direction:column-reverse;gap:5rem}}@media print,screen and (768px <= width){.p-feature-block__article{display:contents}.p-feature-block__article:last-child .p-feature-block__texts{padding-bottom:20rem}}.p-feature-block__image{width:90rem}@media only screen and (width < 768px){.p-feature-block__image{width:100%}}@media print,screen and (768px <= width){.p-feature-block__image{position:sticky;top:9rem;left:0;grid-row:1/3;grid-column:1;width:90rem;height:fit-content;transform:translateY(5rem);opacity:0;transition:opacity .8s ease,transform .8s ease}.p-feature-block__image.is-active{transform:translateY(0);opacity:1}}.p-feature-block__texts{width:50rem;padding-top:11rem}@media only screen and (width < 768px){.p-feature-block__texts{width:30rem;padding-top:0;margin-inline:auto}}@media print,screen and (768px <= width){.p-feature-block__texts{grid-column:2;width:100%;max-width:50rem;min-height:100vh}}.p-feature-block__num{position:relative;margin-bottom:2rem;line-height:1;letter-spacing:0}@media only screen and (width < 768px){.p-feature-block__num{margin-bottom:3.5rem}}.p-feature-block__num--main{font-size:12rem;font-family:Poppins,sans-serif;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.p-feature-block__num--main{font-size:6rem}}.p-feature-block__num--main:before{position:absolute;top:-3rem;left:-3.5rem;display:block;width:7rem;background:transparent url("/kodak-physical-support-color/assets/images/feature-block_en.webp") no-repeat top center/100%;content:"";aspect-ratio:70/63}@media only screen and (width < 768px){.p-feature-block__num--main:before{top:-1.5rem;left:-1.7rem;width:4rem}}.p-feature-block__num--sub{color:#999;font-size:2.6rem;font-family:Poppins,sans-serif}@media only screen and (width < 768px){.p-feature-block__num--sub{font-size:1.8rem}}.p-feature-block__head{font-weight:700;font-size:4.6rem;line-height:1.5}@media only screen and (width < 768px){.p-feature-block__head{font-size:2.3rem;line-height:1.4}}.p-feature-block__note{margin-top:5rem}@media only screen and (width < 768px){.p-feature-block__note{margin-top:2rem}}.p-feature-block__list{display:flex;flex-direction:column;gap:1rem;margin-top:5rem}@media only screen and (width < 768px){.p-feature-block__list{margin-top:2.5rem}}.p-feature-block__list-item{display:grid;width:100%;height:7rem;font-weight:700;font-size:1.8rem;line-height:1;background:#fbc400;border-radius:1rem;place-items:center}@media only screen and (width < 768px){.p-feature-block__list-item{height:auto;font-size:1.6rem;line-height:1.4;border-radius:.5rem;padding-block:2rem}}.p-feature-list{margin-top:8rem;padding-bottom:9rem}@media only screen and (width < 768px){.p-feature-list{margin-top:2.7rem;padding-bottom:2.5rem}}.p-feature-list__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2.2rem;margin-top:4.5rem}@media only screen and (width < 768px){.p-feature-list__list{grid-template-columns:repeat(2,1fr);gap:.7rem 1.5rem;margin-top:2.5rem}}.p-feature-list__item{display:grid;width:100%;padding-bottom:1.5rem;font-weight:700;font-size:2rem;line-height:1.8;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='379'%20height='139'%3e%3cpath%20fill='%23fff6d7'%20fill-rule='evenodd'%20stroke='%23fbc400'%20d='M365.5%20123.899h-15.276c-.126.14-.263.291-.405.448a6%206%200%200%201-.079.087c-.148.164-.302.335-.466.515-.008.008-.016.018-.024.027-.151.166-.309.34-.471.518-.038.042-.076.083-.114.126-.175.192-.353.388-.538.591l-.042.045c-.17.187-.345.378-.522.572-.048.052-.094.103-.142.155-.194.212-.39.426-.591.645-.017.018-.034.037-.051.056-.185.201-.372.404-.562.61-.053.057-.105.115-.159.172-.206.225-.415.45-.626.678-.016.018-.034.036-.051.055-.195.21-.391.422-.589.634-.055.06-.111.119-.166.179-.214.23-.428.459-.643.688l-.042.045c-.201.215-.403.429-.604.643-.055.059-.11.118-.166.176-.214.227-.427.453-.639.676-.01.01-.019.02-.029.03-.202.213-.402.423-.601.63-.053.056-.106.111-.159.166-.207.216-.413.43-.615.639l-.013.013c-.197.203-.389.4-.579.594-.049.051-.098.1-.147.15-.193.196-.384.39-.568.575-1.123%201.126-3.321.187-3.321-1.666v-9.472h-323c-5.523%200-10-4.492-10-10.033V13.533C3.5%207.992%207.977%203.5%2013.5%203.5h352c5.523%200%2010%204.492%2010%2010.033v100.333c0%205.541-4.477%2010.033-10%2010.033Z'/%3e%3cpath%20fill='%23fbc400'%20d='M29.5%203.5%20L3.5%2028.5%20V13.533C3.5%207.992%207.977%203.5%2013.5%203.5Z'/%3e%3c/svg%3e") no-repeat center/100%;aspect-ratio:372/132;place-items:center}@media only screen and (width < 768px){.p-feature-list__item{padding-bottom:.8rem;font-size:1.3rem;line-height:1.6;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='295'%20height='220'%3e%3cpath%20fill='%23fff6d7'%20fill-rule='evenodd'%20stroke='%23fbc400'%20stroke-width='2'%20d='M277.371%20199.004h-19.258c-3.345%203.484-10.398%2010.769-15.227%2015.325-1.655%201.56-4.894.259-4.894-2.309v-13.016H17.632c-6.976%200-13.532-5.589-13.532-12.483V17.481C4.1%2010.588%2010.656%204.1%2017.632%204.1h259.739c6.976%200%2012.632%206.488%2012.632%2013.381v169.04c0%206.894-5.656%2012.483-12.632%2012.483Z'/%3e%3cpath%20fill='%23fbc400'%20d='M44.1%204.1%20L4.1%2044.1%20V17.481C4.1%2010.588%2010.656%204.1%2017.632%204.1Z'/%3e%3c/svg%3e") no-repeat center/100%;aspect-ratio:295/220}}.p-feature{position:relative;z-index:10;padding-top:20rem;background:#f9faf3 url("/kodak-physical-support-color/assets/images/bg-feature.webp") no-repeat top right/67.3rem 42rem}@media only screen and (width < 768px){.p-feature{padding-top:10rem;background:#f9faf3 url("/kodak-physical-support-color/assets/images/bg-feature_sp.webp") no-repeat top right/18.7rem 25.3rem}}.p-flow-card{position:relative;display:grid;grid-template-columns:1fr 1fr;width:132rem;height:66rem;background:#fff6d7e6;border-radius:2rem}@media only screen and (width < 768px){.p-flow-card{display:flex;flex-direction:column-reverse;width:100%;height:auto;padding-bottom:4.5rem}}.p-flow-card__content{display:flex;flex-direction:column;align-items:center;padding:5rem 8rem 0}@media only screen and (width < 768px){.p-flow-card__content{position:relative;padding:6rem 2rem 0}}.p-flow-card__step{position:relative;display:grid;place-items:center;width:14rem;aspect-ratio:1/1;background:#fff;border-radius:50%}@media only screen and (width < 768px){.p-flow-card__step{position:absolute;top:-4.5rem;right:0;left:0;width:9rem;margin:auto}}.p-flow-card__step:before{position:absolute;top:-2rem;left:-2rem;display:block;width:6.2rem;height:5.7rem;content:""}@media only screen and (width < 768px){.p-flow-card__step:before{top:-1.2rem;left:-1.2rem;width:4rem;height:3.6rem}}.p-flow-card__step--01:before{background:transparent url("/kodak-physical-support-color/assets/images/flow-card_step-01.webp") no-repeat top center/100%}.p-flow-card__step--01 img{width:4.1rem}@media only screen and (width < 768px){.p-flow-card__step--01 img{width:2.6rem}}.p-flow-card__step--02:before{background:transparent url("/kodak-physical-support-color/assets/images/flow-card_step-02.webp") no-repeat top center/100%}.p-flow-card__step--02 img{width:6.4rem;margin-left:1.2rem}@media only screen and (width < 768px){.p-flow-card__step--02 img{width:4.1rem;margin-left:.8rem}}.p-flow-card__step--03:before{background:transparent url("/kodak-physical-support-color/assets/images/flow-card_step-03.webp") no-repeat top center/100%}.p-flow-card__step--03 img{width:6.7rem}@media only screen and (width < 768px){.p-flow-card__step--03 img{width:4.3rem}}.p-flow-card__title{margin-top:4rem;font-weight:700;font-size:4.6rem;line-height:1}@media only screen and (width < 768px){.p-flow-card__title{margin-top:0;font-size:2.3rem}}.p-flow-card__text{margin-top:4.5rem}@media only screen and (width < 768px){.p-flow-card__text{margin-top:2rem}}.p-flow-card__image{width:66rem;overflow:clip;border-radius:2rem}@media only screen and (width < 768px){.p-flow-card__image{width:100%;border-radius:1rem}}.p-flow{position:relative;padding-block:20rem 19rem;overflow:clip}@media only screen and (width < 768px){.p-flow{padding-block:9rem 10rem}.p-flow:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:transparent url("/kodak-physical-support-color/assets/images/bg-flow_sp.webp") no-repeat top center/cover;content:"";pointer-events:none}}.p-flow>.c-section-head{position:relative;z-index:10}.p-flow__slider-cap{margin-bottom:3rem}.p-flow__slider-wrap{position:relative;z-index:1;width:100vw;margin:8rem calc(50% - 50vw) 0}.p-flow__slider-wrap:before{position:absolute;top:-50rem;left:50%;z-index:-1;width:100vw;height:calc(100vh + 69rem);background:transparent url("/kodak-physical-support-color/assets/images/bg-flow.webp") no-repeat top center/cover;transform:translate(-50%);content:"";pointer-events:none}@media only screen and (width < 768px){.p-flow__slider-wrap{width:34rem;margin:4rem auto 0}.p-flow__slider-wrap:before{display:none}}@media only screen and (width < 768px){.p-flow__slider{position:static}}.p-flow__list{display:flex;gap:3rem;padding-left:14rem;transition:transform .1s linear}.p-flow__list:after{display:block;flex-shrink:0;width:14rem;content:""}@media only screen and (width < 768px){.p-flow__list{flex-direction:column;gap:2.5rem;padding-left:0;transition:none}.p-flow__list:after{display:none}}.p-flow__slide{flex-shrink:0;width:132rem}@media only screen and (width < 768px){.p-flow__slide{width:100%}}.p-flow__progress-bar{position:absolute;top:58.4rem;right:0;left:0;width:116rem;height:.6rem;margin-inline:auto;overflow:hidden;background:#fff;border-radius:.3rem;pointer-events:none}.p-flow__progress-fill{height:100%;background:#fbc400;transition:width .3s ease}.p-hero{position:relative;padding-top:24rem;opacity:0;transition:opacity .4s ease-out}.p-hero.is-visible{opacity:1}@media only screen and (width < 768px){.p-hero{padding-block:18rem 11rem}}.p-hero__grid{display:flex;gap:2.5rem;align-items:flex-start;justify-content:center}@media only screen and (width < 768px){.p-hero__grid{flex-direction:column;gap:1.5rem;align-items:center}}.p-hero__item{position:relative;width:49rem;height:76rem;overflow:clip;border-radius:2rem}@media only screen and (width < 768px){.p-hero__item{width:29rem;height:20.5rem;border-radius:1rem}}@media print,screen and (768px <= width){.p-hero__item:nth-child(1){margin-top:38rem}.p-hero__item:nth-child(2){margin-top:19rem}}@media only screen and (width < 768px){.p-hero__item:nth-child(1){margin-right:-7rem}.p-hero__item:nth-child(3){margin-left:-7rem}}.p-hero__item.is-animating-color .p-hero__color{animation:slideUpColor .8s cubic-bezier(.65,0,.35,1) forwards}.p-hero__item.is-animating-image .p-hero__image{animation:revealImage 1s cubic-bezier(.65,0,.35,1) forwards}@keyframes slideUpColor{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes revealImage{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.p-hero__color{position:absolute;transform:translateY(100%);will-change:transform;top:0;right:0;bottom:0;left:0}.p-hero__image{position:absolute;clip-path:inset(100% 0 0 0);will-change:clip-path;top:0;right:0;bottom:0;left:0}.p-hero__title{position:absolute;top:20rem;left:12rem;display:flex;flex-direction:column;gap:5rem}@media only screen and (width < 768px){.p-hero__title{top:10.5rem;left:3.3rem;gap:2.5rem}}.p-hero__title--01,.p-hero__title--02{opacity:0;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.p-hero__title--02{transition-delay:.3s}.p-hero__title.is-visible .p-hero__title--01,.p-hero__title.is-visible .p-hero__title--02{animation:textGradualFade .6s ease-out forwards}.p-hero__title.is-visible .p-hero__title--02{animation-delay:.4s}.p-hero__title--01{width:fit-content;font-size:2.6rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.p-hero__title--01{font-size:1.7rem;line-height:1.47}}.p-hero__title--02{font-weight:700;font-size:8.4rem;line-height:1.2}@media only screen and (width < 768px){.p-hero__title--02{writing-mode:vertical-rl;margin-right:auto;margin-left:-.3em;font-size:4rem;line-height:1.4}}.p-hero__badge{position:absolute;right:4rem;bottom:0;width:42rem}@media only screen and (width < 768px){.p-hero__badge{right:0;left:0;width:21rem;margin:auto}}.p-lens-color{position:relative;margin-top:21rem}@media only screen and (width < 768px){.p-lens-color{margin-top:10rem}}.p-lens-color__wrap{position:relative;width:100vw;height:68rem;overflow:clip}@media only screen and (width < 768px){.p-lens-color__wrap{height:28.5rem}}.p-lens-color__base{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.p-lens-color__lens{--color: rgb(255 200 150 / 50%);position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color);-webkit-mask-image:url("/kodak-physical-support-color/assets/images/lens-color_lens.webp");mask-image:url("/kodak-physical-support-color/assets/images/lens-color_lens.webp");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.p-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:backdrop-filter 1.2s ease-out,opacity .8s ease-out;pointer-events:none}.p-loading.is-fade-out{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.p-loading.is-hidden{display:none}.p-loading__head{transition:opacity .6s ease-out}.is-fade-out .p-loading__head{opacity:0}.p-loading__head--01{display:block;font-weight:700;font-size:2.4rem;line-height:1;opacity:0;animation:textReveal .8s ease-out forwards}@media only screen and (width < 768px){.p-loading__head--01{font-size:1.7rem}}.p-loading__head--02{display:block;margin-top:2.5rem;color:#999;font-size:1.6rem;line-height:1;opacity:0;animation:textGradualFade .8s ease-out .15s forwards}@media only screen and (width < 768px){.p-loading__head--02{font-size:1.4rem}}@keyframes textReveal{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes textGradualFade{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.p-loading-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;opacity:.4;transition:opacity 1.2s ease-out}.p-loading-bg.is-fade-out{opacity:0}.p-loading-bg.is-hidden{display:none}body.is-loading{overflow:hidden}body.is-loading .p-parallax>*:not(.p-loading),body.is-loading .l-footer,body.is-loading .l-navigation{visibility:hidden;opacity:0}body.is-loading:not(.is-loading--header-ready) .l-header{visibility:hidden;opacity:0}body.is-loading .p-hero{opacity:0}.p-on-off-test{margin-top:6rem}@media only screen and (width < 768px){.p-on-off-test{margin-top:4rem}}.p-on-off-test__text{padding-block:7.5rem 5.5rem}@media only screen and (width < 768px){.p-on-off-test__text{padding-block:4rem}}.p-on-off-test__note{margin-top:3.5rem}@media only screen and (width < 768px){.p-on-off-test__note{margin-top:2rem}}.p-on-off-test__clm{padding-bottom:9rem}@media only screen and (width < 768px){.p-on-off-test__clm{padding-bottom:4.5rem}}.p-on-off-test__video-wrap{position:relative}.p-on-off-test__video-wrap video{display:block;width:100%;height:auto}.p-on-off-test__head{position:absolute;top:2rem;display:grid;padding-inline:2.5rem;height:5.2rem;font-weight:700;font-size:2.1rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;border-radius:1.4rem;place-items:center}@media only screen and (width < 768px){.p-on-off-test__head{top:.5rem;padding-inline:1.1rem;width:6.8rem;height:2.5rem;font-size:1rem;border-radius:.7rem}}.p-on-off-test__head--off{left:2rem;color:#fff;background:#999}@media only screen and (width < 768px){.p-on-off-test__head--off{left:.5rem}}.p-on-off-test__head--on{left:calc(50% + 1.5rem);background:#fbc400}@media only screen and (width < 768px){.p-on-off-test__head--on{left:calc(50% + .4rem)}}.p-parallax{--parallax-y: 0px;position:relative;padding-bottom:18rem;overflow:clip;background:url("/kodak-physical-support-color/assets/images/bg-gradation.webp") repeat top center/100%}@media only screen and (width < 768px){.p-parallax{padding-bottom:8rem;background:url("/kodak-physical-support-color/assets/images/bg-gradation_sp.webp") repeat top center/100%}}.p-parallax:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url("/kodak-physical-support-color/assets/images/bg-parallax.webp") repeat top center/100%;transform:translateY(var(--parallax-y));content:""}@media only screen and (width < 768px){.p-parallax:before{background:url("/kodak-physical-support-color/assets/images/bg-parallax_sp.webp") repeat top center/100%}}.p-parallax>*{position:relative;z-index:10}.p-personal-color{margin-top:16rem;padding-bottom:150vh}@media only screen and (width < 768px){.p-personal-color{margin-top:8rem;padding-bottom:50vh}}.p-personal-color__block{padding-block:8rem}@media only screen and (width < 768px){.p-personal-color__block{padding-block:4rem}}.p-personal-color__clm{display:flex;align-items:center;justify-content:space-between}@media only screen and (width < 768px){.p-personal-color__clm{flex-direction:column-reverse;gap:3rem}}.p-personal-color__texts{width:66rem}@media only screen and (width < 768px){.p-personal-color__texts{width:auto}}.p-personal-color__head{font-weight:700;font-size:4.6rem;font-family:YakuHanJP,Zen Kaku Gothic Antique,sans-serif;line-height:1.5}@media only screen and (width < 768px){.p-personal-color__head{font-size:2.3rem;line-height:1.4;text-align:center}}.p-personal-color__note{margin-top:4.5rem}@media only screen and (width < 768px){.p-personal-color__note{margin-top:2.5rem}}.p-personal-color__image{width:44rem}@media only screen and (width < 768px){.p-personal-color__image{width:25rem}}.p-personal-color__bottom{position:relative;width:80.3rem;margin:18rem auto 0;overflow:clip;border-radius:2rem;pointer-events:none;aspect-ratio:2400/1350}@media only screen and (width < 768px){.p-personal-color__bottom{width:30rem;margin-top:8rem;border-radius:1rem;aspect-ratio:780/1334}}.p-personal-color__bottom img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.p-personal-color__bottom .p-personal-color__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#464838;border-radius:inherit;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.p-personal-color__bottom.is-fixed img{position:fixed;top:50%;left:50%;z-index:1;width:80.3rem;height:auto;aspect-ratio:2400/1350}@media only screen and (width < 768px){.p-personal-color__bottom.is-fixed img{width:30rem;aspect-ratio:780/1334}}.p-personal-color__bottom.is-fixed .p-personal-color__overlay{position:fixed;top:50%;left:50%;z-index:1;width:80.3rem;height:auto;aspect-ratio:2400/1350}@media only screen and (width < 768px){.p-personal-color__bottom.is-fixed .p-personal-color__overlay{width:30rem;aspect-ratio:780/1334}}@media only screen and (width < 768px){.p-personal-color__cap{margin-top:1.8rem}}.p-point-list{display:flex;gap:4.9rem;justify-content:space-between;margin-top:21rem}@media only screen and (width < 768px){.p-point-list{flex-direction:column;gap:8.5rem;margin-top:10rem}}.p-point-list__item{position:relative}.p-point-list__number{position:absolute;top:-3.8rem;left:3.5rem;color:#fbc400;font-size:9rem;font-family:Poppins,sans-serif;line-height:1}@media only screen and (width < 768px){.p-point-list__number{top:-2.5rem;left:3.2rem;font-size:5.5rem}}.p-point-list__number:after{position:absolute;top:-2.5rem;left:-2.6rem;display:block;width:5rem;background:transparent url("/kodak-physical-support-color/assets/images/point_en.webp") no-repeat top center/100%;content:"";aspect-ratio:1/1}@media only screen and (width < 768px){.p-point-list__number:after{width:3.5rem}}.p-point-list__image{width:100%;overflow:clip;border-radius:2rem}@media only screen and (width < 768px){.p-point-list__image{border-radius:1rem}}.p-point-list__texts{width:38rem;margin:3.5rem auto 0;color:#fff}@media only screen and (width < 768px){.p-point-list__texts{width:29.3rem;margin-top:2.5rem}}.p-point-list__head{font-weight:700;font-size:2.4rem;line-height:1.6}@media only screen and (width < 768px){.p-point-list__head{font-size:1.9rem}}.p-point-list__note{margin-top:3.5rem}@media only screen and (width < 768px){.p-point-list__note{margin-top:2rem}}.p-professor{display:flex;justify-content:space-between;margin-top:5rem}@media only screen and (width < 768px){.p-professor{flex-direction:column;gap:2.5rem;width:26rem;margin:2.5rem auto 0}}.p-professor__image{width:35.8rem;border-radius:2rem}@media only screen and (width < 768px){.p-professor__image{width:100%;background:#8d694f;border-radius:1rem}}.p-professor__content{width:64rem}@media only screen and (width < 768px){.p-professor__content{width:100%}}.p-professor__sign{margin-top:3rem;text-align:right}@media only screen and (width < 768px){.p-professor__sign{margin-top:1.5rem}}.p-research{position:relative;margin-top:10rem;padding:8.5rem 6rem 7rem;background:#fff6d7e6;border:1px solid #fac915;border-radius:2rem}@media only screen and (width < 768px){.p-research{margin-top:8.5rem;padding:6.3rem 0 0;border-radius:1rem}}.p-research__lead{position:absolute;top:-2.4rem;right:0;left:0;width:fit-content;margin:auto;padding:1.5rem 3rem;font-weight:700;font-size:2rem;line-height:1;background:#fbc400;border-radius:9999px}@media only screen and (width < 768px){.p-research__lead{font-size:1.4rem;line-height:1.5}}.p-research__lead:before{position:absolute;top:-2rem;right:0;left:0;z-index:1;width:2.2rem;aspect-ratio:22/28;margin:auto;background:#111;content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2021.1%2026.59'%3e%3cdefs%3e%3cstyle%3e%20.cls-1{fill:none;stroke:%23040000;stroke-linecap:round;stroke-linejoin:round}%20%3c/style%3e%3c/defs%3e%3cpath%20d='M6.15%2021.16C5.76%2015.1%201.06%2018.17.52%209.93.18%204.73%205.01.5%2010.55.5s10.4%204.24%2010.03%209.43c-.5%207.03-3.99%205.61-5.26%209.28M6.3%2024.39l9.04-2.37M6.3%2021.57l9.04-2.37M13.78%2023.29c0%201.55-1.44%202.81-3.23%202.81-1.12%200-2.11-.5-2.69-1.26'%20class='cls-1'/%3e%3cpath%20d='m6.92%2010.43%203.3%203.45%204.97-6.66'%20class='cls-1'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain}@media only screen and (width < 768px){.p-research__lead:before{top:-1.6rem;width:1.8rem}}.p-research__lead:after{position:absolute;top:-3.5rem;right:0;left:0;display:block;width:7rem;aspect-ratio:2/1;margin:auto;background:#fbc400;border-radius:7rem 7rem 0 0;content:""}@media only screen and (width < 768px){.p-research__lead:after{top:-2.6rem;width:5.2rem;border-radius:5.2rem 5.2rem 0 0}}.p-research__head{font-weight:700;font-size:4.6rem;line-height:1}@media only screen and (width < 768px){.p-research__head{font-size:2.3rem;line-height:1.4;text-align:center}}@media print,screen and (768px <= width){.p-self-check-qr{display:flex;align-items:center;justify-content:space-between;margin-top:4.5em;padding:1rem 1rem 1rem 4rem;background:#fff6d7;border:1px solid #fac915;border-radius:1rem}.p-self-check-qr__text{font-weight:700;font-size:1.8rem;line-height:1.8}.p-self-check-qr__image{width:13rem;aspect-ratio:1/1}}.p-self-check{position:relative;overflow:hidden;background:transparent url("/kodak-physical-support-color/assets/images/bg-self-check.webp") no-repeat center/cover;padding-block:4rem}@media only screen and (width < 768px){.p-self-check{background:transparent url("/kodak-physical-support-color/assets/images/bg-self-check_sp.webp") no-repeat center/cover;padding-block:2.5rem}}.p-self-check__block{position:relative;width:100%;background:linear-gradient(to bottom,transparent 7.9rem,rgba(255,255,255,.95) 7.9rem,rgba(255,255,255,.95) calc(100% - 7.9rem),transparent calc(100% - 7.9rem))}.p-self-check__block:before,.p-self-check__block:after{position:absolute;left:0;width:100%;height:8rem;background-image:url("/kodak-physical-support-color/assets/images/self-check-block.webp");background-repeat:no-repeat;background-size:100% auto;content:""}.p-self-check__block:before{top:0;background-position:top center}.p-self-check__block:after{bottom:0;background-position:bottom center}@media only screen and (width < 768px){.p-self-check__block:before,.p-self-check__block:after{height:8rem;background-image:url("/kodak-physical-support-color/assets/images/self-check-block_sp.webp")}}.p-self-check__bg-text{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.p-self-check__bg-text-inner{display:flex;align-items:center;width:max-content;height:100%;color:#fff;font-size:20rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;white-space:nowrap;animation:scrollText 30s linear infinite}@media only screen and (width < 768px){.p-self-check__bg-text-inner{font-size:10rem}}.p-self-check__bg-text-inner span{display:inline-block;margin-right:.25em}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-50%)}}.p-self-check__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:5.5rem}@media only screen and (width < 768px){.p-self-check__inner{display:block;padding:4rem 0 24rem}}.p-self-check__texts{width:64rem}@media only screen and (width < 768px){.p-self-check__texts{width:100%}}.p-self-check__head--01{display:block;font-weight:700;font-size:2.4rem;line-height:1}@media only screen and (width < 768px){.p-self-check__head--01{font-size:1.4rem;line-height:1.25;text-align:center}}.p-self-check__head--02{width:64.3rem;margin-top:2.4rem}@media only screen and (width < 768px){.p-self-check__head--02{width:21.8rem;margin:1.5rem auto 0}}.p-self-check__note{margin-top:1rem}@media only screen and (width < 768px){.p-self-check__note{margin-top:2.5rem}}.p-self-check__button{position:relative;display:grid;width:26rem;height:6rem;margin:2.5rem auto 0;font-weight:700;font-size:1.4rem;line-height:1;background:#fbc400;border-radius:6rem;place-items:center}.p-self-check__button:after{position:absolute;top:0;right:2rem;bottom:0;width:.8rem;height:.8rem;margin:auto;border-top:2px solid #111;border-right:2px solid #111;transform:rotate(45deg);content:""}.p-self-check__phone{width:48.4rem;margin-top:-2rem;margin-right:-6.5rem}@media only screen and (width < 768px){.p-self-check__phone{position:absolute;bottom:0;left:3.6rem;width:29rem}}@media print,screen and (768px <= width){.p-self-check-modal{position:fixed;z-index:1000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:2rem;overflow:hidden;background:transparent url("/kodak-physical-support-color/assets/images/bg-self-check-modal.webp") no-repeat center/cover;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;pointer-events:none;top:0;right:0;bottom:0;left:0}.p-self-check-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.p-self-check-modal__close{position:absolute;top:3rem;right:3rem;display:flex;align-items:center;justify-content:center;width:9rem;background:#fff;border-radius:50%;box-shadow:0 .4rem 1rem #00000026;transition:transform .3s;aspect-ratio:1/1}}@media print and (hover: hover) and (pointer: fine),screen and (768px <= width) and (hover: hover) and (pointer: fine){.p-self-check-modal__close:hover{transform:scale(1.1)}}@media print and (hover: none) and (pointer: coarse),screen and (768px <= width) and (hover: none) and (pointer: coarse){.p-self-check-modal__close:active{transform:scale(1.1)}}@media print,screen and (768px <= width){.p-self-check-modal__close:before,.p-self-check-modal__close:after{position:absolute;width:3rem;height:.2rem;background-color:#111;content:""}.p-self-check-modal__close:before{transform:rotate(45deg)}.p-self-check-modal__close:after{transform:rotate(-45deg)}.p-self-check-modal__content{position:relative;display:flex;flex-direction:column;align-items:center;width:84rem;height:74rem;padding-top:7rem;background:transparent url("/kodak-physical-support-color/assets/images/bg-self-check-modal-content.webp") no-repeat center/100%;border-radius:2rem}.p-self-check-modal__head--01{display:block;font-weight:700;font-size:2.4rem;line-height:1}.p-self-check-modal__head--02{display:block;width:64.3rem;margin-top:2.4rem}.p-self-check-modal__qr{display:flex;align-items:center;justify-content:space-between;width:58rem;height:13rem;margin-top:.5rem;padding:1rem 1rem 1rem 4rem;background:#fff6d7e6;border:1px solid #fac915;border-radius:1rem}.p-self-check-modal__qr-text{font-weight:700;font-size:1.8rem;line-height:1.8}.p-self-check-modal__qr-image{width:11rem;aspect-ratio:1/1}.p-self-check-modal__phone{width:51.9rem;margin-top:auto}.p-self-check-modal__bg-text{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.p-self-check-modal__bg-text-inner{display:flex;align-items:center;width:max-content;height:100%;color:#fff;font-size:20rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;white-space:nowrap;animation:scrollTextModal 30s linear infinite}.p-self-check-modal__bg-text-inner span{display:inline-block;margin-right:.25em}@keyframes scrollTextModal{0%{transform:translate(0)}to{transform:translate(-50%)}}}.p-shop-list__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (width < 768px){.p-shop-list__list{grid-template-columns:1fr;gap:2.5rem}}.p-shop-list__item{background:#ffffffe6;border-radius:2rem}@media only screen and (width < 768px){.p-shop-list__item{border-radius:1rem}}.p-shop-list__card{padding:4rem}@media only screen and (width < 768px){.p-shop-list__card{padding:2.5rem 2rem 4rem}}.p-shop-list__content{display:flex;flex-direction:column;gap:3.5rem}@media only screen and (width < 768px){.p-shop-list__content{gap:2.5rem}}.p-shop-list__name{font-weight:700;font-size:3.6rem;line-height:1.6}@media only screen and (width < 768px){.p-shop-list__name{font-size:2.3rem}}.p-shop-list__info{display:flex;flex-direction:column;gap:.5rem}.p-shop-list__info-item--postcode:before{content:"〒"}.p-shop-list__info-item--tel:before{content:"TEL："}.p-shop-list__buttons{display:flex;gap:1rem}.p-shop-list__button{display:flex;gap:.8rem;align-items:center;justify-content:center;width:22rem;height:6rem;font-weight:600;background:#fbc400;border-radius:3rem;transition:background-color .3s}@media only screen and (width < 768px){.p-shop-list__button{width:14.5rem;height:5rem;border-radius:2.5rem}}@media (hover: hover) and (pointer: fine){.p-shop-list__button:hover{background-color:#555}}@media (hover: none) and (pointer: coarse){.p-shop-list__button:active{background-color:#555}}.p-shop-list__button--map img{width:1.8rem}@media only screen and (width < 768px){.p-shop-list__button--map img{width:1.4rem}}.p-shop-list__button--website img{width:2.1rem}@media only screen and (width < 768px){.p-shop-list__button--website img{width:1.6rem}}.p-shop-list__button-text{font-weight:600;font-size:1.6rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0}@media only screen and (width < 768px){.p-shop-list__button-text{font-size:1.4rem}}.p-shop-more__btn{display:inline-flex;gap:1rem;align-items:center;justify-content:center;width:26rem;height:6rem;margin-top:6rem;font-size:1.6rem;background:#fff;border:1px solid #e7ead6;border-radius:3rem;transition:all .3s}@media only screen and (width < 768px){.p-shop-more__btn{width:26rem;height:6rem;margin-top:4rem;font-size:1.4rem}}@media (hover: hover) and (pointer: fine){.p-shop-more__btn:hover{background:#f4f6e9}}@media (hover: none) and (pointer: coarse){.p-shop-more__btn:active{background:#f4f6e9}}.p-shop-more__btn img{width:1.6rem}.p-shop-search__top{background:transparent url("/kodak-physical-support-color/assets/images/bg-shop-head.webp") no-repeat center/cover;padding-block:17.5rem}@media only screen and (width < 768px){.p-shop-search__top{background:transparent url("/kodak-physical-support-color/assets/images/bg-shop-head_sp.webp") no-repeat center/cover;padding-block:10rem}}.p-shop-search__inner{display:flex;width:116rem;margin-inline:auto}@media only screen and (width < 768px){.p-shop-search__inner{flex-direction:column;gap:4rem;width:34rem}}.p-shop-search__bottom{padding-block:5rem}@media only screen and (width < 768px){.p-shop-search__bottom{padding-block:2rem}}.p-shop-search__bottom.has-results{padding-block:10rem 20rem}@media only screen and (width < 768px){.p-shop-search__bottom.has-results{padding-block:4rem 10rem}}.p-support-color{--content-opacity: 0;position:relative;z-index:10;min-height:100vh;padding-top:26rem}@media only screen and (width < 768px){.p-support-color{padding-top:9rem}}.p-support-color>*{opacity:var(--content-opacity);transition:opacity .6s ease-out}.p-support-color__head{color:#fff;font-size:6.8rem;font-family:Poppins,sans-serif;line-height:1.47}@media only screen and (width < 768px){.p-support-color__head{font-size:3.4rem;line-height:1.29}}.p-support-color__lead-wrap{display:flex;gap:19rem;margin-top:14rem;padding-left:19.5rem}@media only screen and (width < 768px){.p-support-color__lead-wrap{gap:3rem;justify-content:center;margin-top:4rem;padding-left:0}}.p-support-color__ttl{color:#fff;font-weight:700;font-size:6.4rem;line-height:1.7;writing-mode:vertical-rl}@media only screen and (width < 768px){.p-support-color__ttl{font-size:3.2rem}}.p-support-color__ttl span{position:relative;display:inline-block;width:fit-content}.p-support-color__ttl span:after{position:absolute;top:0;right:0;bottom:0;width:3px;background:#fff;content:""}@media only screen and (width < 768px){.p-support-color__ttl span:after{width:2px}}.p-support-color__texts{width:46.6rem;padding-top:21rem}@media only screen and (width < 768px){.p-support-color__texts{width:21rem;padding-top:5rem}}.p-support-color__note{color:#fff;font-size:2.4rem;line-height:1.8}@media only screen and (width < 768px){.p-support-color__note{font-size:1.4rem}}.p-support-color__note:not(:first-child){margin-top:5rem}@media only screen and (width < 768px){.p-support-color__note:not(:first-child){margin-top:3rem}}.p-voice{position:relative;padding-top:20rem;overflow:clip}@media only screen and (width < 768px){.p-voice{padding-top:10rem}}.p-voice:before{position:absolute;top:-72.8rem;left:50%;display:block;width:213rem;height:138rem;margin:auto;background:#f4f6e9;border-radius:50%;transform:translate(-50%);content:""}@media only screen and (width < 768px){.p-voice:before{top:-30.2rem;width:106.5rem;height:69rem}}.p-voice__head{position:relative;z-index:1}.p-voice__slider-wrap{position:relative;width:100%;margin-top:8rem;overflow:visible}@media only screen and (width < 768px){.p-voice__slider-wrap{margin-top:3rem}}.p-voice__card{position:relative;width:45rem;max-width:100%;height:71rem;overflow:visible;background:#ffffffe6;border-radius:50%;transform:rotate(24deg)}@media only screen and (width < 768px){.p-voice__card{width:29rem;height:47.6rem}}.p-voice__card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:3rem;width:36rem;height:100%;padding-top:6rem;transform:rotate(-24deg);margin-inline:auto}@media only screen and (width < 768px){.p-voice__card-inner{gap:2rem;width:28rem}}.p-voice__header{display:flex;gap:2rem}@media only screen and (width < 768px){.p-voice__header{gap:1rem}}.p-voice__avatar{width:11rem;aspect-ratio:1/1;border-radius:50%}@media only screen and (width < 768px){.p-voice__avatar{width:8rem}}.p-voice__meta{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media only screen and (width < 768px){.p-voice__meta{gap:1rem}}.p-voice__badge{display:grid;width:fit-content;height:3rem;padding-inline:1rem;font-weight:600;font-size:1.6rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;border-radius:.6rem;place-items:center}@media only screen and (width < 768px){.p-voice__badge{height:2rem;font-size:1.3rem;border-radius:.3rem}}.p-voice__badge--customer{color:#fff;background:linear-gradient(90deg,#ed0000fe,#ff9b4a)}.p-voice__badge--staff{background:#fbc400}.p-voice__name{font-weight:700;font-size:2rem;line-height:1}@media only screen and (width < 768px){.p-voice__name{font-size:1.5rem}}.p-voice__info{font-size:1.6rem;line-height:1;letter-spacing:.05rem}@media only screen and (width < 768px){.p-voice__info{font-size:1.3rem}}.p-voice__body{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (width < 768px){.p-voice__body{gap:1rem}}.p-voice__title{width:fit-content;font-weight:700;font-size:2.4rem;line-height:1.6;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (width < 768px){.p-voice__title{font-size:1.9rem}}.p-voice__text{font-size:1.6rem}@media only screen and (width < 768px){.p-voice__text{font-size:1.3rem;line-height:1.7}}@media only screen and (width < 768px){.p-voice .splide{padding-bottom:8rem}}.p-voice .splide__arrows{position:absolute;right:22rem;z-index:10;display:flex;gap:1rem}@media print,screen and (768px <= width){.p-voice .splide__arrows{top:-11rem}}@media only screen and (width < 768px){.p-voice .splide__arrows{right:0;bottom:0;left:0;justify-content:center}}.p-voice .splide__arrow{display:grid;place-items:center;width:10rem;height:5rem;background:#fbc400;border-radius:2.5rem;transition:all .3s ease}@media only screen and (width < 768px){.p-voice .splide__arrow{width:10rem;height:5rem}}.p-voice .splide__arrow--next{transform:scaleX(-1)}.p-voice .splide__arrow img{width:2.2rem;height:.9rem}@media (hover: hover) and (pointer: fine){.p-voice .splide__arrow:hover{background:#fff6d7;border:1px solid #fac915}}@media (hover: none) and (pointer: coarse){.p-voice .splide__arrow:active{background:#fff6d7;border:1px solid #fac915}}.p-voice .splide__slide{height:auto;margin-right:5rem}@media only screen and (width < 768px){.p-voice .splide__slide{margin-right:4rem}}.p-voice .splide__slide:nth-child(5n+1) .p-voice__card{box-shadow:.7rem .7rem #fbc79933}@media only screen and (width < 768px){.p-voice .splide__slide:nth-child(5n+1) .p-voice__card{box-shadow:.4rem .4rem #fbc79933}}.p-voice .splide__slide:nth-child(5n+2) .p-voice__card{box-shadow:.7rem .7rem #fb999933}@media only screen and (width < 768px){.p-voice .splide__slide:nth-child(5n+2) .p-voice__card{box-shadow:.4rem .4rem #fb999933}}.p-voice .splide__slide:nth-child(5n+3) .p-voice__card{box-shadow:.7rem .7rem #b599fb33}@media only screen and (width < 768px){.p-voice .splide__slide:nth-child(5n+3) .p-voice__card{box-shadow:.4rem .4rem #b599fb33}}.p-voice .splide__slide:nth-child(5n+4) .p-voice__card{box-shadow:.7rem .7rem #a3d0f333}@media only screen and (width < 768px){.p-voice .splide__slide:nth-child(5n+4) .p-voice__card{box-shadow:.4rem .4rem #a3d0f333}}.p-voice .splide__slide:nth-child(5n+5) .p-voice__card{box-shadow:.7rem .7rem #ceea9a33}@media only screen and (width < 768px){.p-voice .splide__slide:nth-child(5n+5) .p-voice__card{box-shadow:.4rem .4rem #ceea9a33}}.p-voice__image{width:100%;margin-top:20rem}@media only screen and (width < 768px){.p-voice__image{margin-top:10rem}}.p-youtube-wrap{position:relative;width:100%;overflow:clip;border-radius:2rem;aspect-ratio:16/9}.p-youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.u-fade-in{transform:translateY(3rem);opacity:0;transition:opacity .6s ease,transform .6s ease}.u-fade-in--s3{transition-delay:.3s}.u-fade-in--s6{transition-delay:.6s}.u-fade-in.is-active{transform:translateY(0);opacity:1}@media only screen and (width < 768px){.u-hidden-sp{display:none}}@media print,screen and (768px <= width){.u-hidden-pc{display:none}}.u-inner{width:116rem;margin-inline:auto}@media only screen and (width < 768px){.u-inner{width:30rem}}.u-ta-c{text-align:center}.u-uppercase{text-transform:uppercase}.u-wrapper{width:132rem;margin-inline:auto}@media only screen and (width < 768px){.u-wrapper{width:34rem}}
