/*!
* メインスタイルcss
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */:root{--letter-spacing: 0.02em;--header-height: 7rem;--two-column-aside: 12.5rem;--two-column-gap: 2.5rem;--two-column-gutterL: (100% - clamp(0.625rem, 88.5714285714vw, 88.5714285714rem)) / 2;--two-column-gutterR: (100% - clamp(0.625rem, 88.5714285714vw, 88.5714285714rem)) / 2;--max-two-column-gutterL: max(2rem, var(--two-column-gutterL));--max-two-column-gutterR: max(2rem, var(--two-column-gutterR));--color-primary: $color-primary}:root{--wp--preset--font-size--x-large: clamp(0.625rem, 1.4285714286vw, 1.4285714286rem);--wp--preset--font-size--large: clamp(0.625rem, 1.2857142857vw, 1.2857142857rem);--wp--preset--font-size--medium: clamp(0.625rem, 1.1428571429vw, 1.1428571429rem);--wp--preset--font-size--small: .85em}html{font-size:16px;font-family:"Noto Sans JP",sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;text-autospace:no-autospace;text-spacing-trim:space-all;scroll-padding-top:var(--header-height)}*,::before,::after{box-sizing:border-box;letter-spacing:var(--letter-spacing);min-width:0;text-decoration-thickness:inherit}body{color:#333;margin:0;line-height:2;font-size:clamp(.625rem,1vw,1rem);font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-decoration-thickness:from-font;text-underline-position:from-font;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow-x:hidden}body.is-slidebar-active{overflow:hidden}body::before{position:fixed;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.48);opacity:0;transition:opacity .5s linear}body.is-dropdown-open:before{opacity:1;z-index:110;transition:opacity .5s linear}:where(html[lang=en],html[lang=en-US]) body{font-family:"Roboto Flex Variable",sans-serif;line-height:1.8;--letter-spacing: 0;font-size:0.9375rem}:where(html[lang=zh-Hans],html[lang=zh-CN]) body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans JP",sans-serif}_:lang(x)::-internal-media-controls-overlay-cast-button,body{image-rendering:-webkit-optimize-contrast}a{color:inherit;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;font-weight:bold;margin:.67em 0}h2{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}h3{font-size:1.6rem;margin-top:1.7rem;margin-bottom:1rem}h4{font-size:1.5rem;margin-top:1.7rem;margin-bottom:1rem}h5{font-size:1.4rem;margin-top:1.3rem;margin-bottom:.5rem}h6{font-size:1.2rem;margin-top:1rem;margin-bottom:.5rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;vertical-align:top}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}legend{padding:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding:0}li{margin:0}*.is-indent{padding-left:1em;text-indent:-1em}*.u-first-line-leader{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=file],textarea{padding:0.625rem 1rem;font-size:0.9375rem;--letter-spacing: 0;line-height:1.46666;color:#333;border:1px solid #d8d8d8;background-color:#fff;width:100%;box-shadow:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.2s}input[type=text]:focus,input[type=text]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=email]:focus,input[type=email]:active,input[type=password]:focus,input[type=password]:active,input[type=tel]:focus,input[type=tel]:active,input[type=number]:focus,input[type=number]:active,input[type=date]:focus,input[type=date]:active,input[type=time]:focus,input[type=time]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=month]:focus,input[type=month]:active,input[type=week]:focus,input[type=week]:active,input[type=file]:focus,input[type=file]:active,textarea:focus,textarea:active{outline:none;box-shadow:none}input[type=file]{font-size:0.75rem}input[type=file]::file-selector-button{background-color:#f9f9f9;background-image:linear-gradient(135deg, #FFF 0%, #FFF 80%, #EFEFEF 100%);border-radius:4px;border:1px solid #bababa;padding:0.125rem 1rem 0.25rem;margin-right:1rem;color:#333;line-height:1.46666;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:8.75rem;display:block}input[type=checkbox]{width:1.25rem;height:1.25rem;vertical-align:middle;accent-color:#0a285a;flex-shrink:0}input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem;vertical-align:middle;accent-color:#0a285a;flex-shrink:0}select{display:block;height:2.75rem;padding:0.625rem 1rem;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.945 2.38419e-05L9 1.05402L4.5 5.55402L0 1.05402L1.055 -0.000976562L4.5 3.44502L7.945 2.38419e-05Z" fill="%23222222"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:0.5625rem 0.3125rem;font-size:0.9375rem;--letter-spacing: 0;line-height:1.46666;color:#333;border:1px solid #d8d8d8;background-color:#fff;width:100%;box-shadow:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.2s}select:focus,select:active{outline:none;box-shadow:none}::-moz-placeholder{color:rgba(51,51,51,.3)}::placeholder{color:rgba(51,51,51,.3)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.l-aside{position:relative;z-index:999}.l-aside:has(.c-menu-list.is-fixed){position:sticky;top:clamp(.625rem,8.5714285714vw,8.5714285714rem);left:0}.l-block__margin-normal{margin-top:3.5rem}.l-block__margin-large{margin-top:4rem}.l-block__margin-medium{margin-top:3rem}.l-block__margin-small{margin-top:1.5rem}.l-block__margin-none{margin-top:0}.l-container{max-width:clamp(.625rem,88.5714285714vw,88.5714285714rem);margin-inline:auto;box-sizing:content-box;padding-inline:2rem}.l-container.is-sm{max-width:clamp(.625rem,67.4285714286vw,67.4285714286rem)}:where(.l-two-column) .l-container{padding-inline:0;margin-right:var(--max-two-column-gutterL);margin-left:calc(var(--max-two-column-gutterR) + var(--two-column-gap) + var(--two-column-aside))}:where(.l-two-column.is-reverse) .l-container{margin-left:var(--max-two-column-gutterR);margin-right:calc(var(--max-two-column-gutterL) + var(--two-column-gap) + var(--two-column-aside))}:where(.l-two-column.is-post) .l-container{margin-left:clamp(.625rem,8.5714285714vw,8.5714285714rem);margin-right:calc(clamp(.625rem,8.5714285714vw,8.5714285714rem) + clamp(.625rem,4.2857142857vw,4.2857142857rem) + clamp(.625rem,17.1428571429vw,17.1428571429rem))}.l-footer{position:relative;background-color:#0a285a;color:#fff;padding:clamp(.625rem,8.5714285714vw,8.5714285714rem) 0 clamp(.625rem,4vw,4rem)}.l-footer__inner{display:flex;justify-content:space-between}.l-footer__logo{display:block;width:100%;max-width:clamp(.625rem,13.8571428571vw,13.8571428571rem);margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.l-footer__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;font-weight:700;margin-bottom:clamp(.625rem,.2857142857vw,.2857142857rem)}.l-footer__address{font-style:normal;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:2}.l-footer__address strong{display:block}.l-footer__menu{display:flex;justify-content:flex-end;gap:clamp(.625rem,7.1428571429vw,7.1428571429rem);padding-right:clamp(.625rem,5vw,5rem)}.l-footer__menulist li:not(:last-child){margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.l-footer__menulist a{color:#fff;text-decoration:none;font-weight:700;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;display:block;word-break:keep-all;overflow-wrap:anywhere}.l-footer__menulist a:has(span){display:flex;align-items:center;gap:0.25rem}.l-footer__menulist a:has(span) span{margin-top:0.125rem}.l-footer__menulist.is-sub{margin-top:clamp(.625rem,1.1428571429vw,1.1428571429rem);border-left:1px solid #fff;padding-left:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.l-footer__menulist.is-sub li:not(:last-child){margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.l-footer__menulist.is-sub a{font-weight:600;font-size:clamp(.625rem,1vw,1rem);line-height:1.6}.l-footer__bottom{margin-top:clamp(.625rem,5.4285714286vw,5.4285714286rem)}.l-footer__copyright{display:block;font-size:clamp(.625rem,.7142857143vw,.7142857143rem);line-height:1.6}.l-footer.is-simple .l-footer__menu{display:none}.l-header{background-color:#fff;width:100%;z-index:9990;position:absolute;top:0;left:0}.l-header.is-home{opacity:0;z-index:-1}.l-header.is-home.is-fixed{opacity:1;z-index:9990}.l-header.is-fixed{position:fixed}.l-header a{color:inherit;text-decoration:none}.l-header__content{max-width:160rem;margin:0 auto;display:flex;align-items:center;padding:2.5rem 7.25rem 2.5rem 2rem;height:7rem}.l-header__logo{margin:0;width:min(10.625rem,12.1428571429vw);flex-shrink:0}.l-header__logo a,.l-header__logo img{display:block}.l-header__nav{width:100%;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:min(2.25rem,2.5714285714vw)}.l-header__mainmenu{display:flex;align-items:center;gap:min(1.5rem,1.7142857143vw)}.l-header__mainmenu li a{font-size:min(.875rem,1vw);font-weight:700;position:relative;line-height:1.6;display:block}.l-header__mainmenu li a::after{position:absolute;content:"";width:0%;height:0.0625rem;display:block;position:absolute;bottom:-0.25rem;top:auto;z-index:1;background-color:#333;transition:width .3s cubic-bezier(0.47, 0, 0.745, 0.715);left:auto;right:0}.l-header__mainmenu li.is-open a:after{transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.l-header__submenu{position:absolute;left:0;top:4.1875rem;width:100%;padding-top:2.8125rem}.l-header__submenu-inner{background-color:#fff;padding:1.5rem 2rem 2rem;display:grid;grid-template-columns:17.5rem 1fr;gap:1.5rem;position:relative;z-index:999}.l-header__submenu-head{display:flex !important;justify-content:center;align-items:center;background-color:#f9f9f9;font-weight:700;text-align:center;line-height:1.6;letter-spacing:.02em;font-size:1rem}.l-header__submenu-head:after{display:none !important}.l-header__submenu-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.l-header__submenu-link::after{display:none !important}.l-header__submenu-image{aspect-ratio:392/293}.l-header__submenu-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.l-header__submenu-image.is-lineup{aspect-ratio:308/107}.l-header__submenu-text{margin-top:0.75rem;display:block;width:-moz-fit-content;width:fit-content;position:relative;font-size:0.875rem}.l-header__submenu-text:after{content:"";width:0%;height:.0625rem;display:block;position:absolute;bottom:-0.25rem;top:auto;z-index:1;background-color:#333;transition:width .3s cubic-bezier(0.47, 0, 0.745, 0.715);left:auto;right:0}.l-header__submenu-text:has(span){display:flex;align-items:center;gap:0.25rem}.l-header__submenu-text:has(span) span{margin-top:0.125rem}.l-header__lang-list{display:flex;gap:0.125rem}.l-header__lang-list:not(:last-child):after{content:"/";font-size:0.75rem;line-height:1.6;color:rgba(51,51,51,.2) !important}.l-header__lang-text{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:0.75rem;line-height:1.6;color:rgba(51,51,51,.2) !important}.l-header__lang-text.is-current{color:#0a285a !important}.l-header__button{background-color:#0a285a;color:#fff !important;font-size:0.75rem;font-weight:700;line-height:1.6;padding:0.875rem 1.4375rem}.l-header.is-simple .l-header__nav,.l-header.is-simple .l-header__search,.l-header.is-simple .l-header__button{display:none}.is-slidebar-active .l-header{position:fixed;top:0;left:0}.is-open-animation{transform:translate3d(-0.625rem, 0, 0);opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.is-open .is-open-animation{transform:translate3d(0, 0, 0);opacity:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.l-offer{background-image:url("../images/bg-offer.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;aspect-ratio:1400/538;margin-top:clamp(.625rem,11.4285714286vw,11.4285714286rem);display:flex;align-items:center;justify-content:flex-start;overflow-x:hidden;width:100%}.l-offer .l-container{width:100%}.l-offer.is-color-primary{background-image:none;background-color:#0a285a;padding:4rem 0}.l-offer.is-color-primary .c-heading{color:#fff;margin-bottom:2rem}.l-offer.is-color-primary .l-offer__items{margin-top:2rem}.l-offer.is-color-primary .l-offer__box{border:1px solid #fff;height:100%;text-align:center;padding:2rem 3rem}.l-offer.is-color-primary .l-offer__box-text{font-size:0.875rem;letter-spacing:.1em;margin-bottom:1.25rem}.l-offer.is-color-primary .l-offer__box-tel{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:2rem;line-height:1}.l-offer.is-color-primary .l-offer__box-tel i{margin-right:0.5rem}.l-offer.is-color-primary .l-offer__box-tel small{display:block;font-size:0.8125rem;letter-spacing:.1em;font-weight:400;margin-top:0.5rem}.l-page-header{position:relative}.l-page-header__wrapper{min-height:clamp(.625rem,25.2142857143vw,25.2142857143rem);padding:clamp(.625rem,15.1428571429vw,15.1428571429rem) 0 clamp(.625rem,4.8571428571vw,4.8571428571rem)}.l-page-header.is-border{border-bottom:1px solid #dedede}.l-page-header.is-mg{margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem)}.l-page-header.is-mg-md{margin-bottom:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.l-page-header.is-mg-sm{margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.l-page-header.is-post .l-page-header__wrapper{min-height:auto;padding:0 0 clamp(.625rem,5.7142857143vw,5.7142857143rem);max-width:clamp(.625rem,82.8571428571vw,82.8571428571rem);margin:0 auto}.l-page-header.is-post .c-heading.is-xxlg{margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.l-page-header.is-post .c-heading.is-xxlg .is-ja{font-size:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.l-page-header__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.l-page-header__labels{display:flex;flex-wrap:wrap;gap:0.1875rem}.l-page-header__label.c-label{margin-top:0;font-size:clamp(.625rem,.8571428571vw,.8571428571rem)}.l-post-content{display:flow-root}.l-post-content>*+*{margin-top:1em}.l-post-content a{color:#0082d2;text-decoration-line:underline;cursor:pointer}.l-post-content h1{font-size:2rem;line-height:1.6}.l-post-content h2{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-top:clamp(.625rem,2.8571428571vw,2.8571428571rem);line-height:1.6;color:#0a285a}.l-post-content h3{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-top:clamp(.625rem,2.8571428571vw,2.8571428571rem);line-height:1.6;color:#0a285a;border-left:2px solid #0a285a;padding-left:clamp(.625rem,.8571428571vw,.8571428571rem)}.l-post-content h4{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6}.l-post-content h5{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6}.l-post-content h6{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;color:#0082d2}.l-post-content dl dt{font-weight:bold}.l-post-content dl dd+dt{margin-top:1rem}.l-post-content table{width:100%;width:100%}.l-post-content table thead{border:0}.l-post-content table th,.l-post-content table td{border:0}.l-post-content table th,.l-post-content table td{text-align:left;border-bottom:1px solid #dedede;padding:1.5625rem 0 1.5625rem;vertical-align:top}.l-post-content table th{font-weight:700}.l-post-content table tbody th{width:12.5rem}.l-post-content ol,.l-post-content ul{list-style:none;line-height:2}.l-post-content ol li+li,.l-post-content ul li+li{margin-top:0.375rem}.l-post-content ol li,.l-post-content ul li{position:relative}.l-post-content ol li::before,.l-post-content ul li::before{position:absolute;top:0;left:0;display:grid;place-content:center}.l-post-content ul>li{padding-left:1rem;position:relative}.l-post-content ul>li::before{--_icon-size: 0.25rem;content:"";width:var(--_icon-size);height:var(--_icon-size);background:#0a285a;border-radius:50%;top:calc(1em*2/2 - var(--_icon-size)/2);left:.25em;position:absolute}.l-post-content ul ul>li{padding-left:1rem}.l-post-content ul ul>li::before{--_icon-size: 0.125rem;content:"";width:var(--_icon-size);height:var(--_icon-size);background:#0a285a;border-radius:50%;top:calc(1em*2/2 - var(--_icon-size)/2);left:.5em;position:absolute}.l-post-content ol{counter-reset:list-counter}.l-post-content ol>li{padding-left:1rem}.l-post-content ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:2em}.l-post-content ol ol{counter-reset:list-counter}.l-post-content ol ol>li{padding-left:1rem}.l-post-content ol ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:2em}.l-post-content iframe{max-width:100%;width:100%}.l-post-content pre{background:#f5f5f5;padding:1rem 1.5rem}.l-post-content code{font-family:monospace,monospace;background:#f5f5f5}.l-post-content blockquote{background-color:#f3f9ff;position:relative;padding:1.5rem 2rem;margin-right:0;margin-left:0}.l-post-content blockquote cite{display:block;margin-top:1rem}:where(.l-post-content) figure{margin:0 0 1em}.l-root-container{max-width:160rem;margin:0 auto}.l-searchform{position:fixed;top:5rem;left:0;width:100%;z-index:99999;visibility:hidden;opacity:0;padding:5.625rem 0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s}.l-searchform__inner{width:100%;max-width:46.75rem;position:relative;margin:auto}.l-searchform__overlay{position:absolute;background:rgba(51,51,51,.9);top:0;left:0;right:0;bottom:0}.l-searchform__close{position:absolute;right:-4.125rem;top:-4.125rem;color:#fff;background:rgba(0,0,0,0);border:none;padding:0}.l-searchform__close__icon{font-size:3rem}body.is-search-modal-open .l-searchform{visibility:visible;opacity:1}.l-section.is-xxlg{padding-top:10rem;padding-bottom:10rem}.l-section.is-xxlg-top{padding-top:10rem}.l-section.is-xxlg-bottom{padding-bottom:10rem}.l-section.is-xlg{padding-top:7.5rem;padding-bottom:7.5rem}.l-section.is-xlg-top{padding-top:7.5rem}.l-section.is-xlg-bottom{padding-bottom:7.5rem}.l-section.is-lg{padding-top:6.25rem;padding-bottom:6.25rem}.l-section.is-lg-top{padding-top:6.25rem}.l-section.is-lg-bottom{padding-bottom:6.25rem}.l-section.is-md{padding-top:5rem;padding-bottom:5rem}.l-section.is-md-top{padding-top:5rem}.l-section.is-md-bottom{padding-bottom:5rem}.l-section.is-sm{padding-top:3.75rem;padding-bottom:3.75rem}.l-section.is-sm-top{padding-top:3.75rem}.l-section.is-sm-bottom{padding-bottom:3.75rem}.l-section.is-xs{padding-top:2rem;padding-bottom:2rem}.l-section.is-xs-top{padding-top:2rem}.l-section.is-xs-bottom{padding-bottom:2rem}.l-section.is-xxs{padding-top:1.25rem;padding-bottom:1.25rem}.l-section.is-xxs-top{padding-top:1.25rem}.l-section.is-xxs-bottom{padding-bottom:1.25rem}.l-section.is-buttons{padding:1.25rem 0 0}.l-section.is-color-primary{background-color:#0a285a}.l-section.is-color-secondary{background-color:#fff6f6}.l-section.is-top{padding-bottom:0 !important}.l-section.is-bottom{padding-top:0 !important}.l-section.is-bg-color{background:#f9f9f9}.l-section.is-bg-blue-color{background:#f3f9ff}.l-section.is-blue-color{background:#0082d2}.l-section.is-bg-pink-color{background:#fff6f6}.l-section.is-bg-green-color{background:#f4fbf7}.l-section.is-bg-primary-color{position:relative;z-index:2}.l-section.is-bg-primary-color .l-container{position:relative;z-index:3}.l-section.is-bg-primary-color:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);opacity:.05;z-index:1}.l-section.is-scroll-margin-responsive{scroll-margin-top:12.5rem}.l-section.is-search-result{padding-top:3rem;padding-bottom:5rem}.l-two-column{display:grid;grid-template:"gutterL side gap main gutterR" auto/var(--max-two-column-gutterL) var(--two-column-aside) var(--two-column-gap) 1fr var(--max-two-column-gutterR)}.l-two-column__main{grid-column:1/-1;grid-row:1/2}.l-two-column__side{grid-area:side}.l-two-column:where(.is-reverse){grid-template:"gutterR side gap main gutterL" auto/var(--max-two-column-gutterL) var(--two-column-aside) var(--two-column-gap) 1fr var(--max-two-column-gutterR)}.l-two-column.is-post{grid-template:"gutterL main gap side gutterR" auto/clamp(0.625rem, 8.5714285714vw, 8.5714285714rem) 1fr clamp(.625rem,4.2857142857vw,4.2857142857rem) clamp(.625rem,17.1428571429vw,17.1428571429rem) clamp(.625rem,8.5714285714vw,8.5714285714rem)}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)){grid-template:"gutterL main gap side gutterR" auto/var(--max-two-column-gutterR) 1fr var(--two-column-gap) 14.125rem var(--max-two-column-gutterL)}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{grid-area:main}.c-about-block__block{position:relative}.c-about-block__block:not(:last-child){margin-bottom:clamp(.625rem,3.4285714286vw,3.4285714286rem)}.c-about-block__images{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-about-block__image,.c-about-block__map{aspect-ratio:439/400}.c-about-block__image img,.c-about-block__image iframe,.c-about-block__map img,.c-about-block__map iframe{display:block;width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-about-block__data{display:flex;align-items:center;gap:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-about-block__data .c-about-block__button{width:calc(50% - clamp(.625rem,.8571428571vw,.8571428571rem));text-align:right;margin-top:0}.c-about-block__data .c-about-block__button .c-button{max-width:20rem}.c-about-block__content{width:calc(50% - clamp(.625rem,.8571428571vw,.8571428571rem))}.c-about-block__button{margin-top:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-about-rfid-banner{border-radius:8px;background-color:#fff;padding:clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-about-rfid-banner__inner{position:relative}.c-about-rfid-banner__content{width:clamp(.625rem,35.7142857143vw,35.7142857143rem)}.c-about-rfid-banner__image{position:absolute;top:50%;transform:translateY(-50%);right:0;width:clamp(.625rem,25.7142857143vw,25.7142857143rem)}.c-about-rfid-banner__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-about-rfid-header{position:relative;margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem)}.c-about-rfid-header__wrapper{min-height:clamp(.625rem,25.2142857143vw,25.2142857143rem);padding:0;padding-top:7rem;min-height:auto}.c-about-rfid-header__inner{border-top:1px solid #0a285a;border-bottom:1px solid #0a285a;padding:clamp(.625rem,3vw,3rem) 0 clamp(.5rem,.5714285714vw,.5714285714rem)}.c-about-rfid-header__inner .c-breadcrumb .l-container{padding-inline:0}.c-about-rfid-header__content{padding-bottom:clamp(.625rem,1.8571428571vw,1.8571428571rem)}.c-about-rfid-header__head{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);font-weight:700;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center;gap:clamp(.625rem,2.7142857143vw,2.7142857143rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);padding-left:clamp(.625rem,11.6428571429vw,11.6428571429rem)}.c-about-rfid-header__head .is-title{padding-top:clamp(.625rem,.7142857143vw,.7142857143rem);margin:0;font-size:inherit}.c-about-rfid-header__head span{display:block}.c-about-rfid-header__head .is-sub{margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-about-rfid-header__head .is-image{max-width:clamp(.625rem,9.0714285714vw,9.0714285714rem)}.c-about-rfid-header__texts{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(.625rem,1.0714285714vw,1.0714285714rem);text-align:center;font-weight:600;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:2}.c-about-rfid-header__texts .is-image{max-width:clamp(.625rem,10.3571428571vw,10.3571428571rem)}.c-about-rfid-page-header{position:relative;margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem)}.c-about-rfid-page-header__wrapper{padding:0;padding-top:7rem}.c-about-rfid-page-header__inner{border-top:1px solid #0a285a;border-bottom:1px solid #0a285a;padding:0;position:relative}.c-about-rfid-page-header__inner .c-breadcrumb .l-container{padding-inline:0}.c-about-rfid-page-header__inner-inner{padding-bottom:clamp(.625rem,1.8571428571vw,1.8571428571rem)}.c-about-rfid-page-header__inner-head{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);font-weight:700;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center;gap:2.7142857143vw;margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);padding-left:clamp(.625rem,11.6428571429vw,11.6428571429rem)}.c-about-rfid-page-header__inner-head .is-title{padding-top:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-about-rfid-page-header__inner-head span{display:block}.c-about-rfid-page-header__inner-head .is-sub{margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-about-rfid-page-header__inner-head .is-image{max-width:9.0714285714vw}.c-about-rfid-page-header__inner-texts{display:flex;justify-content:space-between;align-items:flex-end;gap:1.0714285714vw;text-align:center;font-weight:600;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:2}.c-about-rfid-page-header__inner-texts .is-image{max-width:10.3571428571vw}.c-about-rfid-page-header__inner-page{font-size:clamp(.625rem,1vw,1rem);font-weight:700;line-height:1.6;padding:clamp(.625rem,.6428571429vw,.6428571429rem) 0 clamp(.625rem,.7142857143vw,.7142857143rem);border-top:1px solid #0a285a}.c-about-rfid-page-header__inner-page span{display:block}.c-about-rfid-page-header__inner-page .is-sub{margin-bottom:.5714285714vw}.c-about-rfid-page-header__inner-page .is-eng{width:clamp(.625rem,17.1428571429vw,17.1428571429rem)}.c-about-rfid-page-header__inner-page .is-image{max-width:clamp(.625rem,5.2857142857vw,5.2857142857rem)}.c-about-rfid-page-header__inner-page-inner{display:flex;align-items:center;gap:.8571428571vw}.c-about-rfid-page-header__inner-pagewrapper{position:relative;padding:clamp(.625rem,2.2857142857vw,2.2857142857rem) 0 clamp(.625rem,2vw,2rem)}.c-about-rfid-page-header__inner-pageinner{margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem)}.c-about-rfid-page-header__inner-pageimage{position:absolute;bottom:0;right:clamp(.625rem,5.7142857143vw,5.7142857143rem);max-width:44.2857142857vw}.c-about-rfid-page-header__content{position:relative;padding:clamp(.625rem,2.2857142857vw,2.2857142857rem) 0 clamp(.625rem,2vw,2rem)}.c-about-rfid-page-header__heading{margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem)}.c-about-rfid-page-header__image{position:absolute;bottom:0;right:clamp(.625rem,5.7142857143vw,5.7142857143rem);max-width:clamp(.625rem,44.2857142857vw,44.2857142857rem);aspect-ratio:709/231}.c-about-rfid-page-header__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain}.c-about-rfid-page-header__head{font-size:clamp(.625rem,1vw,1rem);font-weight:700;line-height:1.6;padding:clamp(.625rem,.6428571429vw,.6428571429rem) 0 clamp(.625rem,.7142857143vw,.7142857143rem);border-top:1px solid #0a285a}.c-about-rfid-page-header__head span{display:block}.c-about-rfid-page-header__head .is-sub{margin-bottom:.5714285714vw}.c-about-rfid-page-header__head .is-eng{width:clamp(.625rem,17.1428571429vw,17.1428571429rem)}.c-about-rfid-page-header__head .is-image{max-width:clamp(.625rem,5.2857142857vw,5.2857142857rem)}.c-about-rfid-page-header__head-inner{display:flex;align-items:center;gap:.8571428571vw}.c-accordion{display:grid;grid-template-columns:1fr;gap:1rem}.c-accordion__block{border-top:solid 1px #0a285a;border-left:solid 1px #0a285a;border-right:solid 1px #0a285a;border-radius:8px;overflow:hidden;background-color:#0a285a}.c-accordion__title{cursor:pointer;display:flex;align-items:center;font-weight:700;gap:1rem;position:relative;background-color:#0a285a;color:#fff;line-height:1.6;padding:clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-accordion__title h3{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-accordion__title::after{content:"add";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;width:clamp(.625rem,3.4285714286vw,3.4285714286rem);height:clamp(.625rem,3.4285714286vw,3.4285714286rem);border-radius:8px;border:1px solid #fff;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;margin:auto 0;top:0;bottom:0;right:1rem;font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-accordion__block[open] .c-accordion__title::after{content:"remove"}.c-accordion__title::-webkit-details-marker{display:none}.c-accordion__title-icon,.c-accordion__content-icon{width:2.5rem;height:2.5rem;flex-shrink:0;display:grid;place-items:center;background-color:#0a285a;color:#fff;font-size:1.5rem;font-family:"Lato",sans-serif;letter-spacing:.1em;font-weight:400;letter-spacing:0}.c-accordion__content-icon{background-color:#eb7575}.c-accordion__content-wrapper{padding:clamp(.625rem,3.4285714286vw,3.4285714286rem);background-color:#fff;border-bottom:solid 2px #0a285a;border-left:solid 1px #0a285a;border-right:solid 1px #0a285a;border-radius:0 0 8px 8px}.c-accordion__content{display:flex;gap:1rem}.c-accordion__content-inner{flex-grow:1}.c-anchor-nav__buttons{display:flex;flex-wrap:wrap;margin:0 -0.375rem}.c-anchor-nav__buttons.is-center{justify-content:center}.c-anchor-nav__button{width:calc(33.3% - 0.75rem);margin:0 0.375rem}.c-anchor-nav__button:nth-child(n+4){margin-top:0.75rem}.c-anchor-nav.is-next .c-anchor-nav__buttons{margin:0 -1rem}.c-anchor-nav.is-next .c-anchor-nav__button{width:calc(50% - 2rem);margin:0 1rem}.c-anchor-nav.is-next .c-anchor-nav__button:nth-child(n+3){margin-top:1.5rem}.c-apparel-number{margin-top:clamp(.625rem,4.2857142857vw,4.2857142857rem);display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.625rem,2.2857142857vw,2.2857142857rem) clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-apparel-number__item{display:grid;grid-template-columns:clamp(.625rem,3.4285714286vw,3.4285714286rem) 1fr;align-items:center;gap:clamp(.625rem,1.4285714286vw,1.4285714286rem);border-bottom:1px solid #dedede;padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-apparel-number__number{display:block}.c-apparel-number__number img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-banner-border{border:1px solid #0082d2;border-radius:8px;padding:clamp(.625rem,1.4285714286vw,1.4285714286rem) clamp(.625rem,1.4285714286vw,1.4285714286rem) clamp(.625rem,1.4285714286vw,1.4285714286rem) clamp(.625rem,2.8571428571vw,2.8571428571rem);display:flex;align-items:center;justify-content:space-between}.c-banner-border__image{width:clamp(.625rem,19.1428571429vw,19.1428571429rem);margin-left:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-banner-border.is-mg-top{margin-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-banner.is-border{margin-top:clamp(.625rem,5.7142857143vw,5.7142857143rem);padding-top:clamp(.625rem,4.2857142857vw,4.2857142857rem);border-top:1px solid #dedede}.c-banner__inner{border-radius:8px;background-color:#f9f9f9;padding:clamp(.625rem,3.2857142857vw,3.2857142857rem) clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,3.4285714286vw,3.4285714286rem);display:flex;justify-content:space-between;position:relative;gap:1rem}.c-banner__eng{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,8.5714285714vw,8.5714285714rem);line-height:1;letter-spacing:0;position:absolute;right:0;bottom:0;color:#fff}.c-banner__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-banner__button{flex-shrink:0}.c-banner__button .c-button{min-width:clamp(.625rem,22.8571428571vw,22.8571428571rem)}.c-banner__wrapper{display:block}.c-banner__wrapper img{display:block}.c-banner-rfid__wrapper{display:block;background-color:#fff;border-radius:8px;padding:clamp(.625rem,1.4285714286vw,1.4285714286rem) clamp(.625rem,3.3571428571vw,3.3571428571rem) clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-banner-rfid__head{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);font-weight:700;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:flex-end;gap:2.7142857143vw;margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-banner-rfid__head .is-title{margin:0;font-size:inherit}.c-banner-rfid__head span{display:block}.c-banner-rfid__head .is-sub{margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-banner-rfid__head .is-image{max-width:clamp(.625rem,9.0714285714vw,9.0714285714rem)}.c-banner-rfid__head-inner{display:flex;align-items:center;gap:1.25rem}.c-banner-rfid__texts{text-align:center;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-block-document{display:grid;grid-template-columns:660fr 480fr}.c-block-document__detail{background:#fff;padding:3.5rem 5.4385964912%}.c-block-document__form{background:#dee0e3}.c-block-document__form .c-forms{background:rgba(0,0,0,0);width:100%}.c-block-innovation__block{display:flex}.c-block-innovation__block:not(:last-child){margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-innovation__block.is-border{padding-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem);border-bottom:1px solid #dedede}.c-block-innovation__block.is-border-primary{padding-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem);border-bottom:1px solid var(--color-primary)}.c-block-innovation__block.is-md{width:64%;margin-right:auto;margin-left:auto}.c-block-innovation__block.is-sm{width:40%;margin-right:auto;margin-left:auto}.c-block-innovation__block.is-reverse{flex-direction:row-reverse}.c-block-innovation__block.is-reverse .c-block-innovation__image{margin-right:0;margin-left:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-innovation__block.is-center{align-items:center}.c-block-innovation__content{width:100%}.c-block-innovation__content-item:not(:last-child){margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-innovation__content-item.is-sm:not(:last-child){margin-bottom:clamp(.625rem,2.1428571429vw,2.1428571429rem)}.c-block-innovation__image{flex-shrink:0;width:clamp(.625rem,28.5714285714vw,28.5714285714rem);margin-right:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-innovation__image.is-lg{width:100%;margin-right:0;flex-shrink:inherit}.c-block-innovation__image.is-md{width:100%;max-width:clamp(.625rem,50vw,50rem);margin-right:0;flex-shrink:inherit}.c-block-innovation__image.is-gap-lg{margin-right:clamp(.625rem,5.7142857143vw,5.7142857143rem);height:18rem}.c-block-innovation__image.is-gap-lg img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.c-block-innovation__iframe{aspect-ratio:640/360;width:64%;margin:0 auto}.c-block-innovation__iframe iframe{width:100%;display:block;height:100%}.c-block-innovation__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-block-innovation__kaminano{display:flex;align-items:flex-start}.c-block-innovation__kaminano-head{flex-shrink:0}.c-block-innovation__kaminano-image{width:auto;height:9.4285714286vw}.c-block-innovation__kaminano-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-block-innovation.is-border .c-block-innovation__block:not(:last-child){border-bottom:1px solid var(--color-primary);padding-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-innovation__caption{font-size:clamp(.625rem,1vw,1rem);margin-top:0.625rem}.c-block-innovation__caption.is-sm{font-size:clamp(.625rem,.8571428571vw,.8571428571rem)}.wp-block-image.is-style-width-md{max-width:clamp(.625rem,50vw,50rem)}.wp-element-caption{margin-top:0.625rem;font-size:clamp(.625rem,1vw,1rem)}.wp-element-caption .custom-font-size-sm{font-size:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-block-parts__block:not(:last-child){margin-bottom:5.7142857143vw}.c-block-parts__block.is-border{border-top:1px solid #dedede;padding-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-block-parts__block.is-border.is-sm{padding-top:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-parts__block.is-border-primary{border:1px solid var(--color-primary);padding:clamp(.625rem,2.5714285714vw,2.5714285714rem)}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child){margin-bottom:4.2857142857vw}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child).is-sm{margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child).is-lg{margin-bottom:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-block-row__numebr{font-family:"Lato",sans-serif;letter-spacing:.1em;width:-moz-fit-content;width:fit-content;font-size:clamp(.625rem,4.5714285714vw,4.5714285714rem);line-height:1;font-weight:900;letter-spacing:0;background:linear-gradient(95.27deg, #47B8D4 2.93%, #008DBB 97.07%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-block-row__block{border-top:1px solid #dedede;padding:clamp(.625rem,4.2857142857vw,4.2857142857rem) 0 clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-block-row__block:last-child{border-bottom:1px solid #dedede}.c-block-row__inner{display:flex;justify-content:space-between;align-items:flex-start}.c-block-row__inner.is-center{align-items:center}.c-block-row__inner.is-gap{gap:1.25rem}.c-block-row__image{width:33.8709677419%;overflow:hidden;aspect-ratio:420/639;border-radius:8px}.c-block-row__image.is-sm{width:clamp(.625rem,28.5714285714vw,28.5714285714rem)}.c-block-row__image.is-lg{width:clamp(.625rem,30vw,30rem)}.c-block-row__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-block-row__image.is-auto{aspect-ratio:auto}.c-block-row__image.is-auto img{height:auto}.c-block-row__content{width:59.6774193548%}.c-block-row__content.is-lg{width:clamp(.625rem,37.1428571429vw,37.1428571429rem)}.c-block-row__content-image{width:16.5625rem;aspect-ratio:265/164;border-radius:8px;overflow:hidden;margin-left:auto;margin-top:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-block-row__content-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-block-row__content-image.is-lg{width:100%;aspect-ratio:auto;margin-top:0}.c-block-row__content-item:not(:last-child){margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-block-row__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-block-row__text:not(:last-child){margin-bottom:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-block-row__head.c-heading.is-xlg .is-eng{margin-bottom:0.8125rem}.c-block-row.is-simple .c-block-row__image{border-radius:0}.c-block-row.is-page .c-block-row__block{padding-top:clamp(.625rem,2.8571428571vw,2.8571428571rem);padding-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-block-row.is-border-none .c-block-row__block{padding-bottom:0;border-bottom:none;border-top:none;padding-top:0}.c-block-row.is-border-none .c-block-row__block:not(:first-child){padding-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-block-row.is-border-bottom-none .c-block-row__block{padding-bottom:0;border-bottom:none}.c-block-row.is-border-bottom-none .c-block-row__block:not(:first-child){padding-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-block-row.is-normal .c-block-row__block{padding:0;border-bottom:none;border-top:none}.c-block-row.is-normal .c-block-row__image{border-radius:0;aspect-ratio:auto}.c-block-row.is-history .c-block-row__block{padding:0 0 clamp(.625rem,4.2857142857vw,4.2857142857rem);border-top:none;border-bottom:1px solid #dedede}.c-block-row.is-history .c-block-row__block:not(:first-child){padding-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-block-row.is-history .c-block-row__block:nth-child(2n) .c-block-row__inner{flex-direction:row-reverse}.c-block-row.is-history .c-block-row__content{width:clamp(.625rem,37.1428571429vw,37.1428571429rem)}.c-block-row.is-history .c-block-row__image{border-radius:0;aspect-ratio:auto}.c-block.is-row .c-block__inner{display:flex;justify-content:space-between}.c-block.is-row .c-block__content{max-width:clamp(.625rem,44.2857142857vw,44.2857142857rem)}.c-block__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-blockquote{background-color:#f3f9ff;position:relative;padding:1.5rem 2rem;margin-right:0;margin-left:0}.c-blockquote cite{display:block;margin-top:1rem}.c-box-archive__block{border:1px solid #0a285a;padding:1.5rem 2rem 0.75rem;margin-bottom:1rem}.c-box-archive__block:last-child{margin-bottom:0}.c-box-archive__title{font-size:1.25rem;font-weight:700;letter-spacing:.1em;color:#0a285a;margin-bottom:1rem}.c-box-archive ul{display:flex;flex-wrap:wrap;align-items:center}.c-box-archive ul li{margin-right:3rem;margin-bottom:0.75rem}.c-box-archive ul li::before{content:"chevron_right";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;color:#0a285a;padding-right:0.5rem}.c-box-archive ul li a{color:#333;text-decoration:none;font-weight:400}.c-box-border{border-radius:8px;border:1px solid #dedede;overflow:hidden;background-color:#fff}.c-box-border__inner{display:flex;justify-content:space-between}.c-box-border__content{width:100%;padding:clamp(.625rem,1.6428571429vw,1.6428571429rem)}.c-box-border__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:2}.c-box-border__image{width:clamp(.625rem,21.5714285714vw,21.5714285714rem);flex-shrink:0}.c-box-border__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-box__block{background-color:#fff6f6;padding:2rem 2.5rem;margin-bottom:3.5rem}.c-box.is-number-left .c-box__block{position:relative}.c-box.is-number-left .c-box__block::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:32px 33px 0 33px;border-color:#0a285a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%)}.c-box.is-number-left .c-box__number{background-color:#0a285a;color:#fff;width:5.375rem;height:5.375rem;text-align:center;font-family:"Lato",sans-serif;letter-spacing:.1em;position:absolute;top:0;line-height:1;left:0;padding-top:0.875rem}.c-box.is-number-left .c-box__number small{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:1.125rem;letter-spacing:.1em;display:block}.c-box.is-number-left .c-box__number span{font-size:2.625rem;letter-spacing:0;display:block}.c-box.is-roundimg .c-box__image{width:12.5rem;height:12.5rem;border-radius:50%;overflow:hidden;position:relative;margin-left:auto;margin-right:auto}.c-box.is-roundimg .c-box__image img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-breadcrumb{padding:0.75rem 0}.c-breadcrumb.is-post{margin-top:7rem;padding:1.25rem 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-breadcrumb__inner{font-size:0.75rem;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-breadcrumb__inner span.is-arrow{margin:0 0.5rem;width:0.5rem;height:0.0625rem;background-color:#333;display:inline-block;line-height:1;vertical-align:middle}.c-breadcrumb__inner span.is-arrow span{display:inline-flex}.c-breadcrumb__inner span a{display:inline-block;opacity:.6;white-space:nowrap}.c-business-banner.is-sm{max-width:clamp(.625rem,71.4285714286vw,71.4285714286rem);margin:0 auto}.c-business-banner__item{display:block;position:relative;aspect-ratio:1000/280;display:flex;align-items:center}.c-business-banner__item.is-lg{aspect-ratio:1240/280}.c-business-banner__item:not(:last-child){margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-business-banner__item.is-black{border:1px solid #dedede;background-color:#f9f9f9;border-radius:8px}.c-business-banner__item.is-black .c-business-banner__content{color:#333}.c-business-banner__item.is-black .c-business-banner__button{border-color:#333;color:#333;background-color:#fff}.c-business-banner a[target=_blank] .c-business-banner__button:before{content:"open_in_new"}.c-business-banner__bg{overflow:hidden;border-radius:8px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.c-business-banner__bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-banner__content{position:relative;z-index:5;color:#fff;padding:0 clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-business-banner__head.c-heading.is-lg{margin-bottom:0.5rem}.c-business-banner__head.c-heading.is-lg span{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem)}.c-business-banner__text{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem)}.c-business-banner__button{display:flex;justify-content:center;align-items:center;font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);width:clamp(.625rem,4.2857142857vw,4.2857142857rem);height:clamp(.625rem,4.2857142857vw,4.2857142857rem);border:1px solid #fff;color:#fff;border-radius:8px;margin-top:clamp(.625rem,1.1428571429vw,1.1428571429rem);background-color:rgba(0,0,0,0);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-business-banner__button:before{display:block;content:"east";font-family:"Material Icons Outlined"}.c-business-block{margin-bottom:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-business-block.is-post{margin-top:clamp(.625rem,5.7142857143vw,5.7142857143rem);border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:clamp(.625rem,2.8571428571vw,2.8571428571rem) 0}.c-business-block.is-sm .c-business-block__block{grid-template-columns:clamp(.625rem,28.5714285714vw,28.5714285714rem) 1fr}.c-business-block.is-sm .c-business-block__block.is-sm{grid-template-columns:clamp(.625rem,22.8571428571vw,22.8571428571rem) 1fr}.c-business-block.is-sm .c-business-block__block.is-lg{grid-template-columns:1fr;gap:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-business-block.is-sm .c-business-block__block.is-reverse{grid-template-columns:1fr clamp(.625rem,35.7142857143vw,35.7142857143rem)}.c-business-block.is-mg-top{margin-top:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-business-block.is-mg-none{margin:0}.c-business-block__block{display:grid;grid-template-columns:clamp(.625rem,35.7142857143vw,35.7142857143rem) 1fr;gap:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-business-block__block:not(:last-child){margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-business-block__block.is-lg{grid-template-columns:1fr}.c-business-block__image{aspect-ratio:500/373;overflow:hidden}.c-business-block__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-block__image.is-auto{aspect-ratio:auto}.c-business-block__image.is-auto img{height:auto}.c-business-block__button{margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-business-block__text.is-md{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-business-block__content{position:relative}.c-business-block__designbox{border:2px solid #0082d2;border-radius:12px;padding:clamp(.625rem,3.5714285714vw,3.5714285714rem) clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,3.2142857143vw,3.2142857143rem);width:calc(100% - clamp(.625rem,2.8571428571vw,2.8571428571rem));margin-left:auto}.c-business-block__designbox:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);clip-path:polygon(0 50%, 100% 100%, 100% 0);background-color:#0082d2;width:clamp(.625rem,2.8571428571vw,2.8571428571rem);height:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-business-block__designbox:after{position:absolute;content:"";left:0.25rem;top:50%;transform:translateY(-50%);clip-path:polygon(0 50%, 100% 100%, 100% 0);background-color:#fff;width:clamp(.625rem,2.7857142857vw,2.7857142857rem);height:clamp(.625rem,4.1428571429vw,4.1428571429rem)}.c-business-pege-header{position:relative;margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem);margin-top:7rem;aspect-ratio:140/56;position:relative;display:flex;align-items:center}.c-business-pege-header .l-container{width:100%}.c-business-pege-header__wrapper{min-height:clamp(.625rem,25.2142857143vw,25.2142857143rem);padding:clamp(.625rem,15.1428571429vw,15.1428571429rem) 0 clamp(.625rem,4.8571428571vw,4.8571428571rem)}.c-business-pege-header .c-breadcrumb__inner span a,.c-business-pege-header .c-breadcrumb__inner span span{color:#fff}.c-business-pege-header .c-breadcrumb__inner span{position:relative;z-index:10}.c-business-pege-header .c-breadcrumb__inner span.is-arrow{background-color:#fff}.c-business-pege-header.is-rfid{aspect-ratio:1400/656}.c-business-pege-header.is-rfid .c-business-pege-header__title{font-size:clamp(.625rem,3.4285714286vw,3.4285714286rem)}.c-business-pege-header.is-rfid .c-business-pege-header__inner{padding-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-business-pege-header__title{font-size:clamp(.625rem,2.8571428571vw,2.8571428571rem);font-weight:700;margin:0}.c-business-pege-header__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.c-business-pege-header__bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-pege-header__inner{position:relative;color:#fff;padding:clamp(.625rem,4.2857142857vw,4.2857142857rem) 0 clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:1.6}.c-business-pege-header__sub{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);font-weight:700;letter-spacing:.04em;margin-bottom:1rem}.c-business-pege-header__subtitle{width:-moz-fit-content;width:fit-content;display:block;border:1px solid #fff;padding:clamp(.625rem,.9285714286vw,.9285714286rem) clamp(.625rem,.8571428571vw,.8571428571rem) clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1;font-size:clamp(.625rem,3.4285714286vw,3.4285714286rem);font-weight:700;margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-business-pege-header__image{margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-business-pege-header__link{position:fixed;opacity:0;bottom:2.8571428571vw;right:2.8571428571vw;width:clamp(.625rem,19.1428571429vw,19.1428571429rem);z-index:-1}.c-business-pege-header__link.is-fixed{opacity:1;z-index:999}.c-business-pege-header__slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.c-business-pege-header__slider-item img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-rfid-block__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.c-business-rfid-block__list-cycle{max-width:clamp(.625rem,17.1428571429vw,17.1428571429rem);margin:0 auto clamp(.625rem,1.4285714286vw,1.4285714286rem);width:100%;aspect-ratio:1/1;background:linear-gradient(120.03deg, #54ABC3 14.01%, #147AC0 86.22%);border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding-bottom:clamp(.625rem,2.0714285714vw,2.0714285714rem);gap:0.75rem}.c-business-rfid-block__list-cycle-head{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;font-weight:700}.c-business-rfid-block__list-cycle-head .is-text{padding-bottom:.5714285714vw}.c-business-rfid-block__list-cycle-number{display:flex;justify-content:center;align-items:flex-end;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;font-weight:700;gap:0.5625rem}.c-business-rfid-block__list-cycle-number .is-sm{font-size:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-business-rfid-block__list-cycle-number.is-top{align-items:flex-start}.c-business-rfid-block__list-cycle-number .is-number{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,4.8571428571vw,4.8571428571rem);letter-spacing:0;line-height:1;font-weight:900}.c-business-rfid-block__list-cycle-number .is-text{padding-bottom:.5714285714vw}.c-business-rfid-block__list-head{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;display:flex;justify-content:center;align-items:flex-end;font-weight:700;gap:0.5rem}.c-business-rfid-block__list-head span{padding-bottom:.3571428571vw}.c-business-rfid-block__list-head span.is-number{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,4.2857142857vw,4.2857142857rem);line-height:1;font-weight:900;color:#0082d2;letter-spacing:0;padding-bottom:0}.c-business-rfid-block__list-head .is-center{text-align:center}.c-business-rfid-block__list-box{margin-top:clamp(.625rem,2.8571428571vw,2.8571428571rem);border:1px solid #dedede;padding:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-business-rfid-block__list-box-text{text-align:center}.c-business-rfid-block__list-caption{text-align:center}.c-business-rfid-block__list-caption.is-top{margin-top:clamp(.625rem,1.2857142857vw,1.2857142857rem)}.c-business-rfid-block__list-caption.u-text-small{line-height:1.2}.c-business-rfid-block__icon{position:relative;width:clamp(.625rem,4.2857142857vw,4.2857142857rem);height:clamp(.625rem,4.2857142857vw,4.2857142857rem);margin:clamp(.625rem,2.6428571429vw,2.6428571429rem) auto clamp(.625rem,3.1428571429vw,3.1428571429rem)}.c-business-rfid-block__icon:before,.c-business-rfid-block__icon:after{position:absolute;content:"";background-color:#0082d2;top:50%;left:50%;transform:translate(-50%, -50%)}.c-business-rfid-block__icon:before{width:100%;height:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-business-rfid-block__icon:after{width:clamp(.625rem,1.1428571429vw,1.1428571429rem);height:100%}.c-business-rfid-block__box{border:1px solid #dedede;background-color:#f9f9f9;position:relative;display:flex;padding:clamp(.625rem,1.7142857143vw,1.7142857143rem) clamp(.625rem,4vw,4rem)}.c-business-rfid-block__box-image{width:clamp(.625rem,23.4285714286vw,23.4285714286rem);position:relative;flex-shrink:0}.c-business-rfid-block__box-image img{display:block;width:clamp(.625rem,16vw,16rem);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.c-business-rfid-block__box-content{width:100%;margin-left:auto}.c-business-rfid-block__box-text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-business-rfid-block__buttons{margin-top:clamp(.625rem,4.5714285714vw,4.5714285714rem);text-align:center}.c-business-rfid-block__box-head.c-heading.is-md{margin-bottom:0.625rem}.c-business-rfid-images__inner{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.125rem}.c-business-rfid-images__item{position:relative;z-index:3}.c-business-rfid-images__image{position:relative;z-index:2;height:100%}.c-business-rfid-images__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-rfid-images__text{position:absolute;bottom:clamp(.625rem,.8571428571vw,.8571428571rem);left:clamp(.625rem,.8571428571vw,.8571428571rem);color:#fff;line-height:1.6;font-weight:700;z-index:4}.c-business-rfid-page-header{position:relative;margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem)}.c-business-rfid-page-header__wrapper{padding:0;padding-top:clamp(.625rem,10.8571428571vw,10.8571428571rem);padding-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem);border-bottom:1px solid #dedede;min-height:auto}.c-business-rfid-page-header__top{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-business-rfid-page-header__head{display:block;margin:0}.c-business-rfid-page-header__head .is-category{width:-moz-fit-content;width:fit-content;display:block;border-radius:100px;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);color:#fff;line-height:1.6;padding:0.5rem 1.25rem;background-color:#2996b9;line-height:1.6;margin-bottom:0.625rem}.c-business-rfid-page-header__head .is-main{font-size:clamp(.625rem,2.8571428571vw,2.8571428571rem);line-height:1.6;font-weight:700;word-break:keep-all;overflow-wrap:anywhere}.c-business-rfid-page-header__head-image{width:12.8571428571vw;aspect-ratio:180/171;overflow:hidden;border-radius:8px;flex-shrink:0}.c-business-rfid-page-header__head-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-business-rfid-page-header__text{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem)}.c-business-rfid-page-header__image{width:30vw;margin-left:5.7142857143vw;flex-shrink:0;overflow:hidden;border-radius:8px}.c-business-rfid-page-header__content .c-breadcrumb{padding:0;margin-top:2.8571428571vw}.c-business-rfid-page-header__content .c-breadcrumb .l-container{padding:0;padding-inline:0}.c-business-rfid-page-header__inner{display:flex;justify-content:space-between}.c-button,.wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;text-align:center;color:#fff;text-decoration:none;width:100%;max-width:clamp(.625rem,22.8571428571vw,22.8571428571rem);background-color:#0a285a;padding:clamp(.625rem,1.7857142857vw,1.7857142857rem);border-radius:8px;border:1px solid #0a285a;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-button::after,.wp-block-button__link::after{content:"east";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;position:absolute;top:50%;right:clamp(.625rem,1.1428571429vw,1.1428571429rem);transform:translateY(-50%);width:clamp(.625rem,3.4285714286vw,3.4285714286rem);height:clamp(.625rem,3.4285714286vw,3.4285714286rem);border:1px solid #fff;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);background-color:#0a285a;color:#fff}.c-button.is-current,.wp-block-button__link.is-current{opacity:1;background-color:#fff;color:#0a285a}.c-button.is-current::after,.wp-block-button__link.is-current::after{border-color:#0a285a}.c-button.is-reverse,.wp-block-button__link.is-reverse{background-color:#fff;color:#0a285a}.c-button.is-secondary,.wp-block-button__link.is-secondary{background-color:rgb(69.6,131.4,234.4);color:#0a285a;border-color:rgb(69.6,131.4,234.4)}.c-button.is-pink,.wp-block-button__link.is-pink{background-color:#db8788;border-color:#db8788}.c-button.is-pink::after,.wp-block-button__link.is-pink::after{background-color:#db8788}.c-button.is-blue,.wp-block-button__link.is-blue{background-color:#2996b9;border-color:#2996b9}.c-button.is-blue::after,.wp-block-button__link.is-blue::after{background-color:#2996b9}.c-button.is-green,.wp-block-button__link.is-green{background-color:#6ead8f;border-color:#6ead8f}.c-button.is-green::after,.wp-block-button__link.is-green::after{background-color:#6ead8f}.c-button.is-pink-grade,.wp-block-button__link.is-pink-grade{background:linear-gradient(95.45deg, #F0A0A0 2.97%, #E69196 97.03%);border:0}.c-button.is-blue-grade,.wp-block-button__link.is-blue-grade{background:linear-gradient(95.27deg, #47B8D4 2.93%, #008DBB 97.07%);border:0}.c-button.is-green-grade,.wp-block-button__link.is-green-grade{background:linear-gradient(95.71deg, #98C9A9 3.03%, #6BB392 96.97%);border:0}.c-button.is-xlg,.wp-block-button__link.is-xlg{max-width:clamp(.625rem,28vw,28rem);padding:clamp(.625rem,1.8571428571vw,1.8571428571rem) clamp(.625rem,2.2857142857vw,2.2857142857rem);font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem)}.c-button.is-xlg::after,.wp-block-button__link.is-xlg::after{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-button.is-lg,.wp-block-button__link.is-lg{max-width:clamp(.625rem,25.4285714286vw,25.4285714286rem);padding:clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-button.is-sm,.wp-block-button.is-style-sm .c-button,.wp-block-button__link.is-sm,.wp-block-button.is-style-sm .wp-block-button__link{padding:clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,3.5714285714vw,3.5714285714rem) clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,1.4285714286vw,1.4285714286rem);font-size:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-button.is-sm:after,.wp-block-button.is-style-sm .c-button:after,.wp-block-button__link.is-sm:after,.wp-block-button.is-style-sm .wp-block-button__link:after{width:clamp(.625rem,2.5714285714vw,2.5714285714rem);height:clamp(.625rem,2.5714285714vw,2.5714285714rem);font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);right:clamp(.625rem,.7857142857vw,.7857142857rem);padding-top:0.0625rem}.c-button.is-xs,.wp-block-button__link.is-xs{width:inherit;max-width:100%;background-color:rgba(0,0,0,0);padding:0 1rem 0 0;border:none;color:#333;font-size:0.875rem;letter-spacing:.1em}.c-button.is-xs::after,.wp-block-button__link.is-xs::after{color:#0a285a;right:0}.c-button.is-nav,.wp-block-button__link.is-nav{color:#fff;background:#0a285a}.c-button.is-nav:after,.wp-block-button__link.is-nav:after{transform:translateY(-50%) rotate(90deg)}.c-button.is-post,.wp-block-button__link.is-post{display:flex;align-items:center;justify-content:flex-start;padding-top:clamp(.625rem,1.1428571429vw,1.1428571429rem);padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-button.is-post:after,.wp-block-button__link.is-post:after{position:relative;border:none;width:auto;height:auto;background-color:rgba(0,0,0,0);content:"chevron_right";font-size:initial;top:unset;transform:none;right:unset}.c-button.is-arrow-left:after,.wp-block-button__link.is-arrow-left:after{content:"chevron_left";right:auto;left:0.625rem}.c-button.is-recruit,.wp-block-button__link.is-recruit{min-height:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-button.is-wide,.wp-block-button.is-style-wide .c-button,.wp-block-button__link.is-wide,.wp-block-button.is-style-wide .wp-block-button__link{width:clamp(.625rem,27.1428571429vw,27.1428571429rem);max-width:100%}.c-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}.c-buttons__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;width:100%}.c-card.is-sm{max-width:clamp(.625rem,35vw,35rem)}.c-card__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(.625rem,2.5714285714vw,2.5714285714rem)}.c-card__list.is-two{grid-template-columns:1fr 1fr}.c-card__list.is-two .c-card__text{-webkit-line-clamp:initial;-webkit-line-clamp:none}.c-card__list.is-four{grid-template-columns:repeat(4, 1fr);gap:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-card__list.is-four .c-card__image{aspect-ratio:280/198}.c-card__list.is-lg{grid-template-columns:1fr;gap:1rem}.c-card__list.is-lg .is-design.is-row{display:flex}.c-card__list.is-lg .is-design.is-row .c-card__image{width:clamp(.625rem,22.8571428571vw,22.8571428571rem);aspect-ratio:320/311;flex-shrink:0}.c-card__list.is-lg .is-design.is-row .c-card__content{width:100%;padding:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-card__list.is-lg .is-design.is-row.is-xs .c-card__image{width:clamp(.625rem,12.8571428571vw,12.8571428571rem);aspect-ratio:180/171;flex-shrink:0}.c-card__list.is-lg .is-design.is-row.is-xs .c-card__content{padding:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-card__list.is-sm{gap:1.25rem}.c-card__card{display:block;text-decoration:none}.c-card__card.is-design{border:1px solid #dedede;border-radius:8px;overflow:hidden;background-color:#fff;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-card__card.is-primary.is-design{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-card__card.is-simple .c-card__content{padding:0;margin-top:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-card__card.is-row{display:flex}.c-card__card.is-row .c-card__image{width:clamp(.625rem,12.8571428571vw,12.8571428571rem);aspect-ratio:180/171;flex-shrink:0}.c-card__card.is-row .c-card__content{width:100%}.c-card__card.is-height{display:flex;flex-direction:column}.c-card__card.is-height p{flex-grow:1}.c-card__card.is-height .c-card__button{margin-top:clamp(.625rem,2.1428571429vw,2.1428571429rem);text-align:center}.c-card__image{aspect-ratio:346/214;overflow:hidden}.c-card__image.is-page{aspect-ratio:480/320}.c-card__image.is-news{aspect-ratio:397/242}.c-card__image.is-auto{aspect-ratio:auto}.c-card__image.is-auto img{width:auto;height:auto;max-width:100%}.c-card__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.c-card__image.is-mg-bottom{margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-card__content{padding:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-card__content.is-bottom{min-height:clamp(.625rem,16.1428571429vw,16.1428571429rem)}.c-card__head{font-weight:700;font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:1.6;margin:0 0 clamp(.625rem,.8571428571vw,.8571428571rem);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-card__head.is-primary .is-sub{color:var(--color-primary)}.c-card__head .is-sub{color:#0082d2;display:block;font-size:clamp(.625rem,1vw,1rem);margin-bottom:.5714285714vw}.c-card__head.is-lg{display:block;font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:.5714285714vw}.c-card__head.is-border{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);border-bottom:1px solid #dedede}.c-card__head.is-mg-none{margin-bottom:0}.c-card__subhead{font-weight:700;margin-bottom:clamp(.5625rem,.6428571429vw,.6428571429rem)}.c-card__text{line-height:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card__text.is-md{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-card__text.is-auto{-webkit-line-clamp:initial}.c-card__datas{margin-top:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-card__data{display:flex;align-items:baseline;gap:0.5rem}.c-card__data:not(:last-child){margin-bottom:0.1875rem}.c-card__data-head{font-weight:700;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:2;flex-shrink:0;padding-top:clamp(.1875rem,.2142857143vw,.2142857143rem)}.c-card__data-labels{display:flex;flex-wrap:wrap;gap:0.25rem}.c-card__news{display:flex;flex-wrap:wrap;gap:0.875rem;align-items:center;margin:clamp(.625rem,1.4285714286vw,1.4285714286rem) 0 clamp(.625rem,.8571428571vw,.8571428571rem)}.c-card__date{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,.7142857143vw,.7142857143rem);line-height:1.6;letter-spacing:0}.c-card__category{display:inline-block;font-size:clamp(.625rem,.7142857143vw,.7142857143rem);line-height:1.6;font-weight:700;text-align:center;border:1px solid #0a285a;color:#0a285a;border-radius:8px;min-width:clamp(.625rem,6.6428571429vw,6.6428571429rem);padding:0.375rem}.c-card__button{margin-top:clamp(.625rem,4.2857142857vw,4.2857142857rem);text-align:center}.c-card__labels{display:flex;flex-wrap:wrap;gap:0.5625rem}.c-card__list.is-link-icon a.c-card__card .c-card__head{display:flex;align-items:center;gap:0.25rem}.c-card__list.is-link-icon a.c-card__card .c-card__head::after{content:"chevron_right";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;margin-top:0.125rem}.c-card__list.is-link-icon a.c-card__card .c-card__head.is-page{flex-wrap:wrap;gap:0 0.25rem}.c-card__list.is-link-icon a.c-card__card .c-card__head.is-page .is-sub{width:100%}.c-case-box{margin-bottom:3.75rem}.c-case-box__box{border:1px solid #dedede;border-radius:8px;padding:1.5rem 1.75rem 1.5rem 2rem;display:flex;align-items:center}.c-case-box__box:not(:last-child){margin-bottom:0.75rem}.c-case-box__box.is-color{background-color:#0082d2;border-color:#0082d2;color:#fff}.c-case-box__box.is-color .c-case-box__icon{color:#0082d2}.c-case-box__box.is-color .c-list.is-icon>li::before,.c-case-box__box.is-color ul>li::before{background-color:#fff}.c-case-box__icon{flex-shrink:0;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;font-family:"Lato",sans-serif;letter-spacing:.1em;font-weight:700;border-radius:100px;background-color:#dedede;margin-right:3rem}.c-case-box__content{width:100%}.c-download{display:grid;grid-template-columns:repeat(5, 1fr);gap:clamp(.625rem,3.7142857143vw,3.7142857143rem) clamp(.625rem,2.4285714286vw,2.4285714286rem);margin-top:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-download__image{aspect-ratio:220/311;overflow:hidden;border:1px solid #dedede;margin-bottom:.7142857143vw}.c-download__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-download__head{font-weight:700;margin:0;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-flow__item{display:grid;grid-template-columns:clamp(.625rem,5.7142857143vw,5.7142857143rem) 1fr;gap:clamp(.625rem,2.8571428571vw,2.8571428571rem);position:relative}.c-flow__item:not(:last-child){padding-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-flow__item:not(:last-child):before{position:absolute;content:"";width:0.125rem;height:100%;background-color:#eb7575;top:0;left:clamp(.625rem,2.7857142857vw,2.7857142857rem);z-index:2}.c-flow__number{width:clamp(.625rem,5.7142857143vw,5.7142857143rem);height:clamp(.625rem,5.7142857143vw,5.7142857143rem);border-radius:1000px;background-color:#eb7575;color:#fff;line-height:1.6;font-family:"Lato",sans-serif;letter-spacing:.1em;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.c-flow__content{padding-top:clamp(.625rem,1.4285714286vw,1.4285714286rem);position:relative;z-index:5}.c-flow__text{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-flow.is-blue .c-flow__number{background-color:#2996b9}.c-flow.is-blue .c-flow__item:not(:last-child):before{background-color:#2996b9}.c-flow.is-green .c-flow__number{background-color:#6ead8f}.c-flow.is-green .c-flow__item:not(:last-child):before{background-color:#6ead8f}.c-form-head{margin-bottom:2.8571428571vw}.c-form-head__block{display:flex;justify-content:space-between}.c-form-head__title{font-size:1.5rem;letter-spacing:.1em;line-height:1.75;margin-top:0}.c-form-head__list{display:flex}.c-form-head__item{padding-left:4.375rem;position:relative}.c-form-head__item:first-of-type{padding-left:0}.c-form-head__item:first-of-type::before{display:none}.c-form-head__item::before{content:"";position:absolute;top:0.9375rem;left:0;margin:auto;width:2.1875rem;height:0.0625rem;transform:translateX(50%);background:#0a285a}.c-form-head__item-number{width:1.875rem;height:1.875rem;color:#fff;background:#dedede;border-radius:1000px;display:flex;justify-content:center;align-items:center;font-size:0.875rem;margin:auto}.c-form-head__item-text{font-size:0.875rem;letter-spacing:.1em;line-height:1.7142857143;margin-top:0.625rem}.c-form-head__item.is-current .c-form-head__item-number{background:#0a285a}.c-form-head__item.is-current .c-form-head__item-text{color:#0a285a}.c-forms-document-detail__images{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.c-forms-document-detail__image{display:block;overflow:hidden;position:relative;background:#f9f9f9;aspect-ratio:282/158;padding:1rem}.c-forms-document-detail__image.swiper-slide{cursor:pointer}.c-forms-document-detail__image img{width:100%;height:100%;max-width:initial;-o-object-fit:contain;object-fit:contain;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-forms-document-detail__image .is-no{width:100%;height:100%;display:grid;place-content:center;font-size:1.0625rem;color:rgba(51,51,51,.5)}.c-forms-document-detail__slider{margin-top:1.5rem}.c-forms-document-detail__slider .swiper-nav{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:10}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev,.c-forms-document-detail__slider .swiper-nav .swiper-button-next{position:relative;left:0;right:0;top:0;bottom:0;margin:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev::after,.c-forms-document-detail__slider .swiper-nav .swiper-button-next::after{content:"chevron_right";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;color:#0a285a}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:after{transform:rotate(-180deg)}.c-forms{max-width:50rem;margin:auto;padding:3.375rem 2rem 3.625rem;background:#fff}.c-forms p.error{color:#eb7575;font-weight:700}.c-forms__inner{width:100%;max-width:31.25rem;margin:auto}.c-forms__head{font-weight:bold;font-size:1.875rem;margin:0 0 1.5rem}.c-forms__text{font-size:0.875rem;margin-bottom:2.5rem}.c-forms__block{display:grid;grid-template-columns:1fr;row-gap:0.25rem}.c-forms__block:not(:last-child){margin-bottom:1.25rem}.c-forms__block.is-horizontal{grid-template-columns:minmax(auto, min-content) 1fr;-moz-column-gap:3.75rem;column-gap:3.75rem}.c-forms__block.is-horizontal .c-forms__title{min-width:13.75rem;justify-content:space-between}.c-forms__title{display:flex;gap:0.5rem;align-items:baseline;align-self:center;font-size:0.875rem;--letter-spacing: 0}.c-forms__title.is-vertical-top{align-self:start}.c-forms__label{display:block;min-width:2.125rem;padding:0.1875rem;border-radius:5px;background-color:#eb7575;text-align:center;color:#fff;font-size:0.75rem;line-height:1;--letter-spacing: 0em}.c-forms__content{width:100%}.c-forms__content.is-column{display:flex;justify-content:space-between}.c-forms__content.is-column .c-forms__input{margin-right:1.5rem}.c-forms__content.is-column .c-forms__input:last-of-type{margin-right:0}.c-forms__content.is-column input{width:100%}.c-forms__content.is-vertical-middle{display:flex;flex-wrap:wrap;align-items:center}.c-forms__input{width:100%}.c-forms__input input{border-radius:2px;background-color:#f9f8f7}.c-forms__input input:focus,.c-forms__input input:active{border-color:#0097d8}.c-forms__input.is-sm{width:11.25rem}.c-forms__file{width:100%}.c-forms__file input{border-radius:2px;background-color:#f9f8f7;width:100%}.c-forms__file input:focus,.c-forms__file input:active{border-color:#0097d8}.c-forms__select{width:100%}.c-forms__select select{border-radius:2px;background-color:#f9f8f7}.c-forms__select select:focus,.c-forms__select select:active{border-color:#0097d8}.c-forms__select.is-sm{width:11.25rem}.c-forms__textarea textarea{border-radius:2px;background-color:#f9f8f7}.c-forms__textarea textarea:focus,.c-forms__textarea textarea:active{border-color:#0097d8}.c-forms__radio{font-size:0.8125rem}.c-forms__radio .is-heading{margin-top:1.25rem;margin-bottom:0.25rem;font-size:0.875rem}.c-forms__radio .is-heading input{width:0.0625rem;height:0.0625rem;opacity:0}.c-forms__radio .is-heading span{margin-left:0}.c-forms__radio:where(:not(.is-mw))>span>span,.c-forms__checkbox:where(:not(.is-mw))>span>span{display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem;line-height:1.2}.c-forms__radio:where(:not(.is-mw))>span>span>span,.c-forms__checkbox:where(:not(.is-mw))>span>span>span{width:calc(50% - 0.3125rem)}.c-forms__radio:where(:not(.is-mw)).is-vertical,.c-forms__checkbox:where(:not(.is-mw)).is-vertical{flex-direction:column}.c-forms__radio:where(:not(.is-mw)).is-vertical>span>span>span,.c-forms__checkbox:where(:not(.is-mw)).is-vertical>span>span>span{width:100%}.c-forms__radio:where(.is-mw),.c-forms__checkbox:where(.is-mw){display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem;line-height:1.2}.c-forms__radio:where(.is-mw)>span,.c-forms__checkbox:where(.is-mw)>span{width:calc(50% - 0.3125rem)}.c-forms__radio:where(.is-mw).is-vertical,.c-forms__checkbox:where(.is-mw).is-vertical{flex-direction:column}.c-forms__radio:where(.is-mw).is-vertical>span,.c-forms__checkbox:where(.is-mw).is-vertical>span{width:100%}.c-forms__radio label,.c-forms__checkbox label{display:flex;align-items:center;cursor:pointer}.c-forms__radio label>span,.c-forms__checkbox label>span{margin-left:0.625rem}.c-forms__radio.is-border label,.c-forms__checkbox.is-border label{border-radius:2px;background-color:#f9f8f7;padding:0.6875rem 0.5rem;border:1px solid #dedede;border-radius:3px}.c-forms__radio.is-border label:focus,.c-forms__radio.is-border label:active,.c-forms__checkbox.is-border label:focus,.c-forms__checkbox.is-border label:active{border-color:#0097d8}.c-forms__radio.is-design input,.c-forms__checkbox.is-design input{cursor:pointer;border-color:#dedede;flex-shrink:0}.c-forms__radio.is-design input[type=radio],.c-forms__radio.is-design input[type=checkbox],.c-forms__checkbox.is-design input[type=radio],.c-forms__checkbox.is-design input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dedede;width:1.25rem;height:1.25rem;position:relative}.c-forms__radio.is-design input[type=radio]:checked::after,.c-forms__radio.is-design input[type=checkbox]:checked::after,.c-forms__checkbox.is-design input[type=radio]:checked::after,.c-forms__checkbox.is-design input[type=checkbox]:checked::after{width:100%;height:100%;position:relative;top:50%;left:-0.0625rem;transform:translateY(-50%);background-color:#fff;content:"";display:inline-block;visibility:visible;border:1px solid #0a285a}.c-forms__radio.is-design input[type=radio]::after,.c-forms__checkbox.is-design input[type=radio]::after{border-radius:50%}.c-forms__radio.is-design input[type=radio]:checked::after,.c-forms__checkbox.is-design input[type=radio]:checked::after{content:"";background:radial-gradient(#0A285A 48%, #fff 50%)}.c-forms__radio.is-design input[type=checkbox]:checked::after,.c-forms__checkbox.is-design input[type=checkbox]:checked::after{content:"check";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;display:grid;place-content:center;background:#0a285a;color:#fff;font-size:1.25rem}.c-forms__note{margin-top:0.25rem;opacity:.6;font-size:0.75rem}.c-forms__note small{font-size:inherit}.c-forms__privacy{margin-top:1.5rem;text-align:center}.c-forms__privacy input{margin-right:0.625rem}.c-forms__privacy a{font-weight:400;text-decoration-line:underline;color:#333}.c-forms__privacy-box{border:1px solid #dedede;overflow-y:scroll;height:clamp(.625rem,10vw,10rem)}.c-forms__privacy-box-inner{padding:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-forms__flex-al{display:flex;align-items:flex-start;gap:1rem}.c-forms__flex-al-label{flex-shrink:0;width:2rem;text-align:right;padding-top:calc((2.75rem - 2em)/2)}.c-forms__flex-al-unit{flex-shrink:0;padding-top:calc((2.75rem - 2em)/2)}.c-forms__flexbox{display:flex;align-items:flex-start;margin-bottom:1rem;gap:1rem}.c-forms__flexbox input{width:100%}.c-forms__flexbox:last-child{margin-bottom:0}.c-forms__flexbox-label{min-width:7.5rem;display:block;padding-top:calc((2.75rem - 2em)/2)}.c-forms__flexbox-label.is-sm{min-width:4em}.c-forms__button{flex:none;max-width:8.25rem;border:1px solid #333;outline:none;background-color:#fff;padding:0.25rem 0.75rem;display:block;text-align:center;border-radius:2px;font-size:0.875rem;margin-top:calc((2.75rem - 2.125rem)/2)}.c-forms__submit{text-align:center;margin-top:2.5rem}.c-forms__submit__back{width:calc(25% - 1.75rem);margin-right:1rem}.c-forms__submit__submit{width:calc(25% - 1.75rem);margin-left:1rem}.c-gallery-text{pointer-events:none;padding-bottom:1.1428571429vw}.c-gallery-text li{white-space:nowrap}.c-gallery-text span{display:block;font-family:"Lato",sans-serif;letter-spacing:.1em;color:rgba(0,130,210,.04);line-height:1;font-weight:700;font-size:clamp(.625rem,7.1428571429vw,7.1428571429rem)}.c-gallery-text .swiper-wrapper{transition-timing-function:linear}.c-gallery-text .swiper-slide{width:auto}.row{margin-left:-1.125rem;margin-right:-1.125rem;display:flex;flex-wrap:wrap}.row.is-center{justify-content:center}.small-1{width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-1{margin-left:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-2{width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-2{margin-left:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-3{width:25%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-3{margin-left:25%;padding-left:0.5rem;padding-right:0.5rem}.small-4{width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-4{margin-left:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-5{width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-5{margin-left:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-6{width:50%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-6{margin-left:50%;padding-left:0.5rem;padding-right:0.5rem}.small-7{width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-7{margin-left:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-8{width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-8{margin-left:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-9{width:75%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-9{margin-left:75%;padding-left:0.5rem;padding-right:0.5rem}.small-10{width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-10{margin-left:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.small-11{width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-11{margin-left:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.small-12{width:100%;padding-left:0.5rem;padding-right:0.5rem}.is-push-sm-12{margin-left:100%;padding-left:0.5rem;padding-right:0.5rem}.c-heading{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.6}.c-heading.is-xxlg{margin-bottom:clamp(.625rem,2vw,2rem)}.c-heading.is-xxlg .is-eng{display:block;font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,1vw,1rem);font-weight:700;color:#0082d2;margin-bottom:0}.c-heading.is-xxlg .is-ja{display:block;font-size:clamp(.625rem,3.7142857143vw,3.7142857143rem);margin:0.4375rem 0 0}.c-heading.is-xlg{margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-heading.is-xlg .is-eng{display:block;font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,1vw,1rem);font-weight:700;color:#0082d2;margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem)}.c-heading.is-xlg .is-ja{display:block;font-size:clamp(.625rem,2.8571428571vw,2.8571428571rem);margin:0}.c-heading.is-xlg .is-cate{display:block;width:-moz-fit-content;width:fit-content;border:1px solid #0082d2;color:#0082d2;background-color:#fff;border-radius:100px;font-size:clamp(.625rem,1vw,1rem);font-weight:700;padding:clamp(.5rem,.5714285714vw,.5714285714rem) clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-bottom:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-heading.is-xlg .is-cate.is-cate{border-color:#eb7575;color:#eb7575;background-color:rgba(0,0,0,0)}.c-heading.is-xlg .is-cate.is-cate.is-blue{border-color:#0082d2;color:#0082d2}.c-heading.is-xlg .is-cate.is-cate.is-green{border-color:#4dc03d;color:#4dc03d}.c-heading.is-xlg .is-cate.is-primary{color:var(--color-primary);border-color:var(--color-primary)}.c-heading.is-xlg.is-category .is-ja{font-size:clamp(.625rem,2.5714285714vw,2.5714285714rem)}.c-heading.is-xlg.is-category .is-categoreis{margin-bottom:clamp(.625rem,2.2857142857vw,2.2857142857rem);display:flex;flex-wrap:wrap;gap:0.5rem}.c-heading.is-xlg.is-category .is-category{display:block;width:-moz-fit-content;width:fit-content;border:1px solid #db8788;color:#fff;background-color:#db8788;border-radius:100px;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);font-weight:700;padding:clamp(.5rem,.5714285714vw,.5714285714rem) clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-heading.is-xlg.is-category .is-category.is-blue{border-color:#2996b9;background-color:#2996b9}.c-heading.is-xlg.is-category .is-category.is-green{border-color:#6ead8f;background-color:#6ead8f}.c-heading.is-xlg .is-image{height:5.7142857143vw;width:auto;display:block;margin-top:clamp(.5rem,.5714285714vw,.5714285714rem)}.c-heading.is-xlg .is-image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.c-heading.is-xlg .is-img{display:block;margin-top:clamp(.5rem,1.1428571429vw,1.1428571429rem)}.c-heading.is-lg{font-size:clamp(.625rem,2.2857142857vw,2.2857142857rem);margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-heading.is-lg.is-border{color:#0082d2;width:-moz-fit-content;width:fit-content;position:relative;padding-bottom:0.25rem;border-bottom:2px solid #0082d2}.c-heading.is-lg.is-border.is-color-varprimary{color:var(--color-primary);border-color:var(--color-primary)}.c-heading.is-md{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-heading.is-md.is-border-bottom{border-bottom:1px solid #dedede;padding-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-heading.is-sm{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-heading.is-xs{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-heading.is-xs.is-design{color:#fff;background-color:#0082d2;padding:clamp(.5rem,.5714285714vw,.5714285714rem) clamp(.625rem,.8571428571vw,.8571428571rem);width:-moz-fit-content;width:fit-content}.c-heading.is-xs.is-design.is-block{width:100%}.c-heading.is-xs.is-design.is-primary{background-color:var(--color-primary)}.c-heading.is-xs.is-design.is-small{padding:clamp(.375rem,.4285714286vw,.4285714286rem) clamp(.625rem,.7142857143vw,.7142857143rem);font-size:clamp(.625rem,1vw,1rem)}.c-heading.is-xxs{font-size:clamp(.625rem,1vw,1rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-heading.is-xxs.is-design{font-size:clamp(.625rem,.8571428571vw,.8571428571rem);margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem);display:block;width:-moz-fit-content;width:fit-content;background-color:#0082d2;border-radius:1000px;padding:0.5rem 1.25rem;color:#fff}.c-heading.is-color-primary{color:#0a285a}.c-heading.is-color-varprimary{color:var(--color-primary);border-color:var(--color-primary)}.c-heading.is-color-white{color:#fff}.c-heading.is-color-white .is-eng,.c-heading.is-color-white .is-ja{color:#fff}.c-heading.is-color-blue{color:#0082d2}.c-heading.is-color-blue .is-eng,.c-heading.is-color-blue .is-ja{color:#0082d2}.wp-block-heading:where([class*=is-style-]){margin-top:0;margin-bottom:0;font-weight:700;line-height:1.6}.wp-block-heading.is-style-primary{color:var(--color-primary)}.wp-block-heading.is-style-lg{font-size:clamp(.625rem,2.2857142857vw,2.2857142857rem);margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.wp-block-heading.is-style-md{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.wp-block-heading.is-style-sm{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.wp-block-heading.is-style-xs{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.wp-block-heading.is-style-xs-fill{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);color:#fff;background-color:var(--color-primary);padding:clamp(.5rem,.5714285714vw,.5714285714rem) clamp(.625rem,.8571428571vw,.8571428571rem);width:-moz-fit-content;width:fit-content}.wp-block-heading.is-style-xs-fill-full{width:100%;font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);color:#fff;background-color:var(--color-primary);padding:clamp(.5rem,.5714285714vw,.5714285714rem) clamp(.625rem,.8571428571vw,.8571428571rem)}.wp-block-heading.is-style-xxs{font-size:clamp(.625rem,1vw,1rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.wp-block-heading.is-style-xxs-fill{font-size:clamp(.625rem,1vw,1rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);color:#fff;background-color:var(--color-primary);padding:clamp(.375rem,.4285714286vw,.4285714286rem) clamp(.625rem,.7142857143vw,.7142857143rem);width:-moz-fit-content;width:fit-content}.wp-block-heading.is-style-xxs-fill-full{font-size:clamp(.625rem,1vw,1rem);margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);color:#fff;background-color:var(--color-primary);padding:clamp(.375rem,.4285714286vw,.4285714286rem) clamp(.625rem,.7142857143vw,.7142857143rem);width:100%}.c-heading.is-top{margin-bottom:0 !important}.c-heading.is-bottom{margin-top:0 !important}.c-heading.is-center{text-align:center}.c-heading.is-mg-level-1,.wp-block-heading.is-mg-level-1{margin-bottom:clamp(.625rem,4.5714285714vw,4.5714285714rem)}.c-heading.is-mg-level-2,.wp-block-heading.is-mg-level-2{margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-heading.is-mg-level-3,.wp-block-heading.is-mg-level-3{margin-bottom:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-heading.is-mg-level-4,.wp-block-heading.is-mg-level-4{margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-heading.is-mg-level-5,.wp-block-heading.is-mg-level-5{margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-heading.is-mg-level-6,.wp-block-heading.is-mg-level-6{margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-heading.is-mg-level-7,.wp-block-heading.is-mg-level-7{margin-bottom:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-heading.is-mg-none{margin-top:0 !important;margin-bottom:0 !important}.c-heading.is-space-none{letter-spacing:0}hr,.c-hr,.wp-block-separator{border:none;border-top:1px solid #dedede;box-shadow:none;margin:3rem auto}hr.is-border-dotted,.c-hr.is-border-dotted,.wp-block-separator.is-border-dotted{border-top:1px dotted #dedede}hr.is-line-double,.c-hr.is-line-double,.wp-block-separator.is-line-double{border-bottom:1px solid #dedede;height:0.125rem}.c-icon-font{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.c-icon-list{display:grid;grid-template-columns:1fr 1fr;gap:2.2857142857vw 2.8571428571vw}.c-icon-list__item{display:flex;align-items:center}.c-icon-list__icon{width:5.7142857143vw;height:5.7142857143vw;border-radius:1000px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:1.4285714286vw;border:2px solid #0a285a}.c-icon-list__icon img{display:block;max-width:3.4285714286vw}.c-icon-list__text{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:1.6;font-weight:700;color:var(--color-primary)}.c-iframe{aspect-ratio:640/360;width:64%;margin:0 auto}.c-iframe iframe{width:100%;display:block;height:100%}.c-image.is-design{border:1px solid #dedede;border-radius:8px;overflow:hidden}.c-image.is-md{max-width:64%;margin:0 auto}.c-image.is-sm{max-width:40%;margin:0 auto}.c-image.is-logo{height:clamp(.625rem,3.5714285714vw,3.5714285714rem);width:auto;margin-bottom:clamp(.625rem,1vw,1rem)}.c-image.is-logo img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.c-images{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.4285714286vw}.c-images.is-innovation{max-width:40%;margin:0 auto;grid-template-columns:1fr}.c-images.is-two{grid-template-columns:1fr 1fr}.c-images__item{position:relative;z-index:5}.c-images__caption{margin-top:.7142857143vw}.c-images__image{position:relative;z-index:6}.c-images__head{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;background-color:#555;z-index:7;font-weight:700;margin:0;font-size:1vw}.c-images__head.is-primary{background-color:var(--color-primary)}.c-info-offer{margin-top:clamp(.625rem,11.4285714286vw,11.4285714286rem);border-top:1px solid #dedede;padding-top:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-innovation-page-header{margin-bottom:clamp(.625rem,7.1428571429vw,7.1428571429rem);background-color:var(--color-primary);position:relative}.c-innovation-page-header__wrapper{min-height:clamp(.625rem,39.8571428571vw,39.8571428571rem);padding:clamp(.625rem,10.8571428571vw,10.8571428571rem) 0 clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-innovation-page-header .c-breadcrumb__inner span a,.c-innovation-page-header .c-breadcrumb__inner span span{color:#fff}.c-innovation-page-header .c-breadcrumb__inner span{position:relative;z-index:10}.c-innovation-page-header .c-breadcrumb__inner span.is-arrow{background-color:#fff}.c-innovation-page-header__inner{display:flex;justify-content:space-between;gap:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-innovation-page-header__head{margin-top:0 !important}.c-innovation-page-header__head span{display:block;zoom:.5}.c-innovation-page-header__head+.c-innovation-page-header__title{margin-top:clamp(.625rem,2.8571428571vw,2.8571428571rem);font-size:clamp(.625rem,2vw,2rem)}.c-innovation-page-header__head+.c-innovation-page-header__text{margin-top:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-innovation-page-header__content{width:100%;padding-top:2.8571428571vw}.c-innovation-page-header__content .c-breadcrumb{padding:0;margin-top:2.8571428571vw}.c-innovation-page-header__content .c-breadcrumb .l-container{padding:0;padding-inline:0}.c-innovation-page-header__image{width:35.7142857143vw;flex-shrink:0;overflow:hidden;border-radius:8px;aspect-ratio:500/366}.c-innovation-page-header__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-innovation-page-header__text{color:#fff;font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:2;letter-spacing:.02em;font-weight:700}.c-label{background-color:#0a285a;color:#fff;display:inline-block;text-align:center;min-width:3.9375rem;padding:0.25rem 1rem;border:1px solid #0a285a;font-weight:700;font-size:0.625rem;line-height:1.6;border-radius:100px}.c-label.is-xlg{min-width:9.75rem;font-size:0.875rem;padding:0.1875rem 0.5rem}.c-label.is-lg{min-width:10rem;font-size:0.8125rem}.c-label.is-sm{font-size:0.625rem;padding:0.1875rem 0.9375rem;min-width:-moz-fit-content;min-width:fit-content}.c-label.is-white{background-color:#fff;color:#0a285a}.c-label.is-secondary{background:#fff6f6;color:#333}.c-label.is-radius{border-radius:100px}.c-lang-selector{position:relative}.c-lang-selector__trigger{display:flex;gap:min(.25rem,.2857142857vw);align-items:center;cursor:pointer;background:none;border:solid 1px #dedede;border-radius:100px;font-size:inherit;padding:0.25rem 0.5rem}.c-lang-selector__trigger::before{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;content:"language"}.c-lang-selector__content{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:7.5rem;z-index:100}.c-lang-selector__list{list-style:none;margin:0;padding:0}.c-lang-selector__item:not(:last-child){border-bottom:1px solid #eee}.c-lang-selector__link{display:block;text-decoration:none;padding:0.5rem 1rem}.c-lang-selector__link.is-current{background-color:#f9f9f9}.c-lead{text-align:center}.c-lineup{padding:clamp(.625rem,2.8571428571vw,2.8571428571rem) 0 clamp(.625rem,7.1428571429vw,7.1428571429rem);overflow:hidden}.c-lineup.is-page{padding:0}.c-lineup.is-post{padding:0}.c-lineup.is-post .c-lineup__cards{grid-template-columns:1fr 1fr;gap:clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-lineup__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,2.5vw,2.5rem)}.c-lineup__card{display:block}.c-lineup__card-image{aspect-ratio:308/107}.c-lineup__card-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-lineup__card-head{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:1.6;font-weight:700;margin-top:clamp(.625rem,1.1428571429vw,1.1428571429rem);margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem);display:flex;align-items:center;gap:0.25rem;color:#333;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-lineup__card-head:after{content:"chevron_right";font-family:"Material Icons Outlined";line-height:1;margin-top:0.1875rem}.c-lineup__card-text{line-height:2}.c-list{list-style:none;line-height:2}.c-list li+li{margin-top:0.375rem}.c-list li{position:relative}.c-list li::before{position:absolute;top:0;left:0;display:grid;place-content:center}.c-list.is-icon>li{padding-left:1rem;position:relative}.c-list.is-icon>li::before{--_icon-size: 0.25rem;content:"";width:var(--_icon-size);height:var(--_icon-size);background:#0a285a;border-radius:50%;top:calc(1em*2/2 - var(--_icon-size)/2);left:.25em;position:absolute}.c-list.is-icon ul>li{padding-left:1rem}.c-list.is-icon ul>li::before{--_icon-size: 0.125rem;content:"";width:var(--_icon-size);height:var(--_icon-size);background:#0a285a;border-radius:50%;top:calc(1em*2/2 - var(--_icon-size)/2);left:.5em;position:absolute}.c-list.is-outline{counter-reset:list-counter}.c-list.is-outline>li{padding-left:1rem}.c-list.is-outline>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:2em}.c-list.is-outline ol{counter-reset:list-counter}.c-list.is-outline ol>li{padding-left:1rem}.c-list.is-outline ol>li::before{content:counter(list-counter) ".";counter-increment:list-counter;width:1rem;height:2em}.c-list.is-design-number{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-list.is-design-number li{display:flex;align-items:center;padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);border-bottom:1px solid #dedede}.c-list.is-design-number .c-list__number{font-family:"Lato",sans-serif;letter-spacing:.1em;line-height:1;letter-spacing:0;font-size:clamp(.625rem,4.5714285714vw,4.5714285714rem);font-weight:900;background:linear-gradient(120.03deg, #54ABC3 14.01%, #147AC0 86.22%);width:clamp(.625rem,3.4285714286vw,3.4285714286rem);text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);flex-shrink:0;margin-right:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-list.is-design-number .c-list__content{width:100%}.c-list.is-design-number .c-list__text{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);font-weight:700;line-height:1.6}.c-list.is-blue-icon{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(.625rem,.8571428571vw,.8571428571rem) 0}.c-list.is-blue-icon li{position:relative;padding-left:clamp(.625rem,1.4285714286vw,1.4285714286rem);line-height:1.6;font-weight:700;margin:0}.c-list.is-blue-icon li:before{position:absolute;content:"";width:clamp(.625rem,.8571428571vw,.8571428571rem);height:clamp(.625rem,.8571428571vw,.8571428571rem);left:0;top:clamp(.25rem,.4285714286vw,.4285714286rem);background-color:#0082d2;border-radius:100px}.c-loader{position:fixed;top:0;right:0;left:0;margin:auto;width:100%;height:100%;background:#fff;z-index:99999;transform:translateY(0);transition:transform .4s ease}.c-loader__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-loader__content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}.c-loader__content.is-close .c-loader__logo::before{transform-origin:left bottom;transform:scale(1, 1);opacity:1}.c-loader__logo{width:clamp(.625rem,34.7142857143vw,34.7142857143rem);position:relative}.c-loader__logo:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;z-index:5;bottom:0;left:0;transform:scale(1, 0);transition:transform .2s}.c-loader__logo img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-loader__text{line-height:1.8;font-size:clamp(.625rem,4.2857142857vw,4.2857142857rem);letter-spacing:.02em;font-weight:500;color:#0a285a;display:flex;justify-content:center}.c-loader__text span{display:block;opacity:0}.c-loader__text span.is-space{min-width:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-loader.is-close{transform:translateY(-100%)}.c-loader.is-hidden{visibility:hidden}.c-loader.is-already{opacity:0;visibility:hidden;display:none}.c-main-visual{width:100%;position:relative;aspect-ratio:1400/768;max-height:64.375rem}.c-main-visual::before,.c-main-visual:after{position:absolute;content:"";width:clamp(.625rem,12vw,12rem);height:100%;background-color:#efefef;mix-blend-mode:Multiply;top:0;z-index:100}.c-main-visual:before{left:0}.c-main-visual:after{right:0}.c-main-visual__wrapper{width:100%;height:100%}.c-main-visual__inner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;padding-top:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-main-visual__logo{display:block;margin:0 auto;width:clamp(.625rem,71.8571428571vw,71.8571428571rem)}.c-main-visual__logo img{width:100%}.c-main-visual__item{position:relative;width:100%;height:100%}.c-main-visual__item .l-container{position:relative}.c-main-visual__item.is-blue .c-main-visual__image{right:clamp(.625rem,3.2857142857vw,3.2857142857rem)}.c-main-visual__bg{position:absolute;left:0;top:0;z-index:8;width:100%;height:100%}.c-main-visual__bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-main-visual__item-inner{position:relative;width:clamp(.625rem,69vw,69rem);height:clamp(.625rem,54.8571428571vw,54.8571428571rem);margin:0 auto}.c-main-visual__content{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:20}.c-main-visual__head{font-size:clamp(.625rem,3.4285714286vw,3.4285714286rem);line-height:1.6;letter-spacing:.02em;font-weight:900;color:#fff;margin-bottom:clamp(.625rem,2.8571428571vw,2.8571428571rem);overflow:hidden;padding-top:clamp(.625rem,7.8571428571vw,7.8571428571rem);margin-top:0}.c-main-visual__head span{transform:translateY(10%);display:block;opacity:0;transition:all 1.2s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:.6s}.c-main-visual__image{position:absolute;bottom:clamp(-3.75rem,-2.7142857143vw,-2.7142857143rem);right:clamp(.625rem,3.4285714286vw,3.4285714286rem);width:clamp(.625rem,57.9285714286vw,57.9285714286rem);height:clamp(.625rem,51.4285714286vw,51.4285714286rem);z-index:15;transition:transform 1.5s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.5s cubic-bezier(0.16, 1, 0.3, 1);transform:translateY(10%);opacity:0;max-width:clamp(.625rem,68.5714285714vw,68.5714285714rem)}.c-main-visual__image.is-shadow{z-index:13;mix-blend-mode:multiply}.c-main-visual__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.c-main-visual__button{display:flex;align-items:center;gap:clamp(.625rem,1.4285714286vw,1.4285714286rem);font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:4;text-decoration:none;letter-spacing:0;color:#fff;font-weight:700}.c-main-visual__button:after{content:"east";font-family:"Material Icons Outlined";width:clamp(.625rem,4.2857142857vw,4.2857142857rem);height:clamp(.625rem,4.2857142857vw,4.2857142857rem);border-radius:8px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;transform:translateY(10%);opacity:0;transition:all 1.2s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:.6s}.c-main-visual__button-inner{display:block;overflow:hidden}.c-main-visual__button-inner .is-text{display:block;transform:translateY(10%);display:block;opacity:0;transition:all 1.2s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:.6s}.c-main-visual__nav{position:absolute;z-index:110;left:0;top:50%;transform:translateY(-50%);padding:clamp(.625rem,4.2857142857vw,4.2857142857rem) clamp(.625rem,2.2857142857vw,2.2857142857rem) clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-main-visual__nav ul li:not(:last-child){margin-bottom:clamp(.625rem,1.8571428571vw,1.8571428571rem)}.c-main-visual__nav ul li a{color:#fff;text-decoration:none;display:block;font-size:clamp(.625rem,.9285714286vw,.9285714286rem);font-weight:700;letter-spacing:0;position:relative;width:-moz-fit-content;width:fit-content}.c-main-visual__nav ul li span.is-space{display:block;width:100%;height:clamp(.625rem,1.8571428571vw,1.8571428571rem)}.c-main-visual__nav:last-child{right:0;left:auto}.c-main-visual__nav:last-child ul li a{margin-left:auto}.c-main-visual__nav-submenu{position:absolute;left:clamp(.625rem,9.7142857143vw,9.7142857143rem);top:50%;transform:translateY(-50%);width:calc(100vw - clamp(.625rem,24vw,24rem));height:100%}.c-main-visual__nav-inner{position:absolute;width:calc(100vw - clamp(.625rem,24vw,24rem));max-width:clamp(.625rem,69vw,69rem);top:50%;left:calc(clamp(.625rem,2.2857142857vw,2.2857142857rem) + (100vw - clamp(.625rem,24vw,24rem) - clamp(.625rem,69vw,69rem))/2);transform:translateY(-50%);background-color:#fff;border-radius:clamp(.625rem,.8571428571vw,.8571428571rem);padding:clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,3.4285714286vw,3.4285714286rem)}.c-main-visual__nav-link::after{display:none !important}.c-main-visual__nav-link span{font-size:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-main-visual__nav-list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-main-visual__nav-list.is-three{grid-template-columns:1fr 1fr 1fr;overflow-y:auto;max-height:clamp(.625rem,30.3571428571vw,30.3571428571rem)}.c-main-visual__nav-image{aspect-ratio:161/64}.c-main-visual__nav-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-main-visual__nav-image.is-lineup{aspect-ratio:308/107}.c-main-visual__nav-text{color:#333;font-size:clamp(.625rem,1vw,1rem);line-height:1.6;position:relative;width:-moz-fit-content;width:fit-content;margin-top:clamp(.5rem,.5714285714vw,.5714285714rem)}.c-main-visual__nav-text::after{position:absolute;content:"";width:0%;height:0.0625rem;display:block;position:absolute;bottom:0;top:auto;z-index:1;background-color:#333;transition:width .3s cubic-bezier(0.47, 0, 0.745, 0.715);left:auto;right:0}.c-main-visual__nav-head{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem) !important;color:#333 !important;width:100% !important;font-weight:700;border-bottom:1px solid #dedede;margin-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem);padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-main-visual__lang{position:absolute;top:clamp(.625rem,6.0714285714vw,6.0714285714rem);width:clamp(.625rem,12vw,12rem);left:0;z-index:109}.c-main-visual__lang-list{display:flex;justify-content:center;gap:0.1875rem}.c-main-visual__lang-list:not(:last-child):after{content:"/";font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;color:hsla(0,0%,100%,.6) !important}.c-main-visual__lang-text{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,1vw,1rem);line-height:1.6;color:hsla(0,0%,100%,.6) !important}.c-main-visual__lang-text.is-current{color:#fff !important}.c-main-visual__navigation{position:absolute;left:50%;bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem);transform:translateX(-50%);max-width:clamp(.625rem,69vw,69rem);width:100%;z-index:30}.c-main-visual__navigation-inner{background-color:#fff;padding:clamp(.625rem,.8571428571vw,.8571428571rem);display:flex}.c-main-visual__navigation-item{width:100%;display:flex;align-items:center;gap:clamp(.625rem,.8571428571vw,.8571428571rem);font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;letter-spacing:.02em;font-weight:700;cursor:pointer}.c-main-visual__navigation-item span{font-size:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-main-visual__navigation-item.is-link span::after{content:"open_in_new";font-family:"Material Icons Outlined"}.c-main-visual__navigation-item.is-active .c-main-visual__navigation-text:after{width:100%;transition:width 4s linear}.c-main-visual__navigation-item:nth-child(2) .c-main-visual__navigation-text:after{background:linear-gradient(95.27deg, #47B8D4 2.93%, #008DBB 97.07%)}.c-main-visual__navigation-item:nth-child(3) .c-main-visual__navigation-text:after{background:linear-gradient(95.71deg, #98C9A9 3.03%, #6BB392 96.97%)}.c-main-visual__navigation-text{width:-moz-fit-content;width:fit-content;position:relative}.c-main-visual__navigation-text:after{position:absolute;content:"";width:0%;height:0.125rem;bottom:-0.25rem;left:0;background:linear-gradient(95.45deg, #F0A0A0 2.97%, #E69196 97.03%)}.c-main-visual__navigation-image{width:clamp(.625rem,4vw,4rem);height:clamp(.625rem,4vw,4rem);overflow:hidden;border-radius:4px;flex-shrink:0}.c-main-visual__navigation-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-main-visual__navigation-attention{font-size:clamp(.625rem,.7142857143vw,.7142857143rem);line-height:1.6;letter-spacing:.02em;color:#fff;text-align:right;margin-top:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-main-visual .swiper-wrapper .swiper-slide-active .c-main-visual__image{transform:translateY(0);opacity:1}.c-main-visual .swiper-wrapper .swiper-slide-active .c-main-visual__head span{opacity:1;transform:translateY(0)}.c-main-visual .swiper-wrapper .swiper-slide-active .c-main-visual__button-inner .is-text{opacity:1;transform:translateY(0)}.c-main-visual .swiper-wrapper .swiper-slide-active .c-main-visual__button:after{opacity:1;transform:translateY(0)}.c-main-visual.is-anime02 .swiper-wrapper .c-main-visual__image{transform:translateY(clamp(0.625rem, 5.4857142857vw, 5.4857142857rem))}.c-main-visual.is-anime02 .swiper-wrapper .c-main-visual__head span{transform:translateY(clamp(0.625rem, 5.4857142857vw, 5.4857142857rem))}.c-main-visual.is-anime02 .swiper-wrapper .c-main-visual__button-inner .is-text{transform:translateY(clamp(0.625rem, 5.4857142857vw, 5.4857142857rem))}.c-main-visual.is-anime02 .swiper-wrapper .c-main-visual__button:after{transform:translateY(clamp(0.625rem, 5.4857142857vw, 5.4857142857rem))}.c-main-visual.is-anime02 .swiper-wrapper .swiper-slide-active .c-main-visual__image{transform:translateY(0)}.c-main-visual.is-anime02 .swiper-wrapper .swiper-slide-active .c-main-visual__head span{transform:translateY(0)}.c-main-visual.is-anime02 .swiper-wrapper .swiper-slide-active .c-main-visual__button-inner .is-text{transform:translateY(0)}.c-main-visual.is-anime02 .swiper-wrapper .swiper-slide-active .c-main-visual__button:after{transform:translateY(0)}body.is-dropdown-open .c-main-visual__nav ul li a{opacity:.48}body.is-dropdown-open .c-main-visual__nav ul li.is-open a{opacity:1}.c-menu-list.is-pink .c-menu-list__list a.is-active{color:#eb7575}.c-menu-list.is-pink .c-menu-list__list a.is-active::before{background-color:#eb7575}.c-menu-list.is-green .c-menu-list__list a.is-active{color:#4dc03d}.c-menu-list.is-green .c-menu-list__list a.is-active::before{background-color:#4dc03d}.c-menu-list.is-primary .c-menu-list__list a.is-active{color:var(--color-primary)}.c-menu-list.is-primary .c-menu-list__list a.is-active::before{background-color:var(--color-primary)}.c-menu-list__list li:not(:last-child){margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-menu-list__list a{text-decoration:none;color:#333;font-size:clamp(.625rem,1vw,1rem);line-height:1.6;font-weight:700;display:block;position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s}.c-menu-list__list a::before{content:"";width:0.5rem;height:0.5rem;border-radius:100px;background-color:#0082d2;position:absolute;top:clamp(.4375rem,.5vw,.5rem);left:-1rem;opacity:0}.c-menu-list__list a.is-current{opacity:1;color:#0082d2}.c-menu-list__list a.is-current::before{opacity:1}.c-menu-list__list a.is-active{opacity:1;color:#0082d2}.c-menu-list__list a.is-active::before{opacity:1}.c-menu-list__list ul{border-top:1px solid #dedede;padding:0.5rem 0}.c-menu-list__list ul li{border-bottom:none}.c-menu-list__list ul a{font-weight:400;padding:0.3125rem 1.5rem 0.3125rem 3rem}.c-menu-list__list ul a::before{left:2rem;top:0.25rem}.c-menu-list__list ul a::after{display:none}.c-menu-list__linklist li{border-bottom:1px solid #dedede}.c-menu-list__linklist li a{display:block;padding-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem);font-size:clamp(.625rem,.9285714286vw,.9285714286rem);line-height:1.6}.c-menu-list__linklist li:not(:first-child) a{padding-top:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-menu-list__head{font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);font-weight:700;line-height:1.6;padding-bottom:clamp(.625rem,.8571428571vw,.8571428571rem);border-bottom:1px solid #dedede;margin-bottom:clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-menu-list__block:not(:last-child){margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-menu-list__buttons{display:grid;grid-template-columns:1fr;gap:.5714285714vw}.c-menu-list__banner{position:relative;display:block;z-index:5;overflow:hidden;padding:clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-menu-list__banner.is-download{border-radius:4px;background-color:#0a285a;color:#fff;padding:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-menu-list__banner:not(:last-child){margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-menu-list__banner .c-heading.is-xs{margin-bottom:clamp(.4375rem,.5vw,.5rem)}.c-menu-list__banner-inner{position:relative;z-index:6}.c-menu-list__banner-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.c-menu-list__banner-bg img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-menu-list__banner-head.is-download{margin-bottom:0.4375rem;display:flex;align-items:center;font-weight:700}.c-menu-list__banner-head.is-download:after{content:"vertical_align_bottom";font-family:"Material Icons Outlined";display:block;font-size:1rem;margin-left:0.375rem}.c-menu-list__button{color:#fff;display:block;border-radius:4px;padding:clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,1.4285714286vw,1.4285714286rem) clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-menu-list__button.is-pink-grade{background:linear-gradient(95.45deg, #F0A0A0 2.97%, #E69196 97.03%);border:0}.c-menu-list__button.is-blue-grade{background:linear-gradient(95.27deg, #47B8D4 2.93%, #008DBB 97.07%);border:0}.c-menu-list__button.is-green-grade{background:linear-gradient(95.71deg, #98C9A9 3.03%, #6BB392 96.97%);border:0}.c-menu-list__button-head{margin-bottom:0.4375rem;display:flex;align-items:center;font-weight:700}.c-menu-list__button-head:after{content:"chevron_right";font-family:"Material Icons Outlined";display:block;font-size:1rem;margin-left:0.25rem}.c-mm{display:none}.c-mm__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.c-mm__close{position:absolute;top:0;right:0;border:none;font-size:2rem;cursor:pointer;background:rgba(0,0,0,0);color:#333;transition:color .3s ease;height:2.75rem;width:2.75rem;padding:0;display:grid;place-items:center;z-index:2}.c-mm__close::before{content:"clear";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.c-mm__container{background-color:#fff;display:flex;justify-content:center;width:min(71.25rem,90%);height:auto;max-height:min(43.75rem,90%);border-radius:16px;box-sizing:border-box;position:relative;z-index:9999}.c-mm .c-mm__container-inner{padding:3.5rem 3.875rem;width:100%}.c-mm .c-mm__content{overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%}.c-mm.is-open{display:block}.c-mm.is-open .c-mm__overlay{animation:fadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open .c-mm__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open[aria-hidden=true] .c-mm__overlay{animation:fadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm.is-open[aria-hidden=true] .c-mm__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.c-mm__img{max-width:100%;height:auto;display:block;margin:0 auto}.c-mm__iframe{width:100%;height:50rem;max-height:100%;display:block;border:none}.c-mm__video,.c-mm__iframe--yt{aspect-ratio:16/9;width:100%;height:auto}.c-mm__gallery-img{max-width:100%;height:auto;display:block;margin:0 auto}.c-mm__gallery-btn{background-color:rgba(0,0,0,0);height:2.75rem;width:2.75rem;color:#dedede;font-size:2.75rem;transition:color .3s ease;border:none;padding:0;display:grid;place-items:center;cursor:pointer;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.c-mm__gallery-btn::before{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.c-mm__gallery-btn:disabled{opacity:0;pointer-events:none}.c-mm__gallery-btn--prev{left:-1rem}.c-mm__gallery-btn--prev::before{content:"chevron_left"}.c-mm__gallery-btn--next{right:-1rem}.c-mm__gallery-btn--next::before{content:"chevron_right"}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.c-modal-link{position:relative;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-modal-link:after{content:"search";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#0a285a;color:#fff}.c-news-header{margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-news-header__title{font-size:clamp(.625rem,2.2857142857vw,2.2857142857rem);font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}.c-news-header__sup{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.625rem,1.4285714286vw,1.4285714286rem);margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-news-header__label{display:inline-block;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;font-weight:700;text-align:center;border:1px solid #0a285a;color:#0a285a;border-radius:8px;min-width:clamp(.625rem,6.6428571429vw,6.6428571429rem);padding:0.375rem clamp(.625rem,1.1428571429vw,1.1428571429rem)}.c-news-header__date{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,1vw,1rem);line-height:1.6;letter-spacing:0}.c-news-item__item{display:grid;grid-template-columns:clamp(.625rem,17.1428571429vw,17.1428571429rem) 1fr;gap:clamp(.625rem,2.8571428571vw,2.8571428571rem);border-top:1px solid #dedede;padding:clamp(.625rem,2.2857142857vw,2.2857142857rem) 0}.c-news-item__item:last-child{border-bottom:1px solid #dedede}.c-news-item__content{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.625rem,.7142857143vw,.7142857143rem) clamp(.625rem,1.6428571429vw,1.6428571429rem);height:-moz-fit-content;height:fit-content}.c-news-item__image{aspect-ratio:240/148;overflow:hidden}.c-news-item__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-news-item__date{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;letter-spacing:0;color:#333}.c-news-item__category{display:inline-block;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;font-weight:700;text-align:center;border:1px solid #0a285a;color:#0a285a;border-radius:8px;min-width:clamp(.625rem,6.6428571429vw,6.6428571429rem);padding:0.375rem 1.25rem}.c-news-item__head{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem);line-height:1.6;letter-spacing:0;font-weight:700;width:100%;margin:0}.c-news-lg__block{display:block;text-decoration:none;font-weight:400;color:#333;padding:1.5rem 0}.c-news-lg__block:first-child{padding-top:0}.c-news-lg__sup{display:flex;align-items:center;margin-bottom:1rem}.c-news-lg__date{font-family:"Lato",sans-serif;letter-spacing:.1em;color:#0a285a;letter-spacing:0;line-height:1;margin-left:0.75rem}.c-news-lg__date::before{content:"schedule";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em;margin-right:0.25rem;vertical-align:top}.c-news-lg__title{font-size:1.5rem;margin-bottom:0.5rem;line-height:1.5}.c-news-lg__excerpt{font-size:0.75rem}.c-news-lg.is-image-display .c-news-lg__block{display:flex;align-items:flex-start;border-bottom:1px solid #dedede}.c-news-lg.is-image-display .c-news-lg__image{width:8.5rem;flex-shrink:0;margin-right:1.5rem}.c-news__columns{display:grid;grid-template-columns:3fr 9fr;gap:2.25rem}.c-news__button{margin-top:3.5rem}.c-news__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.625rem,2.5714285714vw,2.5714285714rem)}.c-news__block{text-decoration:none;color:#333;font-weight:400;border-bottom:1px solid #dedede;display:flex;align-items:center;padding:1.5rem 0 1rem}.c-news__block:first-child{padding-top:0}.c-news__date{font-family:"Lato",sans-serif;letter-spacing:.1em;color:#0a285a;letter-spacing:0;line-height:1}.c-news__label{margin-left:1.5rem;margin-right:1.5rem}.c-news__text{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-news.is-onecolumn{padding-bottom:0}.c-news.is-onecolumn .c-news__block{padding:1.5rem 0;align-items:flex-start}.c-news.is-onecolumn .c-news__date{flex-shrink:0;margin-top:0.375rem}.c-news.is-onecolumn .c-news__title{flex-grow:1;text-align:center;margin-bottom:2.5rem}.c-news.is-onecolumn .c-news__label{margin-top:0.125rem}.c-news.is-onecolumn .c-news__excerpt{font-size:0.875rem;margin-top:0.5rem}.c-news.is-onecolumn .c-news__button{text-align:center}.c-news.is-onecolumn .c-news__button .c-button{max-width:14rem}.c-pagetop{position:fixed;right:5rem;bottom:2.5rem;z-index:100;opacity:0;visibility:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-pagetop.is-fixed{opacity:1;visibility:visible}.c-pagetop.is-absolute{position:absolute;opacity:1}.c-pagetop a{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;color:#fff;background:#0a285a;border:1px solid #fff;border-radius:4px;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s;font-size:1.5625rem;line-height:1}.c-pagetop a:after{content:"east";transform:rotate(-90deg);font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.c-pagination{margin-top:3rem}.c-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.1875rem 0}.c-pagination__list li{overflow:hidden}.c-pagination__list li:where(:not(:has(.is-dot))){box-shadow:0 0 0 1px #0a285a}.c-pagination__list li:first-child{border-radius:8px 0 0 8px}.c-pagination__list li:last-child{border-radius:0 8px 8px 0}.c-pagination__num{font-family:"Lato",sans-serif;letter-spacing:.1em;letter-spacing:0;display:grid;place-items:center;width:3rem;height:3rem;font-weight:bold;text-decoration:none;color:#0a285a;background-color:#fff}.c-pagination__num.is-current{background:#0a285a;border-color:#0a285a;color:#fff}.c-pagination__num.is-dot{font-family:"Noto Sans JP",sans-serif;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#0a285a}.c-pagination.is-align-left .c-pagination__list{justify-content:flex-start}.c-post-image{display:flex;flex-wrap:wrap;gap:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-post-image__item{width:100%}.c-post-image__item.is-sm{width:calc(50% - clamp(.625rem,.7142857143vw,.7142857143rem))}.c-post-navs{margin:4rem 0}.c-post-navs ul{display:flex;align-items:center;justify-content:space-between;position:relative}.c-post-navs li{width:9.6875rem;max-width:33%}.c-post-navs .c-post-navs__prev{margin-right:auto}.c-post-navs .c-post-navs__archive a{align-items:center;margin:auto}.c-post-navs .c-post-navs__archive a::after{display:none}.c-post-navs .c-post-navs__archive a span{font-size:1rem;margin-right:0.75rem}.c-post-navs .c-post-navs__next{margin-left:auto}.c-post-navs .c-post-navs__next a{margin-left:auto}.c-relation__title.c-heading.is-sm{margin-bottom:2.5rem}.c-relation__buttons{display:flex;flex-wrap:wrap;margin:0 -1.125rem}.c-relation__buttons.is-center{justify-content:center}.c-relation__button{width:calc(33.3% - 2.25rem);margin:0 1.125rem}.c-relation__button:nth-child(n+4){margin-top:2.25rem}.c-relation__button .c-button{max-width:100%}.c-relation__button .c-button.is-current{pointer-events:none;background:#fff;color:#0a285a;border-color:#0a285a}.c-rfid-tab{background-color:#0082d2;padding:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-rfid-tab__inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.c-rfid-tab__item{background-color:#fff;border-radius:8px;padding:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-rfid-tab__buttons{margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-rfid-tab__button{display:flex;justify-content:center;align-items:center;gap:0.4375rem;font-weight:700}.c-rfid-tab__button:before{content:"";display:block;width:clamp(.5rem,.5714285714vw,.5714285714rem);height:clamp(.5rem,.5714285714vw,.5714285714rem);border-radius:1000px;background-color:#0082d2;margin-top:0.125rem}.c-rfid-tab__number{margin-bottom:clamp(.625rem,.8571428571vw,.8571428571rem);width:clamp(.625rem,1.7142857143vw,1.7142857143rem);height:clamp(.625rem,1.7142857143vw,1.7142857143rem);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(.625rem,.7142857143vw,.7142857143rem);font-family:"Lato",sans-serif;letter-spacing:.1em;border-radius:1000px;background-color:#0082d2}.c-scrollable img,.c-scrollable table{min-width:46.875rem}.c-scrollable .scroll-hint-icon{top:50%;left:50%;transform:translate(-50%, -50%);width:auto !important;height:auto !important}.c-serch-block__labels{display:flex;flex-wrap:wrap;gap:0.5rem}.c-serch-block__lable{position:relative;cursor:pointer;border:1px solid #0a285a;border-radius:100px;background-color:#fff;color:#0a285a;text-align:center;font-weight:700;line-height:1.6;padding:.3571428571vw .8571428571vw;min-width:11.4285714286vw;display:block;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-serch-block__lable.is-current{background-color:#0a285a;color:#fff}.c-serch-block label input[type=checkbox]{border:none;width:0.0625rem;height:0.0625rem;opacity:0;position:absolute;left:0;top:0}.c-serch-block label input[type=checkbox]:checked+span{background-color:#0a285a;color:#fff}.c-serch-block label span{border:1px solid #0a285a;border-radius:100px;background-color:#fff;color:#0a285a;text-align:center;font-weight:700;line-height:1.6;padding:.3571428571vw .8571428571vw;min-width:11.4285714286vw;display:block;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-serch-block label:hover span{background-color:#0a285a;color:#fff}.c-slidebar-button{position:absolute;right:2rem;top:1.5rem;text-align:center;font-size:0.75rem;z-index:9999;text-decoration:none;background-color:rgba(0,0,0,0);color:#0a285a;width:4rem;height:4rem;border:none;padding:0}.c-slidebar-button__inner{display:grid;position:absolute;inset:0;place-content:center}.c-slidebar-button.is-fixed{position:fixed}.c-slidebar-button__line{--color-slidebar-button-line: #0A285A;position:relative;width:1.25rem;height:0.125rem;background-color:var(--color-slidebar-button-line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease-out;transition-duration:.2s}.c-slidebar-button__line::before,.c-slidebar-button__line::after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:inherit;transition:inherit}.c-slidebar-button__line::before{top:-0.375rem}.c-slidebar-button__line::after{top:0.375rem}.is-slidebar-active .c-slidebar-button__line{background-color:rgba(0,0,0,0)}.is-slidebar-active .c-slidebar-button__line::before,.is-slidebar-active .c-slidebar-button__line::after{top:0;background-color:var(--color-slidebar-button-line)}.is-slidebar-active .c-slidebar-button__line::before{transform:rotate(45deg)}.is-slidebar-active .c-slidebar-button__line::after{transform:rotate(-45deg)}.home .c-slidebar-button{position:absolute;border-radius:1000px;border:1px solid #fff;width:clamp(.625rem,5.1428571429vw,5.1428571429rem);height:clamp(.625rem,5.1428571429vw,5.1428571429rem);top:clamp(.625rem,4.2857142857vw,4.2857142857rem);right:clamp(.625rem,3.4285714286vw,3.4285714286rem)}.home .c-slidebar-button__line{background-color:#fff}.home .c-slidebar-button__line::before{top:-0.375rem}.home .c-slidebar-button__line::after{top:0.375rem}.home .c-slidebar-button.is-fixed{position:fixed;right:2rem;top:1.5rem;text-align:center;font-size:0.75rem;z-index:9999;text-decoration:none;background-color:rgba(0,0,0,0);color:#0a285a;width:4rem;height:4rem;border:none;padding:0}.home .c-slidebar-button.is-fixed .c-slidebar-button__line{background-color:#0a285a}.home.is-slidebar-active .c-slidebar-button{top:2rem;right:1.5rem;width:4rem;height:4rem}.home.is-slidebar-active .c-slidebar-button__line{background-color:rgba(0,0,0,0) !important}.home.is-slidebar-active .c-slidebar-button__line::before,.home.is-slidebar-active .c-slidebar-button__line::after{top:0;background-color:var(--color-slidebar-button-line)}.home.is-slidebar-active .c-slidebar-button__line::before{transform:rotate(45deg)}.home.is-slidebar-active .c-slidebar-button__line::after{transform:rotate(-45deg)}.c-slidebar-menu{height:100dvh;padding:0;position:fixed;background-color:#fff;z-index:9998;width:100%;transform:translate3d(0, -100%, 0);opacity:0;right:0;overflow-x:scroll;top:0;-webkit-overflow-scrolling:touch;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease-in-out;transition-duration:.2s}.c-slidebar-menu.is-active{height:calc(100% - clamp(.625rem,4.2857142857vw,4.2857142857rem))}.c-slidebar-menu__inner{display:flex;align-items:stretch;width:100%}.c-slidebar-menu__header{display:flex;justify-content:space-between;align-items:center;padding:clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,8.3571428571vw,8.3571428571rem) clamp(.625rem,2.8571428571vw,2.8571428571rem) clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-slidebar-menu__logo img{display:block}.c-slidebar-menu__image{width:34.2857142857%;min-height:100vh}.c-slidebar-menu__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-slidebar-menu__content{width:65.7142857143%}.c-slidebar-menu__menu{display:flex;justify-content:space-between;padding:clamp(.625rem,3.5714285714vw,3.5714285714rem) clamp(.625rem,10.7142857143vw,10.7142857143rem) clamp(.625rem,3.5714285714vw,3.5714285714rem) clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-slidebar-menu__menulist li:not(:last-child){margin-bottom:clamp(.625rem,1.9285714286vw,1.9285714286rem)}.c-slidebar-menu__menulist a{word-break:keep-all;overflow-wrap:anywhere;color:#333;position:relative;text-decoration:none;font-weight:700;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:.3571428571vw}.c-slidebar-menu__menulist a::after{position:absolute;content:"";width:0%;height:0.0625rem;display:block;position:absolute;bottom:0;top:auto;z-index:1;background-color:#333;transition:width .3s cubic-bezier(0.47, 0, 0.745, 0.715);left:auto;right:0}.c-slidebar-menu__menulist.is-sub{margin-top:clamp(.625rem,.8571428571vw,.8571428571rem);border-left:1px solid rgba(51,51,51,.2);padding-left:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-slidebar-menu__menulist.is-sub li:not(:last-child){margin-bottom:clamp(.625rem,.7857142857vw,.7857142857rem)}.c-slidebar-menu__menulist.is-sub a{font-weight:600;font-size:clamp(.625rem,1vw,1rem);line-height:1.6}.c-slidebar-menu__menulist.is-sub a:after{display:none}.c-slidebar-menu__menulist.is-sub a .is-image{display:none}.c-slidebar-menu__menulist.is-sub a .is-image.is-design{overflow:hidden;border-radius:4px}.c-slidebar-menu__menulist.is-sub a .is-image.is-lineup{aspect-ratio:308/107}.c-slidebar-menu__menulist.is-sub a .is-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-slidebar-menu__menulist.is-sub a .is-text{display:flex;align-items:center}.c-slidebar-menu__menulist.is-sub a .is-text span{font-size:clamp(.625rem,.8571428571vw,.8571428571rem);display:flex;align-items:center}.c-slidebar-menu__menulist.is-sub a .is-text span:after{content:"open_in_new";font-family:"Material Icons Outlined";line-height:1}.c-slidebar-menu__lang-list{display:flex;gap:0.1875rem}.c-slidebar-menu__lang-list:not(:last-child):after{content:"/";font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;color:rgba(51,51,51,.2) !important}.c-slidebar-menu__lang-text{font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;color:rgba(51,51,51,.2) !important}.c-slidebar-menu__lang-text.is-current{color:#0a285a !important}.c-slidebar-menu__sp-accordion[data-open=true] .c-slidebar-menu__menutitle:after{opacity:0}.is-slidebar-active .c-slidebar-menu{transform:translate3d(0, 0, 0);opacity:1}.c-slider{position:relative;z-index:2}.c-slider.is-bg-harf:before{position:absolute;content:"";width:100%;height:50%;background-color:#f3f9ff;top:0;left:0;z-index:1}.c-slider__decoration-item{width:clamp(.625rem,21.7857142857vw,21.7857142857rem);position:absolute;z-index:80}.c-slider__decoration-item:nth-child(1){top:clamp(-8.125rem,-9.2857142857vw,-9.2857142857rem);left:clamp(.625rem,5.4285714286vw,5.4285714286rem)}.c-slider__decoration-item:nth-child(2){right:clamp(.625rem,5.4285714286vw,5.4285714286rem);bottom:clamp(-10.75rem,-12.7142857143vw,-12.7142857143rem);width:clamp(.625rem,22.1428571429vw,22.1428571429rem)}.c-slider__decoration-item img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-slider__image{aspect-ratio:594/420;border-radius:12px;overflow:hidden}.c-slider__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-slider .swiper-wrapper{transition-timing-function:linear}.c-slider__inner.is-none-slider .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.c-spacer{height:5.7142857143vw}.c-spacer.is-parts-lg{height:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-spacer.is-parts-md{height:4.2857142857vw}.c-spacer.is-parts-sm{height:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-spacer.is-parts-sm-sp-md{height:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-spacer.is-content-sm{height:clamp(.625rem,2.1428571429vw,2.1428571429rem)}.c-spacer.is-mbs-xs{height:1.5rem}.c-table-sm{width:100%;border-top:1px solid #dedede;letter-spacing:.02em}.c-table-sm th,.c-table-sm td{border-bottom:1px solid #dedede;border-right:1px solid #dedede}.c-table-sm th:last-child,.c-table-sm td:last-child{border-right:none}.c-table-sm thead{background-color:rgba(10,40,90,.7);color:#fff}.c-table-sm thead th{text-align:left;padding:0.625rem 1rem}.c-table-sm thead td{text-align:center;padding:0.625rem 0.5rem}.c-table-sm tbody th,.c-table-sm tbody td{padding:1.125rem 0.5rem;font-weight:400;text-align:center}.c-table-sm tbody th{background-color:rgba(10,40,90,.1);vertical-align:middle;width:24.9230769231%}.c-table-sm tbody th span{font-weight:700}.c-table-sm tbody td{width:10.7692307692%}.c-table-sm tbody td span{color:#0a285a}.c-table-xlg{width:100%;border-top:1px solid #dedede}.c-table-xlg th,.c-table-xlg td{border-bottom:1px solid #dedede}.c-table-xlg thead{background-color:#fff6f6}.c-table-xlg thead th,.c-table-xlg thead td{padding:0.625rem 1rem}.c-table-xlg tbody th,.c-table-xlg tbody td{padding:1.25rem 2rem;font-weight:400}.c-table-xlg tbody th{background-color:rgba(255,246,246,.9);text-align:center;vertical-align:middle;width:25.7894736842%}.c-table{width:100%}.c-table thead{border:0}.c-table th,.c-table td{border:0}.c-table th,.c-table td{text-align:left;border-bottom:1px solid #dedede;padding:1.5625rem 0 1.5625rem;vertical-align:top}.c-table th{font-weight:700}.c-table tbody th{width:12.5rem}.c-table.is-border-top{border-top:1px solid #dedede}.c-table.is-th-bgcolor tbody th,.c-table.is-th-bgcolor tbody td{padding:0.8125rem 1.5rem}.c-table.is-th-bgcolor th{color:#333;width:14.75rem;position:relative;background-color:#fff6f6}.c-table.is-th-bgcolor th::after{display:none}.c-table.is-design th,.c-table.is-design td{padding:clamp(.625rem,1.7142857143vw,1.7142857143rem)}.c-table.is-design:has(thead) tbody th,.c-table.is-design:has(thead) tbody td{padding:clamp(.625rem,2.1428571429vw,2.1428571429rem) clamp(.625rem,2.1428571429vw,2.1428571429rem)}.c-table.is-design thead th{background-color:#0082d2;color:#fff;text-align:center;border-top:1px solid #0082d2;padding:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-table.is-design thead th:first-child{border-left:1px solid #0082d2}.c-table.is-design thead th:not(:first-child){border-left:1px solid #dedede}.c-table.is-design thead th:last-child{border-right:1px solid #0082d2}.c-table.is-design thead td{text-align:center;font-weight:700;background-color:#f9f9f9;border-top:1px solid #dedede;width:37.5%}.c-table.is-design thead td:first-child{border-left:1px solid #0082d2}.c-table.is-design thead td:not(:first-child){border-left:1px solid #dedede}.c-table.is-design thead td:last-child{border-right:1px solid #dedede}.c-table.is-design tbody th{background-color:#0a285a;color:#fff;text-align:center}.c-table.is-design tbody th:first-child{border-left:1px solid #0a285a}.c-table.is-design tbody th:not(:first-child){border-left:1px solid #dedede}.c-table.is-design tbody th:last-child{border-right:1px solid #0a285a}.c-table.is-design tbody td{text-align:center;background-color:#fff;border:1px solid #dedede}.c-table.is-design tbody td.is-left{text-align:left}.c-table.is-design tbody td .c-list.is-icon>li{margin:0}.c-table.is-design.is-xs th,.c-table.is-design.is-xs td{padding:0.625rem}.c-table.is-sm tbody th,.c-table.is-sm tbody td{padding:clamp(.625rem,1.4285714286vw,1.4285714286rem) 0;vertical-align:middle}.js-scrollable .c-table tr th:first-child,.js-scrollable .c-table tr td:first-child{position:sticky;top:0;left:0;z-index:1}.js-scrollable.is-none-sticky .c-table tr th:first-child{position:static}.scroll-hint-icon-wrap{z-index:3}.c-tabs__navs{display:flex;justify-content:center}.c-tabs__navs li{width:100%}.c-tabs__navs a{display:block;text-align:center;background-color:#f3f9ff;border-top-left-radius:8px;border-top-right-radius:8px;padding:clamp(.625rem,1.6428571429vw,1.6428571429rem) clamp(.625rem,.8571428571vw,.8571428571rem);font-weight:700;line-height:1.6}.c-tabs__navs a.is-active{background-color:#0082d2;color:#fff}.c-tabs__content{display:none;visibility:hidden;position:absolute;z-index:-1;opacity:0;animation:fadeIn .8s forwards}.c-tabs__content.is-active{display:block;position:static;visibility:visible;opacity:1}.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:10rem;border-width:1px;border-bottom:none;margin:0 0.5rem 0 0}.c-tabs.is-index a{font-size:0.875rem;letter-spacing:.1em}.c-tabs.is-index a::after{display:none}#toc_container{margin:clamp(.625rem,4.2857142857vw,4.2857142857rem) 0;width:100% !important;background:#fff;border:1px solid #dedede;border-radius:8px;padding:clamp(.625rem,2.2857142857vw,2.2857142857rem) clamp(.625rem,3.4285714286vw,3.4285714286rem)}#toc_container.contracted .toc_title{margin-bottom:0}#toc_container .toc_title{text-align:center;font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);color:#333;font-weight:600;margin-bottom:1rem}#toc_container .toc_title .toc_toggle{margin-left:0.75rem}#toc_container .toc_title .toc_toggle a{border:1px solid #0a285a;color:#0a285a;display:inline-block;border-radius:100px;padding:0.1875rem 0.75rem;font-size:0.75rem;line-height:1.6;color:#0a285a;text-decoration:none}#toc_container .toc_list{list-style:none;padding-left:0}#toc_container .toc_list li{padding-left:0}#toc_container .toc_list li::before{display:none}#toc_container .toc_list li ul{list-style:none;padding-left:1.5rem;margin-left:0}#toc_container .toc_list li a{display:block;padding-left:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.2s;text-decoration:none;color:#333;font-size:0.9375rem;font-weight:400}#toc_container .toc_list li:last-child{box-shadow:none}.c-top-business{padding:clamp(.625rem,8.5714285714vw,8.5714285714rem) 0 clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-top-business__inner{display:flex}.c-top-business__mainimage{position:relative;width:27.1428571429vw;height:43.8571428571vw;margin-right:5.7142857143vw}.c-top-business__mainimage-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:0 8px 8px 0;opacity:0;transform:translateY(10%)}.c-top-business__mainimage-item img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-top-business__mainimage-item.is-out{transition:.5s ease;transform:translateY(-10%);opacity:0;z-index:1}.c-top-business__mainimage-item.is-show{transition:.5s ease;transform:none;opacity:1;z-index:2}.c-top-business__content{flex-shrink:0;width:44.2857142857vw;margin-right:8.5714285714vw}.c-top-business__subimage{margin-top:auto;position:relative;width:14.2857142857vw;height:23.1428571429vw;margin-bottom:clamp(.625rem,5.7142857143vw,5.7142857143rem)}.c-top-business__subimage-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:8px 0 0 8px;transform:translateY(10%);opacity:0}.c-top-business__subimage-item.is-out{transition:.5s ease;transform:translateY(-10%);opacity:0;z-index:1}.c-top-business__subimage-item.is-show{transition:.5s ease;transform:none;opacity:1;z-index:2}.c-top-business__subimage-item img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-top-business__content-wrapper{padding-left:clamp(.625rem,2.8571428571vw,2.8571428571rem)}.c-top-business__content-head{display:flex;gap:clamp(.625rem,1.4285714286vw,1.4285714286rem);font-size:clamp(.625rem,2.2857142857vw,2.2857142857rem);line-height:1.6;font-weight:700;margin-bottom:0.25rem}.c-top-business__content-head .is-link{display:flex;align-items:flex-end}.c-top-business__content-head .is-link small{font-size:clamp(.625rem,.8571428571vw,.8571428571rem);display:block;padding-bottom:clamp(.625rem,.7142857143vw,.7142857143rem)}.c-top-business__content-head .is-number{flex-shrink:0;width:clamp(.625rem,1.7142857143vw,1.7142857143rem);height:clamp(.625rem,1.7142857143vw,1.7142857143rem);background-color:#0082d2;border-radius:100px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,.7142857143vw,.7142857143rem);font-weight:700;margin-top:clamp(.625rem,.8571428571vw,.8571428571rem)}.c-top-business__content-image{aspect-ratio:311/192;overflow:hidden;border-radius:8px;margin-bottom:5.3333333333vw}.c-top-business__content-image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover}.c-top-business__content-item{padding-bottom:clamp(.625rem,2.2857142857vw,2.2857142857rem);border-bottom:1px solid #dedede;opacity:.2;display:block}.c-top-business__content-item.is-show{opacity:1}.c-top-business__content-item:not(:first-child){padding-top:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.c-top-business__content-text{padding-left:clamp(.625rem,3.1428571429vw,3.1428571429rem)}.c-top-business__text{padding-left:clamp(.625rem,3.1428571429vw,3.1428571429rem)}.c-top-lineup{padding:clamp(.625rem,2.8571428571vw,2.8571428571rem) 0 clamp(.625rem,7.1428571429vw,7.1428571429rem);overflow:hidden}.c-top-lineup.is-page{padding:0}.c-top-lineup__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.625rem,3.4285714286vw,3.4285714286rem) clamp(.625rem,2.5vw,2.5rem)}.c-top-lineup__card{display:block}.c-top-lineup__card-head{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);line-height:1.6;font-weight:700;margin-top:clamp(.625rem,1.1428571429vw,1.1428571429rem);margin-bottom:clamp(.5rem,.5714285714vw,.5714285714rem);display:flex;align-items:center;gap:0.25rem;color:#333;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-top-lineup__card-head:after{content:"chevron_right";font-family:"Material Icons Outlined"}.c-top-lineup__card-text{line-height:2}.c-top-news{width:100vw;overflow:hidden;padding:clamp(.625rem,5.7142857143vw,5.7142857143rem) 0;position:relative}.c-top-news::before{position:absolute;content:"";width:100%;height:100%;max-width:calc(100% - clamp(.625rem,11.4285714286vw,11.4285714286rem));top:0;left:50%;transform:translateX(-50%);background-color:#f9f9f9;border-radius:20px;z-index:0}.c-top-news__container{position:relative;z-index:5}.c-top-news__container.is-sm{max-width:clamp(.625rem,77.1428571429vw,77.1428571429rem);margin:0 auto}.c-top-news__head{margin-bottom:clamp(.625rem,4.2857142857vw,4.2857142857rem)}.c-top-news__buttons{margin-top:clamp(.625rem,4.2857142857vw,4.2857142857rem);display:flex;justify-content:center}.c-top-news__inner{overflow:visible !important}.c-top-news__inner.is-none-slider .c-top-news__wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.c-top-news__inner.is-none-slider .c-top-news__navbuttons{opacity:0}.c-top-news__navbuttons{position:absolute;right:0;top:-8.4285714286vw;display:flex;gap:0.75rem}.c-top-news__navbutton{width:clamp(.625rem,4.2857142857vw,4.2857142857rem);height:clamp(.625rem,4.2857142857vw,4.2857142857rem);border:1px solid #0a285a;color:#0a285a;font-family:"Material Icons Outlined";background-color:#fff;border-radius:8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,visibility,box-shadow,transform;transition-timing-function:ease;transition-duration:.3s}.c-top-news__navbutton:hover{background-color:#0a285a;color:#fff}.c-top-news.is-bg-none::before{display:none}.c-top-news.is-news{padding-top:clamp(.625rem,7.1428571429vw,7.1428571429rem);padding-bottom:0}.c-top-reason{padding:clamp(.625rem,5.7142857143vw,5.7142857143rem) 0 clamp(.625rem,12.8571428571vw,12.8571428571rem)}.c-top-reason__cards{max-width:clamp(.625rem,77.1428571429vw,77.1428571429rem);margin:0 auto;display:flex;gap:clamp(.625rem,2.5714285714vw,2.5714285714rem)}.c-top-reason__card{width:100%}.c-top-reason__head{border-radius:8px 8px 0 0;background-color:#0a285a;color:#fff;padding:clamp(.625rem,1.9285714286vw,1.9285714286rem) clamp(.625rem,1.1428571429vw,1.1428571429rem) clamp(.625rem,2.5714285714vw,2.5714285714rem);border:1px solid #0a285a}.c-top-reason__head .c-heading.is-sm{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-top-reason__head .c-heading.is-sm .is-eng{margin-bottom:clamp(.625rem,.8571428571vw,.8571428571rem);display:block;font-family:"Lato",sans-serif;letter-spacing:.1em;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);text-align:center}.c-top-reason__content{border:1px solid #dedede;border-radius:0 0 8px 8px;padding:clamp(.625rem,1.7142857143vw,1.7142857143rem) clamp(.625rem,1.4285714286vw,1.4285714286rem)}.c-top-reason__lead{text-align:center;font-weight:700;font-size:clamp(.625rem,1.1428571429vw,1.1428571429rem);line-height:1.6;border-bottom:1px solid #dedede;padding-bottom:clamp(.625rem,1.7142857143vw,1.7142857143rem);margin-bottom:clamp(.625rem,1.4285714286vw,1.4285714286rem);letter-spacing:0}.c-top-reason__lead-number{display:flex;justify-content:center;align-items:flex-end;line-height:1;color:#0082d2;font-size:clamp(.625rem,1.8571428571vw,1.8571428571rem);gap:.2857142857vw;margin-top:.7142857143vw}.c-top-reason__lead-number .is-number{font-size:clamp(.625rem,5.1428571429vw,5.1428571429rem);font-family:"Lato",sans-serif;letter-spacing:.1em;letter-spacing:0}.c-top-reason__lead-number span.is-text{display:inline-block;padding-bottom:clamp(.4375rem,.5vw,.5rem)}.c-top-reason__text{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem);font-weight:700;line-height:1.6;letter-spacing:0;text-align:center}.c-top-reason__text span{display:block;margin-top:.5714285714vw;font-size:clamp(.625rem,.8571428571vw,.8571428571rem);line-height:1.6;letter-spacing:.02em;font-weight:400}.c-top-reason__buttons{margin-top:clamp(.625rem,2.2857142857vw,2.2857142857rem)}.kami-nano .frame-kami-lite,.greennano .frame-kami-lite{display:flex}.kami-nano .container-kami-lite-01,.greennano .container-kami-lite-01{display:block;width:100%;margin:0 2em 0 0}.kami-nano .container-kami-lite-02,.greennano .container-kami-lite-02{display:block;width:90%;margin:0 0 0 2em}.kami-nano .contents-kami-lite,.greennano .contents-kami-lite{display:flex}.kami-nano .contents-kami-lite01,.greennano .contents-kami-lite01{display:block;margin-right:.5em;position:relative;width:100%}.kami-nano .contents-kami-lite01 p,.greennano .contents-kami-lite01 p{position:absolute;color:#fff;top:0em;font-size:1em;font-weight:600;background-color:#555;width:100%;text-align:center;padding:.3em 0em}.kami-nano .contents-kami-lite02,.greennano .contents-kami-lite02{display:block;margin-left:.5em;position:relative;width:100%}.kami-nano .contents-kami-lite02 p,.greennano .contents-kami-lite02 p{position:absolute;color:#fff;top:0em;font-size:1em;font-weight:600;background-color:#a586bd;width:100%;text-align:center;padding:.3em 0em}.kami-nano .img-cap,.greennano .img-cap{font-size:.8em;line-height:1.5em;margin-top:.5em}.kami-nano .kami-lite-cap,.greennano .kami-lite-cap{font-size:1.1em;margin-top:0em;font-weight:600}.kami-nano .kami-lite-cap span,.greennano .kami-lite-cap span{font-size:.8em;font-weight:400}.kami-nano .frame-kami-board,.greennano .frame-kami-board{display:flex;margin-bottom:5em}.kami-nano .container-kami-board-01,.greennano .container-kami-board-01{display:block;width:100%;margin:0 2em 0 0}.kami-nano .container-kami-board-02,.greennano .container-kami-board-02{display:block;width:100%;margin:0 0 0 2em}.kami-nano .contents-kami-board-02,.greennano .contents-kami-board-02{position:relative;margin-top:5em}.kami-nano .contents-kami-board-02 p,.greennano .contents-kami-board-02 p{position:absolute;color:#fff;top:.5em;right:.7em;font-size:1em;font-weight:600}.kami-nano .contents-kami-board-03,.greennano .contents-kami-board-03{position:relative}.kami-nano .contents-kami-board-03 p,.greennano .contents-kami-board-03 p{position:absolute;color:#fff;bottom:0em;right:0em;padding:.5em 0em;font-size:1em;font-weight:600;background-color:rgba(1,1,1,.7);margin:0;width:100%;text-align:center}.kami-nano .contents-kami-board-04,.greennano .contents-kami-board-04{margin-top:1em;margin-bottom:1em}.kami-nano .frame-kaminano,.greennano .frame-kaminano{display:block}.kami-nano .container-kaminano,.greennano .container-kaminano{display:flex}.kami-nano .contents-kaminano,.greennano .contents-kaminano{display:flex;flex-direction:column;width:100%;margin:0 4em 0 0}.kami-nano .thumbnail-kaminano01,.greennano .thumbnail-kaminano01{width:100%;align-self:flex-start}.kami-nano .thumbnail-kaminano02,.greennano .thumbnail-kaminano02{margin-top:0em;margin-bottom:7em}.kami-nano .thumbnail-kaminano03,.greennano .thumbnail-kaminano03{margin-top:3em}.kami-nano .kaminano-txt1,.greennano .kaminano-txt1{font-size:1.8em;font-weight:600;color:#777;letter-spacing:.1em;line-height:1.8em;margin:1.5em 0 1em 2em}.kami-nano .kaminano-txt1-en,.greennano .kaminano-txt1-en{font-size:1.6em;font-weight:600;color:#777;letter-spacing:0em;line-height:1.8em;margin:1.5em 2em 1em 2em;text-align:justify}.kami-nano .kaminano-txt2,.greennano .kaminano-txt2{font-size:1.6em;font-weight:600;color:#f08200;letter-spacing:.1em;margin-top:clamp(.625rem,.7142857143vw,.7142857143rem)}.kami-nano .kaminano-txt2-en,.greennano .kaminano-txt2-en{font-size:1.6em;font-weight:600;color:#f08200;letter-spacing:0em;margin:0 2.5em 0 0}.kami-nano .txt2-kaminano-Board,.greennano .txt2-kaminano-Board{color:#62370d}.kami-nano .txt2-kaminano-lite,.greennano .txt2-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt3,.greennano .kaminano-txt3{font-size:1.5em;padding:0em 0em .3em 0;font-weight:600;color:#f08200;letter-spacing:.1em;text-align:justify;line-height:1.5}.kami-nano .kaminano-txt3-en,.greennano .kaminano-txt3-en{font-size:1.2em;padding:1em 0em .3em 0;font-weight:600;color:#f08200;letter-spacing:0em;line-height:1.5em}.kami-nano .txt3-kaminano-Board,.greennano .txt3-kaminano-Board{color:#62370d}.kami-nano .txt3-kaminano-lite,.greennano .txt3-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt4,.greennano .kaminano-txt4{font-size:1.7em;padding:0em 0em .3em 0;font-weight:600;color:#f08200;letter-spacing:.1em;margin:3em 0em .7em 0em;border-bottom:solid 2px #f08200;text-align:center}.kami-nano .kaminano-txt4-en,.greennano .kaminano-txt4-en{font-size:1.7em;padding:0em 0em .3em 0;font-weight:600;color:#f08200;letter-spacing:0em;margin:3em 0em 1em 0em;border-bottom:solid 2px #f08200;text-align:center}.kami-nano .txt4-kaminano-lite,.greennano .txt4-kaminano-lite{color:#a586bd;border-bottom:solid 2px #a586bd}.kami-nano .kaminano-bar,.greennano .kaminano-bar{padding:0 0 0 2.5em;border-left:1em solid #f08200}.kami-nano .bar-Board,.greennano .bar-Board{border-left:1em solid #62370d}.kami-nano .bar-lite,.greennano .bar-lite{border-left:1em solid #a586bd}.kami-nano .kaminano-boy,.greennano .kaminano-boy{margin:-2.5em 0em 0em -8em;width:18.75rem;mix-blend-mode:multiply}.kami-nano .kaminano-logo,.greennano .kaminano-logo{width:28.125rem}.kami-nano .kami-Video-description,.greennano .kami-Video-description{font-size:1em;letter-spacing:.1em;line-height:1.8em;text-align:center;margin-bottom:2em}.kami-nano .kami-Video-description-en,.greennano .kami-Video-description-en{font-size:.9em;line-height:1.6em;margin-top:0em;letter-spacing:0em}.kami-nano .ani-50th-top,.greennano .ani-50th-top{margin-top:3em}.kami-nano .ani-50-01,.greennano .ani-50-01{font-size:2.5em;font-weight:600;line-height:1.8em;letter-spacing:.3em;margin-top:-2.5em}.kami-nano .ani-50-01-en,.greennano .ani-50-01-en{letter-spacing:0em}.kami-nano .ani-50-02,.greennano .ani-50-02{font-size:1.1em;line-height:2em;letter-spacing:.2em;margin-top:1em;margin-bottom:2em;font-weight:400}.kami-nano .ani-50-02-en,.greennano .ani-50-02-en{letter-spacing:0em;line-height:1.7em}.kami-nano .ani-50-03,.greennano .ani-50-03{font-size:.9em;line-height:2.5em;letter-spacing:.1em;text-align:justify;margin-left:2em}.kami-nano .ani-50-03-en,.greennano .ani-50-03-en{letter-spacing:0em;line-height:2em}.kami-nano .ani-50-04,.greennano .ani-50-04{font-size:.9em;line-height:2.5em;letter-spacing:.1em;text-align:justify;margin-right:2em}.kami-nano .ani-50-04-en,.greennano .ani-50-04-en{letter-spacing:0em;line-height:2em}.kami-nano .ani-50-box,.greennano .ani-50-box{display:flex}.kami-nano .ami-50-center,.greennano .ami-50-center{display:flex;width:100%;align-items:center}.kami-nano .ani-50-img,.greennano .ani-50-img{display:flex;width:100%;align-items:center}.kami-nano .ani-50-line,.greennano .ani-50-line{border:solid .3em;margin-top:-1em}.kami-nano .ani-50-line-A,.greennano .ani-50-line-A{border-color:#ec6c81}.kami-nano .ani-50-line-B,.greennano .ani-50-line-B{border-color:#f29a3b}.kami-nano .ani-50-line-C,.greennano .ani-50-line-C{border-color:#cbbd00}.kami-nano .ani-50-line-D,.greennano .ani-50-line-D{border-color:#00979d}.kami-nano .ani-50-line-E,.greennano .ani-50-line-E{border-color:#68a9cf}.kami-nano .ani-50-line-F,.greennano .ani-50-line-F{border-color:#475583}.kami-nano h1.post-title,.greennano h1.post-title{padding-top:2em}.kami-nano #feature_logo,.greennano #feature_logo{display:none}.kami-nano .top-header,.greennano .top-header{margin:0em 0em 0em 0em;font-family:"游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.kami-nano h7,.greennano h7{font-size:1.8em;line-height:2em;letter-spacing:.5em;margin:.8em 0em 1em 0em;text-align:left;display:block;font-weight:600}.kami-nano h7-CN,.greennano h7-CN{font-size:1.8em;line-height:2em;letter-spacing:.5em;margin:.8em 0em 1em 0em;text-align:left;display:block;font-weight:600}.kami-nano h7-EN,.greennano h7-EN{font-size:1.7em;line-height:1.7em;letter-spacing:0em;margin:.8em 0em 1em 0em;text-align:left;display:block;font-weight:600}.kami-nano .topword,.greennano .topword{font-size:.8em;letter-spacing:.2em;line-height:2.3em;margin:0em 0em 0em 0em;text-align:left;display:flex;font-weight:600}.kami-nano .topword-en,.greennano .topword-en{font-size:.8em;letter-spacing:0.01875rem;line-height:2.2em}.kami-nano .buttonTOP,.greennano .buttonTOP{display:flex;position:relative;border:1.5px solid #fff;border-radius:0px;justify-content:space-around;width:12.5rem;padding:1em 2.5em;transition:.3s ease-in-out;font-weight:600;font-size:.75em;letter-spacing:0.3125rem;margin:-10em 0em 11em auto !important;color:#fff}.kami-nano .buttonTOP-en,.greennano .buttonTOP-en{letter-spacing:0}.kami-nano .buttonTOP:hover,.greennano .buttonTOP:hover{color:#fff;border:1.5px solid #fff}.kami-nano .buttonTOP:after,.greennano .buttonTOP:after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .buttonTOP:hover:after,.greennano .buttonTOP:hover:after{right:1em}.kami-nano .palla .parallax,.kami-nano #head_space .parallax,.greennano .palla .parallax,.greennano #head_space .parallax{margin-top:0;height:31.25rem !important}.kami-nano .feature_meta,.greennano .feature_meta{height:15.625rem !important}.kami-nano .feature_meta #feature_logo,.greennano .feature_meta #feature_logo{margin-top:1.875rem;margin-bottom:1.875rem}.kami-nano .page-title.pad,.greennano .page-title.pad{margin-top:0em}.kami-nano .BUSINESS-DOMAIN-container,.greennano .BUSINESS-DOMAIN-container{display:flex;justify-content:center;margin:0 auto}.kami-nano .BUSINESS-DOMAIN-container-en,.greennano .BUSINESS-DOMAIN-container-en{margin-top:-2em}.kami-nano .BUSINESS-DOMAIN-box,.greennano .BUSINESS-DOMAIN-box{display:inline-block;position:relative;width:11.25rem;height:11.25rem;margin:2em 1.5em !important;align-items:center;overflow:hidden}.kami-nano .BUSINESS-DOMAIN-box img,.greennano .BUSINESS-DOMAIN-box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:block;transition:.5s ease-in-out}.kami-nano .BUSINESS-DOMAIN-box:hover img:nth-of-type(2),.greennano .BUSINESS-DOMAIN-box:hover img:nth-of-type(2){opacity:0}.kami-nano .basic-text,.greennano .basic-text{font-weight:400;font-size:1em;letter-spacing:.1em;line-height:1.8em;margin-top:0em;text-align:justify}.kami-nano .basic-text-en,.greennano .basic-text-en{font-size:1em;line-height:1.8em;margin-top:0em;text-align:justify;letter-spacing:0em}.kami-nano .basic-text-center,.greennano .basic-text-center{text-align:center}.kami-nano .display_PC,.greennano .display_PC{display:block !important}.kami-nano .display_SH,.greennano .display_SH{display:none !important}.kami-nano .ghorst-ink-top,.greennano .ghorst-ink-top{background-color:#6d3b85;padding:.5em 2em 2em 4em;margin-bottom:3em;margin-top:2em}.kami-nano .ghost-ink-headerTXT,.greennano .ghost-ink-headerTXT{color:#fff;font-weight:600;font-size:1.3em;letter-spacing:.1em;line-height:1.8em}.kami-nano .ghost-ink-headerTXT-en,.greennano .ghost-ink-headerTXT-en{color:#fff;font-weight:600;font-size:1.2em;letter-spacing:0em;line-height:1.7em}.kami-nano .ghost-ink-subtitle,.greennano .ghost-ink-subtitle{font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:.03em;margin-top:1.2em;margin-bottom:.3em;color:#6d3b85}.kami-nano .ghost-ink-subtitle-en,.greennano .ghost-ink-subtitle-en{letter-spacing:0em;font-size:1.3em}.kami-nano .ghost-ink-subtitle-02,.greennano .ghost-ink-subtitle-02{font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:.05em;margin-top:.5em;margin-bottom:.3em}.kami-nano .ghost-ink-subtitle-02-en,.greennano .ghost-ink-subtitle-02-en{letter-spacing:0em}.kami-nano .ghost-ink-text,.greennano .ghost-ink-text{font-size:0.875rem;line-height:1.8em;letter-spacing:.05em;padding:.3em 0em 2em 0em;text-align:justify}.kami-nano .ghost-ink-text-en,.greennano .ghost-ink-text-en{letter-spacing:0em}.kami-nano .ghost-ink-mainph,.greennano .ghost-ink-mainph{width:100%;margin-top:-2em !important;margin-left:4em !important}.kami-nano .ghost-ink-box,.greennano .ghost-ink-box{border:solid #6d3b85 5px;padding:2em 4em 1em 3em;margin:2em 0em 4em 0em}.kami-nano .ghost-ink-button,.greennano .ghost-ink-button{font-size:1.6em;font-weight:600;letter-spacing:.2em;display:inline-block;background-color:#6d3b85;color:#fff;padding:.2em 0em;text-align:center;width:25rem}.kami-nano .ghost-ink-button-en,.greennano .ghost-ink-button-en{letter-spacing:0em}.kami-nano .ghost-ink-button-position,.greennano .ghost-ink-button-position{display:block;margin:-1.3em 2em 0em -2em}.kami-nano .ghost-ink-button-mini,.greennano .ghost-ink-button-mini{display:inline;width:5em;font-size:1.2em;font-weight:600;letter-spacing:.3em;background-color:#6d3b85;color:#fff;padding:.5em 2em;border-radius:50px;text-align:center}.kami-nano .ghost-ink-button-mini-en,.greennano .ghost-ink-button-mini-en{letter-spacing:0em;font-size:1.1em}.kami-nano .ghost-ink-subtitle3,.greennano .ghost-ink-subtitle3{display:block;font-size:1em;margin:-0.7em 0em 0em 0em}.kami-nano .ghost-tag-img,.greennano .ghost-tag-img{margin:-3em 0em 2em 3.2em !important}.kami-nano .retail_distribution_img,.greennano .retail_distribution_img{margin-top:-12em !important;margin-bottom:-18em !important}.kami-nano .retail_distribution_img-ZH,.greennano .retail_distribution_img-ZH{margin-top:-19em !important;margin-bottom:-18em !important}.kami-nano .rfidbox,.greennano .rfidbox{margin:2em auto;padding:2em 2.5em;width:100% !important;background-color:#fff;border:1px solid #08294d;border-radius:0px}.kami-nano #nav-header .nav ul,.greennano #nav-header .nav ul{background-color:#fff;opacity:100% !important}.kami-nano .slideTitle,.greennano .slideTitle{font-size:1.8em;color:#08294d;font-weight:600;letter-spacing:.2em}.kami-nano .RFIDStrongPoint,.greennano .RFIDStrongPoint{font-size:1.5em;letter-spacing:.3em;margin-top:0em;margin-bottom:0em !important;font-weight:600;color:#08294d}.kami-nano .RFIDStrongPoint-en,.greennano .RFIDStrongPoint-en{letter-spacing:0em;font-size:1.4em}.kami-nano .industry,.greennano .industry{position:relative}.kami-nano .industry p,.greennano .industry p{position:absolute;color:#fff;bottom:4.7em;left:0em;font-weight:600;font-size:1.2em;letter-spacing:.2em;text-shadow:0.0625rem 0.125rem 0.1875rem #000}.kami-nano .industryName,.greennano .industryName{position:absolute;color:#fff;bottom:1.8em;left:0em;font-weight:600;font-size:2.2em;letter-spacing:.3em;text-shadow:0.0625rem 0.125rem 0.1875rem #000}.kami-nano .industryName-en,.greennano .industryName-en{letter-spacing:0em}.kami-nano .PandD-HL,.greennano .PandD-HL{position:absolute;color:#000;bottom:3.2em;left:0em;font-weight:600;font-size:2em;letter-spacing:.1em;text-shadow:0.125rem 0.125rem 0.125rem #fff}.kami-nano .industryNameTEN,.greennano .industryNameTEN{position:absolute;color:#fff;bottom:3.3em;left:0em;font-weight:600;font-size:2.2em;letter-spacing:.4em;text-shadow:0.0625rem 0.125rem 0.1875rem #000;line-height:1.7em}.kami-nano .industryNameTEN-en,.greennano .industryNameTEN-en{letter-spacing:0em}.kami-nano .industry img,.greennano .industry img{width:100vw;margin-left:calc(-50vw + 50%);max-width:none;height:15.625rem;display:block;-o-object-fit:cover;object-fit:cover;margin-top:0em}.kami-nano .industrylead,.greennano .industrylead{font-size:1.2em;line-height:2em;letter-spacing:.1em;margin:-1em 0em 2em 0em}.kami-nano .industrylead-en,.greennano .industrylead-en{letter-spacing:0em}.kami-nano .RFIDindustrytext1,.greennano .RFIDindustrytext1{font-size:1.8em;letter-spacing:.3em;margin-top:0em;margin-bottom:0em !important;font-weight:600;color:#08294d}.kami-nano .RFIDindustrytext1-en,.greennano .RFIDindustrytext1-en{letter-spacing:0em}.kami-nano .RFIDindustrytext1-en2,.greennano .RFIDindustrytext1-en2{letter-spacing:0em}.kami-nano .RFIDindustrytext2,.greennano .RFIDindustrytext2{font-size:1em;line-height:2em;letter-spacing:.1em;padding-top:1em;padding-bottom:0em;text-align:justify}.kami-nano .RFIDindustrytext2-en,.greennano .RFIDindustrytext2-en{letter-spacing:0em;text-align:start}.kami-nano .industrybutton,.greennano .industrybutton{display:inline-block;background:#08294d;padding:.1em 3em;color:#fff;letter-spacing:.2em;margin:1em 0em 0em 0em;font-size:1.5em}.kami-nano .industrybutton-en,.greennano .industrybutton-en{letter-spacing:0em}.kami-nano .RFIDBOX1,.greennano .RFIDBOX1{-o-border-image:linear-gradient(#f0f8ff, #f0f8ff) 0;border-image:linear-gradient(#f0f8ff, #f0f8ff) fill 0;margin:3em 0em 3em 0em;padding:3em 0em 3em 0em}.kami-nano .RFIDBOX2,.greennano .RFIDBOX2{-o-border-image:linear-gradient(#f0f8ff, #f0f8ff) 0;border-image:linear-gradient(#f0f8ff, #f0f8ff) fill 0;margin:3em 0em;padding:3em 0em}.kami-nano .RFIDBOX3,.greennano .RFIDBOX3{-o-border-image:linear-gradient(#f0f8ff, #f0f8ff) 0;border-image:linear-gradient(#f0f8ff, #f0f8ff) fill 0;margin:2.5em 0em;padding:.5em 0em .1em 0em}.kami-nano .centerBOX-RFID,.greennano .centerBOX-RFID{display:flex}.kami-nano .item-center-RFID,.greennano .item-center-RFID{display:flex;width:100%;align-items:center}.kami-nano .dli-arrow-down,.greennano .dli-arrow-down{display:inline-block;vertical-align:middle;color:#08294d;line-height:1;position:relative;width:.3em;height:5em;background:currentColor;margin-left:3em}.kami-nano .dli-arrow-down::before,.greennano .dli-arrow-down::before{content:"";width:3em;height:3em;border:.3em solid currentColor;border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:bottom left;position:absolute;left:50%;bottom:-0.3em;box-sizing:border-box}.kami-nano .TOP3headline,.greennano .TOP3headline{font-size:1.8em;font-weight:bold;letter-spacing:.15em;line-height:1.8em}.kami-nano .TOP3headline-en,.greennano .TOP3headline-en{letter-spacing:0em}.kami-nano .TOP3Text,.greennano .TOP3Text{font-size:1.1em;letter-spacing:.15em;line-height:2em;margin-top:1em;text-align:justify}.kami-nano .TOP3Text-mini,.greennano .TOP3Text-mini{font-size:.8em;letter-spacing:.1em;text-align:justify;margin-top:-0.5em}.kami-nano .TOP3Text-en,.greennano .TOP3Text-en{letter-spacing:0em;text-align:justify}.kami-nano .button-RFID a,.greennano .button-RFID a{background:#08294d;border:1px solid #08294d;border-radius:100px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;margin-bottom:3em;max-width:25rem;padding:0.0625rem 0;color:#fff;transition:.3s ease-in-out;font-weight:600;letter-spacing:.3em;font-size:1.2em;line-height:1.5em;padding:.5em 2.5em;text-align:center}.kami-nano .button-RFID a:after,.greennano .button-RFID a:after{content:"";position:absolute;top:50%;bottom:0;right:2em;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-RFID a:hover,.greennano .button-RFID a:hover{background:#fff;color:#08294d}.kami-nano .button-RFID a:hover:after,.greennano .button-RFID a:hover:after{right:1em}.kami-nano .button-RFID-en a,.greennano .button-RFID-en a{letter-spacing:0em}.kami-nano .button-RFID-megane a,.greennano .button-RFID-megane a{background:#08294d;border:1px solid #08294d;border-radius:100px;position:relative;display:flex;justify-content:space-around;align-items:center;margin-bottom:0em;max-width:18.75rem;padding:0.0625rem 0;color:#fff;transition:.3s ease-in-out;font-weight:600;letter-spacing:.3em;font-size:1.2em;line-height:1.5em;padding:.5em 2.5em;text-align:center}.kami-nano .button-RFID-megane a:after,.greennano .button-RFID-megane a:after{content:"";position:absolute;top:50%;bottom:0;right:2em;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-RFID-megane a:hover,.greennano .button-RFID-megane a:hover{background:#fff;color:#08294d}.kami-nano .button-RFID-megane a:hover:after,.greennano .button-RFID-megane a:hover:after{right:1em}.kami-nano .button-sustainable a,.greennano .button-sustainable a{background:#44b13f;border:1px solid #44b13f}.kami-nano .button-sustainable a:hover,.greennano .button-sustainable a:hover{background:#fff;color:#44b13f}.kami-nano .button-apparel a,.greennano .button-apparel a{background:#fff;border:1px solid #08294d;border-radius:0;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;color:#08294d;transition:.3s ease-in-out;font-weight:bold;font-size:1.2em;letter-spacing:.1em;line-height:1.5em;padding:.7em;text-align:center;margin-top:2em;margin-bottom:2em}.kami-nano .button-apparel-en a,.greennano .button-apparel-en a{font-size:1em;letter-spacing:0em}.kami-nano .button-apparel a:after,.greennano .button-apparel a:after{content:"";position:absolute;top:50%;bottom:0;right:1.5em;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-apparel a:hover,.greennano .button-apparel a:hover{background:#08294d;color:#fff}.kami-nano .button-apparel a:hover:after,.greennano .button-apparel a:hover:after{right:1rem}.kami-nano .apparelBOX1,.greennano .apparelBOX1{-o-border-image:linear-gradient(#f0f8ff, #f0f8ff) 0;border-image:linear-gradient(#f0f8ff, #f0f8ff) fill 0;margin:2em 0em 3em 0em}.kami-nano .button-RFID2 a,.greennano .button-RFID2 a{background:#fff;border:1px solid #08294d;border-radius:0;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:16.25rem;color:#08294d;transition:.3s ease-in-out;font-weight:bold;font-size:1.2em;letter-spacing:.2em;line-height:1.5em;padding:.7em;text-align:center;margin-top:.5em;margin-bottom:1.5em}.kami-nano .button-RFID2-en a,.greennano .button-RFID2-en a{letter-spacing:0em;max-width:18.75rem}.kami-nano .button-RFID2 a:after,.greennano .button-RFID2 a:after{content:"";position:absolute;top:50%;bottom:0;right:1.5em;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-RFID2 a:hover,.greennano .button-RFID2 a:hover{background:#08294d;color:#fff}.kami-nano .button-RFID2 a:hover:after,.greennano .button-RFID2 a:hover:after{right:1rem}.kami-nano .button-RFID2-column,.greennano .button-RFID2-column{margin-bottom:-2.5em !important}.kami-nano .button-sustainable2 a,.greennano .button-sustainable2 a{background:#fff;border:1px solid #44b13f;color:#44b13f;max-width:100%}.kami-nano .button-sustainable2 a:hover,.greennano .button-sustainable2 a:hover{background:#44b13f;color:#fff}.kami-nano .button-sustainable2-box,.greennano .button-sustainable2-box{display:block;width:80%;margin:0 auto}.kami-nano .button-sustainable3,.greennano .button-sustainable3{background:#44b13f;max-width:40%;padding:0.0625rem 0;color:#fff;font-weight:bold;font-size:1.3em;letter-spacing:.2em;line-height:1.5em;padding:.7em;text-align:center;margin-top:.5em;margin-bottom:1em}.kami-nano .button-sustainable3-en,.greennano .button-sustainable3-en{letter-spacing:0em}.kami-nano .button-sustainable4,.greennano .button-sustainable4{max-width:100%}.kami-nano .GC-BLOCK,.greennano .GC-BLOCK{border:2px solid #44b13f;padding:2em 2em 2em 2em;margin:0em 0 3em 0}.kami-nano .GC-BLOCK2,.greennano .GC-BLOCK2{border:2px solid #44b13f;padding:1em 2em .25em 2em;margin:0em 0 3em 0}.kami-nano .c-title,.greennano .c-title{font-size:1.3em !important;font-weight:600 !important;letter-spacing:.2em;margin-top:-0.5em;margin-bottom:0em !important;color:#08294d}.kami-nano .c-title-en,.greennano .c-title-en{letter-spacing:0em}.kami-nano .bar-graph,.greennano .bar-graph{margin-top:-1em !important}.kami-nano .BDflex,.greennano .BDflex{display:flex;justify-content:center;max-width:43.75rem;margin:auto;padding:0rem 0rem}.kami-nano .BDflex div,.greennano .BDflex div{width:30%;margin:1rem 2.5rem;padding:0rem}.kami-nano .hr2,.greennano .hr2{text-align:center;max-width:60rem;width:95%;height:0;border-top:1px solid #494949;border-right:none;border-bottom:none;border-left:none;margin:auto}.kami-nano .hr2-en,.greennano .hr2-en{text-align:center;max-width:60rem;width:95%;height:0;border-top:1px solid #494949;border-right:none;border-bottom:none;border-left:none;margin:auto;margin-bottom:2.5em}.kami-nano .TOP_link img,.greennano .TOP_link img{width:90%;transition:.3s;display:block}.kami-nano .TOP_link:hover img,.greennano .TOP_link:hover img{opacity:.7}.kami-nano .TOPtitle,.greennano .TOPtitle{color:#494949;font-size:2.2em;margin:1.5em 0em .2em 0em;text-align:center;letter-spacing:.3em}.kami-nano .TOPtitle2,.greennano .TOPtitle2{color:#494949;font-size:1.5em;margin:1.5em 0em -2.3em 0em !important;text-align:center;letter-spacing:.2em}.kami-nano .TOPtitle-en,.greennano .TOPtitle-en{font-size:1.7em;letter-spacing:.1em}.kami-nano .TOPtitle-en2,.greennano .TOPtitle-en2{font-size:1.7em;letter-spacing:.1em}.kami-nano .TOPsubtitle,.greennano .TOPsubtitle{font-size:1rem;text-align:center;color:#494949;margin-bottom:.5em}.kami-nano .NEWSsubtitle,.greennano .NEWSsubtitle{font-size:1rem;text-align:center;margin-bottom:-1em;color:#494949}.kami-nano .OTflex,.greennano .OTflex{display:flex;flex-wrap:wrap;justify-content:center;margin:2em auto;max-width:60rem}.kami-nano .OTflex div,.greennano .OTflex div{display:block;max-width:60rem;width:45%;margin:0em 1em;padding:0em;text-align:center !important}.kami-nano .OT_link,.greennano .OT_link{display:block}.kami-nano .OT_link img,.greennano .OT_link img{width:100%;transition:.3s;display:block;border-radius:5px}.kami-nano .OT_link:hover img,.greennano .OT_link:hover img{opacity:.7}.kami-nano .button-StoryEnd a,.greennano .button-StoryEnd a{background:#08294d;border:1px solid #08294d;border-radius:30px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:100%;padding:0.1875rem 0.1875rem;line-height:1.5em;padding:.7em;text-align:center;color:#fff;transition:.3s ease-in-out;font-weight:600}.kami-nano .button-StoryEnd a:after,.greennano .button-StoryEnd a:after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-StoryEnd a:hover,.greennano .button-StoryEnd a:hover{background:#fff;color:#08294d}.kami-nano .button-StoryEnd a:hover:after,.greennano .button-StoryEnd a:hover:after{right:1.4rem}.kami-nano .button-base a,.greennano .button-base a{background:#08294d;border:1px solid #08294d;border-radius:30px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:12.5rem;padding:0.0625rem 0.625rem;color:#fff;transition:.3s ease-in-out;font-weight:500;margin-top:0;margin-bottom:-0.9375rem}.kami-nano .kaminano a,.greennano .kaminano a{background:#f08200;border:1px solid #f08200;max-width:16.875rem;padding:0.3125rem 0.625rem;font-weight:600;font-size:1.2em;letter-spacing:.3em;margin-top:.7em;margin-bottom:1.2em}.kami-nano .board a,.greennano .board a{background:#62370d;border:1px solid #62370d}.kami-nano .lite a,.greennano .lite a{background:#a586bd;border:1px solid #a586bd}.kami-nano .kaminano-en a,.greennano .kaminano-en a{letter-spacing:.005em}.kami-nano .kaminano-button-group,.greennano .kaminano-button-group{margin-bottom:3em}.kami-nano .button-base a:after,.greennano .button-base a:after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-base a:hover,.greennano .button-base a:hover{background:#fff;color:#08294d}.kami-nano .kaminano a:hover,.greennano .kaminano a:hover{background:#fff;color:#f08200}.kami-nano .board a:hover,.greennano .board a:hover{background:#fff;color:#62370d}.kami-nano .lite a:hover,.greennano .lite a:hover{background:#fff;color:#a586bd}.kami-nano .button-base a:hover:after,.greennano .button-base a:hover:after{right:1.4rem}.kami-nano .button-Contact a,.greennano .button-Contact a{background:#08294d;border:1px solid #08294d;border-radius:100px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:28.125rem;padding:0.0625rem 0.625rem;color:#fff;transition:.3s ease-in-out;font-weight:600;line-height:1.5em;padding:.7em;text-align:center;margin-top:0;margin-bottom:0}.kami-nano .button-Contact a:after,.greennano .button-Contact a:after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right .3s;width:0.375rem;height:0.375rem;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.kami-nano .button-Contact a:hover,.greennano .button-Contact a:hover{background:#fff;color:#08294d}.kami-nano .button-Contact a:hover:after,.greennano .button-Contact a:hover:after{right:1.4rem}.kami-nano .Top3-Title,.greennano .Top3-Title{font-size:2.125rem !important;line-height:4.375rem !important;font-weight:600;letter-spacing:0;margin:0 0}.kami-nano .Top3-text,.greennano .Top3-text{font-size:1.125rem !important;line-height:2.1875rem !important;font-weight:200;letter-spacing:0;margin:0 0}.kami-nano .Top3-text-zh,.greennano .Top3-text-zh{font-family:"微软雅黑","宋体";font-size:1.125rem !important;line-height:2.1875rem !important;font-weight:400;letter-spacing:.2em;margin:0 0}.kami-nano .is-layout-flex>:is(*,div),.greennano .is-layout-flex>:is(*,div){margin:0}.kami-nano .wp-block-column,.greennano .wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.kami-nano .is-layout-flex,.greennano .is-layout-flex{display:flex;flex-wrap:wrap}.kami-nano .youtube_aspect-ratio,.greennano .youtube_aspect-ratio{aspect-ratio:640/360;width:64%;margin:0 auto}.kami-nano .youtube_aspect-ratio iframe,.greennano .youtube_aspect-ratio iframe{width:100%;display:block;height:100%}.greennano hr{margin:2em 0}.greennano :where(.l-post-content) .is-layout-flex{display:grid;grid-template-columns:45% 50%;justify-content:space-between}.greennano .basic-text{margin-bottom:1.25rem}.greennano .GC-heading-left{text-align:left}.greennano .GC-heading{color:#44b13f}.greennano .OT-heading{font-size:clamp(.625rem,1.7142857143vw,1.7142857143rem);font-weight:bold;letter-spacing:.15em;line-height:1.8}.l-section.kami-nano .l-container{max-width:clamp(.625rem,68.5714285714vw,68.5714285714rem)}.is-inednt{padding-left:1em;text-indent:-1em}.u-visually-hidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:0.0625rem !important;margin:-0.0625rem !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.0625rem !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-mbs{margin-top:2.5rem;margin-bottom:2.5rem}.u-mbs.is-xlg{margin-top:5rem;margin-bottom:5rem}.u-mbs.is-lg{margin-top:3.75rem;margin-bottom:3.75rem}.u-mbs.is-md{margin-top:2.5rem;margin-bottom:2.5rem}.u-mbs.is-sm{margin-top:2.625rem;margin-bottom:2.625rem}.u-mbs.is-xs{margin-top:1.5rem;margin-bottom:1.5rem}.u-mbs.is-xxs{margin-top:.75rem;margin-bottom:.75rem}.u-mbs.is-top{margin-bottom:0 !important}.u-mbs.is-bottom{margin-top:0 !important}.u-visible-sm,.u-visible-md,.u-visible-lg{display:none !important}p,.u-text-normal{margin:0}small,.u-text-small,.custom-font-size-sm{font-size:.85em}.u-text-caption{font-size:.85em;text-align:right;margin-top:0.625rem}strong,.u-text-strong{font-weight:700}.u-text-large{font-size:clamp(.625rem,1.4285714286vw,1.4285714286rem)}.u-text-lead{font-size:clamp(.625rem,1.2857142857vw,1.2857142857rem)}del,.u-text-del{text-decoration-line:line-through}.u-text-link{color:#0082d2;text-decoration-line:underline;cursor:pointer}.is-style-link-styling a{color:#0082d2;text-decoration-line:underline;cursor:pointer}.u-text-link.is-pdf:after{content:"picture_as_pdf";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.u-text-link.is-map::before{content:"location_on";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.u-text-link.is-outlink::after{content:"open_in_new";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;overflow:hidden;display:inline-block;flex-shrink:0;width:1em;height:1em}.u-text-link.is-hover{opacity:.5}.u-hover-disabled,.u-pointer-events-none{pointer-events:none}.u-text-primary{color:#0a285a}.u-text-danger{color:#cc2919}.u-text-info{color:#378da3}.u-text-success{color:#378da3}@media only screen and (max-width: 1200px){.kami-nano .button-StoryEnd-en a,.greennano .button-StoryEnd-en a{font-size:.8em}}@media screen and (max-width: 1024px){.kami-nano h7,.greennano h7{font-size:1.7em;line-height:2em;letter-spacing:.5em;margin:2em 0em 1em 1em}.kami-nano h7-CN,.greennano h7-CN{font-size:1.7em;line-height:2em;letter-spacing:.5em;margin:2em 0em 1em 1em}.kami-nano h7-EN,.greennano h7-EN{font-size:1.7em;line-height:1.5em;letter-spacing:0em;margin:2em 0em 1em 1em}.kami-nano .topword,.greennano .topword{font-size:.7em;letter-spacing:.3em;line-height:2.5em;margin:-0.5em 0em 0em 2.5em}.kami-nano .topword-en,.greennano .topword-en{font-size:.8em;letter-spacing:0em;line-height:2em}.kami-nano .buttonTOP,.greennano .buttonTOP{display:flex;position:relative;border:1.5px solid #fff;border-radius:0px;justify-content:space-around;width:10.625rem;padding:.7em 3em;transition:.3s ease-in-out;font-weight:600;font-size:.8em;margin:2em 0em -1em 2.5em !important;color:#fff;align-items:center;width:13.75rem}.kami-nano .palla .parallax,.kami-nano #head_space .parallax,.greennano .palla .parallax,.greennano #head_space .parallax{margin-top:0;height:37.5rem !important;background-size:75rem auto !important}.kami-nano .freespace-pad,.greennano .freespace-pad{padding:0 0}.kami-nano .BUSINESS-DOMAIN-container,.greennano .BUSINESS-DOMAIN-container{margin-top:2em}.kami-nano .BUSINESS-DOMAIN-container-en,.greennano .BUSINESS-DOMAIN-container-en{margin-top:2em}}@media only screen and (max-width: 1024px){.kami-nano .site-title,.greennano .site-title{display:block;max-width:100%;position:static;top:0.625rem;left:0}.kami-nano .page .main,.greennano .page .main{margin-top:0.625rem}.kami-nano .feature_meta,.greennano .feature_meta{height:28.125rem !important}.kami-nano .feature_meta h2,.greennano .feature_meta h2{margin-top:0em;padding-top:0em}}@media only screen and (max-width: 950px){.kami-nano .kaminano-boy,.greennano .kaminano-boy{display:block;width:18.75rem;margin:0em auto}}@media screen and (max-width: 59.3125rem)and (min-width: 30rem){.c-about-block__content{padding-bottom:70.6666666667vw !important}}@media screen and (max-width: 59.3125em){:root{--header-height: 3.75rem}:root{--wp--preset--font-size--x-large: 4.2666666667vw;--wp--preset--font-size--large: 4.2666666667vw;--wp--preset--font-size--medium: 3.7333333333vw}body::before{display:none}body{font-size:3.2vw}.l-aside{padding-inline:2rem;display:none}:where(.l-two-column) .l-container{margin-inline:auto;padding-inline:2rem}.l-footer{padding:16vw 0;padding:16vw 0}.l-footer__inner{display:block}.l-footer__logo{max-width:41.0666666667vw}.l-footer__text{font-size:3.7333333333vw}.l-footer__address{font-size:2.6666666667vw}.l-footer__menu{display:block;margin-top:10.4vw;padding-right:0}.l-footer__menulist li{border-top:1px solid hsla(0,0%,100%,.2)}.l-footer__menulist li:not(:last-child){margin-bottom:0}.l-footer__menulist li:has(.is-sub){display:flex;justify-content:space-between}.l-footer__menulist a{font-size:3.7333333333vw;padding:6.4vw 0}.l-footer__menulist.is-sub{margin-top:0;border-left:0;padding-left:0;padding-right:0vw;padding-top:6.6666666667vw;padding-bottom:6.6666666667vw;width:41.3333333333vw;flex-shrink:0}.l-footer__menulist.is-sub li{border:none}.l-footer__menulist.is-sub li:not(:last-child){margin-bottom:4vw}.l-footer__menulist.is-sub a{padding:0;font-size:3.2vw}.l-footer__block:last-child li:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.l-footer__texts{margin-top:16vw}.l-footer__bottom{margin-top:16vw}.l-header__content{padding:.8vw 17.0666666667vw .8vw 4.2666666667vw;height:16vw}.l-header__logo{width:29.8666666667vw}.l-header__mainmenu{display:none}.l-header__lang{display:none}.l-header__button{display:none}.l-offer{display:block;max-height:none;aspect-ratio:auto;margin-top:26.6666666667vw;background-image:url("../images/bg-offer-sp.jpg");padding:10.6666666667vw 0 26.6666666667vw}.l-offer .c-heading.is-xlg{text-align:center;margin-bottom:5.3333333333vw}.l-offer.is-color-primary{padding:3rem 0}.l-offer.is-color-primary .c-heading{margin-bottom:1.5rem}.l-offer.is-color-primary .l-offer__box{margin-bottom:0.5rem;height:inherit;padding:1.5rem}.l-offer.is-color-primary .l-offer__box-text{margin-bottom:0.75rem}.l-page-header__wrapper{min-height:auto;padding:32vw 0 10.6666666667vw}.l-page-header.is-mg{margin-bottom:13.3333333333vw}.l-page-header.is-mg-md{margin-bottom:13.3333333333vw}.l-page-header.is-mg-sm{margin-bottom:10.6666666667vw}.l-page-header__text{font-size:3.7333333333vw}.l-post-content h2{margin-top:10.6666666667vw;font-size:5.3333333333vw;margin-bottom:6.4vw}.l-post-content h3{margin-top:9.6vw;font-size:4.8vw;margin-bottom:5.3333333333vw;padding-left:clamp(.625rem,.7142857143vw,.7142857143rem)}.l-post-content h4{font-size:4.2666666667vw;margin-top:6.4vw;margin-bottom:3.2vw}.l-post-content h5{font-size:3.7333333333vw;margin-top:6.4vw;margin-bottom:3.2vw}.l-post-content h6{font-size:3.7333333333vw;margin-top:6.4vw;margin-bottom:3.2vw}.l-post-content table th,.l-post-content table td{padding:0.75rem}.l-post-content table tbody th{width:6rem}.l-post-content blockquote{padding:0.75rem 0.75rem 0.75rem 2rem}.l-searchform{top:3.4375rem}.l-searchform__close{right:-0.25rem;top:-3rem}.l-section.is-search-result{padding-top:2rem;padding-bottom:2.5rem}.l-two-column{display:block}.l-two-column__main{grid-area:main}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)){grid-template:"main" auto "gap" 2rem "side" 1fr/1fr}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{padding-inline:2rem}.c-about-block__block:not(:last-child){margin-bottom:9.6vw}.c-about-block__images{grid-template-columns:1fr;gap:3.2vw;margin-bottom:3.2vw}.c-about-block__data{gap:3.2vw;flex-wrap:wrap}.c-about-block__data .c-about-block__button .c-button{max-width:100%}.c-about-block__data .c-about-block__button{width:100%;text-align:left}.c-about-block__map{position:absolute;bottom:21.3333333333vw;left:0;width:100%;aspect-ratio:375/300}.c-about-block__map.is-lg{bottom:41.6vw}.c-about-block__content{width:100%;padding-bottom:64vw}.c-about-block__button{margin-top:3.2vw}.c-about-rfid-banner{padding:6.4vw 6.4vw 4.2666666667vw}.c-about-rfid-banner__content{width:100%}.c-about-rfid-banner__image{position:relative;top:unset;right:unset;transform:none;width:100%;margin-top:8vw}.c-about-rfid-banner__text{font-size:3.7333333333vw}.c-about-rfid-header{margin-bottom:13.3333333333vw}.c-about-rfid-header__wrapper{min-height:auto;padding-top:16vw}.c-about-rfid-header__inner{padding:4.2666666667vw 0 2.6666666667vw}.c-about-rfid-header__content{padding-bottom:4.2666666667vw;position:relative}.c-about-rfid-header__head{font-size:5.3333333333vw;margin-bottom:2.6666666667vw;padding-left:0}.c-about-rfid-header__head .is-sub{font-size:4.2666666667vw;padding-top:4.2666666667vw}.c-about-rfid-header__head .is-image{max-width:21.3333333333vw;position:absolute;top:-2.6666666667vw;right:-2.6666666667vw}.c-about-rfid-header__texts{font-size:3.7333333333vw;padding-top:24vw;text-align:left}.c-about-rfid-header__texts .is-image{position:absolute;max-width:24vw;top:37.3333333333vw;left:10.6666666667vw}.c-about-rfid-header__texts .is-image:last-child{left:auto;right:10.6666666667vw}.c-about-rfid-page-header{margin-bottom:13.3333333333vw}.c-about-rfid-page-header__wrapper{padding-top:16vw}.c-about-rfid-page-header__inner .c-breadcrumb .l-container{padding-inline:8.5333333333vw}.c-about-rfid-page-header__inner-inner{padding-bottom:16vw;position:relative}.c-about-rfid-page-header__inner-head{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}.c-about-rfid-page-header__inner-head .is-image{max-width:16vw}.c-about-rfid-page-header__inner-texts{font-size:3.7333333333vw}.c-about-rfid-page-header__inner-texts .is-image{position:absolute;max-width:16vw;bottom:0;left:0}.c-about-rfid-page-header__inner-texts .is-image:last-child{left:auto;right:0}.c-about-rfid-page-header__inner-page .is-sub{font-size:3.2vw}.c-about-rfid-page-header__inner-page .is-eng{width:53.3333333333vw}.c-about-rfid-page-header__inner-page .is-image{max-width:10.6666666667vw}.c-about-rfid-page-header__inner-page-inner{gap:2.6666666667vw}.c-about-rfid-page-header__inner-pagewrapper{padding:2.6666666667vw 0 32vw}.c-about-rfid-page-header__inner-pageimage{max-width:106.6666666667vw;right:0}.c-about-rfid-page-header__content{padding:2.6666666667vw 0 32vw}.c-about-rfid-page-header__image{max-width:106.6666666667vw;right:0}.c-about-rfid-page-header__head .is-sub{font-size:3.2vw}.c-about-rfid-page-header__head .is-eng{width:53.3333333333vw}.c-about-rfid-page-header__head .is-image{max-width:10.6666666667vw}.c-about-rfid-page-header__head-inner{gap:2.6666666667vw}.c-accordion__title h3{font-size:4.8vw}.c-accordion__title{padding:4.2666666667vw}.c-accordion__title::after{height:9.6vw;width:9.6vw;font-size:4.8vw}.c-accordion__content-wrapper{padding:4.2666666667vw}.c-apparel-number{grid-template-columns:1fr;margin-top:8vw;gap:4.2666666667vw}.c-apparel-number__item{grid-template-columns:10.6666666667vw 1fr;gap:5.3333333333vw;padding-bottom:3.2vw}.c-banner-border{flex-direction:column-reverse;padding:4.2666666667vw;gap:1.875rem}.c-banner-border__image{width:69.3333333333vw;margin-left:auto;margin-right:auto}.c-banner.is-border{margin-top:10.6666666667vw;padding-top:8vw}.c-banner__inner{padding:10.6666666667vw 4.2666666667vw 4.2666666667vw;flex-wrap:wrap}.c-banner__eng{font-size:16vw;bottom:auto;top:-2.4vw;right:-.5333333333vw}.c-banner__text{font-size:3.7333333333vw}.c-banner__button{width:100%;margin-top:4.2666666667vw}.c-banner__button .c-button{min-width:100%}.c-banner-rfid__wrapper{padding:4.2666666667vw 4.2666666667vw 4.2666666667vw}.c-banner-rfid__content{position:relative}.c-banner-rfid__head{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}.c-banner-rfid__head span{max-width:64vw}.c-banner-rfid__head .is-sub{white-space:nowrap}.c-banner-rfid__head .is-image{max-width:18.6666666667vw;position:absolute;top:-5.3333333333vw;right:-5.3333333333vw}.c-banner-rfid__head-inner .is-image{position:absolute;top:0;left:0}.c-banner-rfid__texts{font-size:3.4666666667vw;text-align:left}.c-block-document{grid-template-columns:1fr}.c-block-document__detail{width:100%;padding:2.5rem 2rem}.c-block-innovation__block{display:block}.c-block-innovation__block:not(:last-child){margin-bottom:8vw}.c-block-innovation__block.is-border{padding-bottom:8vw}.c-block-innovation__block.is-border-primary{padding-bottom:8vw}.c-block-innovation__block.is-md{max-width:100%;width:-moz-fit-content;width:fit-content}.c-block-innovation__block.is-sm{max-width:100%;width:-moz-fit-content;width:fit-content}.c-block-innovation__block.is-reverse{display:block}.c-block-innovation__block.is-reverse .c-block-innovation__image{margin-left:0;margin-bottom:4.2666666667vw}.c-block-innovation__block.is-sm-reverse{display:flex;flex-direction:column-reverse;gap:4.2666666667vw}.c-block-innovation__content-item:not(:last-child){margin-bottom:5.3333333333vw}.c-block-innovation__content-item.is-sm:not(:last-child){margin-bottom:5.3333333333vw}.c-block-innovation__image{width:100%;margin-right:0;margin-bottom:4.2666666667vw}.c-block-innovation__image.is-gap-lg{margin-right:0;height:64vw}.c-block-innovation__iframe{width:100%}.c-block-innovation__text{font-size:3.7333333333vw}.c-block-innovation__kaminano{flex-wrap:wrap;gap:5.3333333333vw;justify-content:center}.c-block-innovation__kaminano-head{width:100%}.c-block-innovation__kaminano-image{height:32vw}.c-block-innovation.is-border .c-block-innovation__block:not(:last-child){padding-bottom:8vw}.c-block-innovation__caption.is-sm{font-size:3.2vw}.c-block-innovation__caption{font-size:3.2vw}.wp-block-image.is-style-width-md{max-width:100%}.wp-element-caption{font-size:3.2vw}.wp-element-caption .custom-font-size-sm{font-size:3.2vw}.c-block-row__numebr{font-size:2.5rem;margin-bottom:1rem}.c-block-row__block{padding:10.6666666667vw 0}.c-block-row__inner{display:block}.c-block-row__inner.is-gap{gap:0}.c-block-row__image{width:100%}.c-block-row__image.is-sm{width:100%}.c-block-row__image.is-lg{width:100%}.c-block-row__content{width:100%;margin-top:7.4666666667vw}.c-block-row__content.is-lg{width:100%}.c-block-row__content-image{margin-top:5.3333333333vw;margin-right:auto}.c-block-row__content-item:not(:last-child){margin-bottom:8vw}.c-block-row__content .c-heading.is-xlg.is-category .is-ja{font-size:6.4vw}.c-block-row__text{font-size:3.7333333333vw}.c-block-row__text:not(:last-child){margin-bottom:0.375rem}.c-block-row.is-page .c-block-row__block{padding-top:10.6666666667vw;padding-bottom:16vw}.c-block-row.is-border-none .c-block-row__block:not(:first-child){padding-top:10.6666666667vw}.c-block-row.is-border-bottom-none .c-block-row__block:not(:first-child){padding-top:10.6666666667vw}.c-block-row.is-history .c-block-row__block{padding-bottom:10.6666666667vw}.c-block-row.is-history .c-block-row__block:not(:first-child){padding-top:10.6666666667vw}.c-block-row.is-history .c-block-row__block:nth-child(2n) .c-block-row__inner{flex-direction:column}.c-block-row.is-history .c-block-row__content{width:100%}.c-block.is-row .c-block__inner{display:block}.c-block.is-row .c-block__content{max-width:100%;margin-top:2.5rem}.c-block__text{font-size:3.7333333333vw}.c-blockquote{padding:0.75rem 0.75rem 0.75rem 2rem}.c-box-border__inner{flex-direction:column-reverse}.c-box-border__content{padding:4.2666666667vw}.c-box-border__text{font-size:3.7333333333vw}.c-box-border__image{width:100%}.c-breadcrumb.is-post{margin-top:16vw}.c-breadcrumb__inner span.is-arrow{margin-bottom:0.1875rem}.c-business-banner.is-sm{max-width:100%}.c-business-banner__item{aspect-ratio:auto;padding:6.4vw 0 6.4vw;align-items:flex-end}.c-business-banner__item.is-lg{padding:6.4vw 0}.c-business-banner__item.is-black .c-business-banner__bg{opacity:0}.c-business-banner__content{padding:0 4.2666666667vw}.c-business-banner__head.c-heading.is-lg span{font-size:3.7333333333vw}.c-business-banner__text{font-size:4.2666666667vw}.c-business-banner__button{width:3rem;height:3rem;margin-top:0.5rem;font-size:1.125rem}.c-business-block{margin-bottom:10.6666666667vw}.c-business-block.is-sm .c-business-block__block{grid-template-columns:1fr}.c-business-block.is-sm .c-business-block__block.is-sm{grid-template-columns:1fr}.c-business-block.is-sm .c-business-block__block.is-reverse{grid-template-columns:1fr}.c-business-block__block{grid-template-columns:1fr;gap:5.3333333333vw}.c-business-block__block:not(:last-child){margin-bottom:10.6666666667vw}.c-business-block__button{margin-top:4.2666666667vw}.c-business-block__text.is-md{font-size:3.7333333333vw}.c-business-block__designbox{margin-right:auto}.c-business-block__designbox:before{top:-3.2vw;left:50%;transform:translateX(-50%) rotate(90deg)}.c-business-block__designbox:after{top:-2.4vw;left:50%;transform:translateX(-50%) rotate(90deg)}.c-business-pege-header .l-container{width:initial;height:100%;display:flex;flex-direction:column;justify-content:space-between}.c-business-pege-header{margin-top:16vw;aspect-ratio:375/485;display:block;padding-bottom:2.6666666667vw;margin-bottom:13.3333333333vw}.c-business-pege-header__wrapper{min-height:auto;padding:32vw 0 10.6666666667vw}.c-business-pege-header.is-rfid{aspect-ratio:375/485}.c-business-pege-header.is-rfid .c-business-pege-header__title{font-size:7.4666666667vw}.c-business-pege-header.is-rfid .c-business-pege-header__inner{padding-bottom:0}.c-business-pege-header__title{font-size:7.4666666667vw;margin-top:42.6666666667vw}.c-business-pege-header__inner{padding:6.1333333333vw 0 2.6666666667vw}.c-business-pege-header__sub{font-size:3.4666666667vw;margin-bottom:2.6666666667vw}.c-business-pege-header__subtitle{padding:1.3333333333vw 2.6666666667vw 1.8666666667vw;font-size:6.4vw;margin-bottom:1.3333333333vw}.c-business-pege-header__image{margin-bottom:5.3333333333vw;width:37.3333333333vw}.c-business-pege-header__link{width:64vw}.c-business-rfid-block__list{grid-template-columns:1fr;gap:10.6666666667vw}.c-business-rfid-block__list-cycle{max-width:53.3333333333vw;padding-bottom:2.6666666667vw;gap:4.2666666667vw}.c-business-rfid-block__list-cycle-head{font-size:3.7333333333vw}.c-business-rfid-block__list-cycle-number{font-size:3.7333333333vw}.c-business-rfid-block__list-cycle-number .is-number{font-size:11.7333333333vw}.c-business-rfid-block__list-head{font-size:4.8vw}.c-business-rfid-block__list-head span.is-number{font-size:10.6666666667vw}.c-business-rfid-block__icon{width:13.3333333333vw;height:13.3333333333vw;margin:6.4vw auto 8vw}.c-business-rfid-block__icon:before{height:3.7333333333vw}.c-business-rfid-block__icon:after{width:3.7333333333vw}.c-business-rfid-block__box{padding:6.4vw;display:block}.c-business-rfid-block__box-image{width:70%;margin-bottom:5.3333333333vw;margin-left:auto;margin-right:auto}.c-business-rfid-block__box-image img{position:relative;top:unset;left:unset;transform:none;width:100%}.c-business-rfid-block__box-text{font-size:3.7333333333vw}.c-business-rfid-block__buttons{margin-top:6.4vw}.c-business-rfid-images__inner{grid-template-columns:repeat(2, 1fr)}.c-business-rfid-page-header{margin-bottom:6.4vw}.c-business-rfid-page-header__wrapper{padding-top:16vw;padding-bottom:6.4vw}.c-business-rfid-page-header__top{margin-bottom:5.3333333333vw}.c-business-rfid-page-header__head .is-main{font-size:6.4vw;line-height:1.5;display:block}.c-business-rfid-page-header__head-image{width:26.6666666667vw}.c-business-rfid-page-header__text{font-size:3.7333333333vw}.c-business-rfid-page-header__image{width:100%;margin-top:6.4vw;margin-left:0}.c-business-rfid-page-header__content .c-breadcrumb{display:none}.c-business-rfid-page-header__inner{display:block}.c-button,.wp-block-button__link{font-size:3.2vw;padding:4.8vw 5.3333333333vw;max-width:100%}.c-button::after,.wp-block-button__link::after{width:9.6vw;height:9.6vw;font-size:4.2666666667vw}.c-button.is-xlg,.wp-block-button__link.is-xlg{max-width:100%;font-size:4.2666666667vw;padding:5.3333333333vw 8.5333333333vw}.c-button.is-xlg::after,.wp-block-button__link.is-xlg::after{font-size:5.3333333333vw}.c-button.is-lg,.wp-block-button__link.is-lg{max-width:100%}.c-button.is-sm,.wp-block-button.is-style-sm .c-button,.wp-block-button__link.is-sm,.wp-block-button.is-style-sm .wp-block-button__link{font-size:3.2vw;padding:3.2vw 3.2vw 3.2vw 5.3333333333vw}.c-button.is-sm:after,.wp-block-button.is-style-sm .c-button:after,.wp-block-button__link.is-sm:after,.wp-block-button.is-style-sm .wp-block-button__link:after{padding-top:0;font-size:4.2666666667vw;width:9.6vw;height:9.6vw}.c-button.is-xs,.wp-block-button__link.is-xs{font-size:0.7875rem}.c-button.is-recruit,.wp-block-button__link.is-recruit{min-height:auto}.c-button.is-wide,.wp-block-button.is-style-wide .c-button,.wp-block-button__link.is-wide,.wp-block-button.is-style-wide .wp-block-button__link{width:100%}.c-buttons__inner{gap:1rem;margin-top:1.25rem}.c-card.is-sm{max-width:100%}.c-card.is-sm .c-card__card.is-row{display:flex !important}.c-card.is-sm .c-card__card.is-row .c-card__image{aspect-ratio:180/171;flex-shrink:0;width:29.3333333333vw !important}.c-card.is-sm .c-card__card.is-row .c-card__content{width:100%;padding:2.6666666667vw;display:flex;flex-direction:column;justify-content:center}.c-card.is-sm .c-card__card.is-row .c-card__head{font-size:3.2vw;margin-bottom:1.6vw}.c-card.is-sm .c-card__card.is-row .c-card__text{font-size:2.6666666667vw;transform:scale(0.9);width:110%;margin-left:-6%;margin-top:-1%}.c-card__list{grid-template-columns:1fr;gap:8vw}.c-card__list.is-two{grid-template-columns:1fr}.c-card__list.is-four{grid-template-columns:1fr;gap:8vw}.c-card__list.is-lg .is-design.is-row{display:block}.c-card__list.is-lg .is-design.is-row .c-card__image{width:100%}.c-card__list.is-lg .is-design.is-row .c-card__content{padding:4.2666666667vw}.c-card__list.is-lg .is-design.is-row.is-xs .c-card__image{width:100%}.c-card__list.is-lg .is-design.is-row.is-xs .c-card__content{padding:4.2666666667vw}.c-card__list.is-sm{gap:1.25rem}.c-card__card.is-row .c-card__image{width:29.3333333333vw}.c-card__card.is-row .c-card__content{padding:2.6666666667vw;display:flex;flex-direction:column;justify-content:center}.c-card__card.is-row .c-card__head{font-size:3.2vw;margin-bottom:1.6vw}.c-card__card.is-row .c-card__text{font-size:2.6666666667vw;transform:scale(0.9);width:110%;margin-left:-6%;margin-top:-1%}.c-card__content{padding:5.0666666667vw}.c-card__content.is-bottom{min-height:auto}.c-card__head{font-size:4.2666666667vw;margin-bottom:3.2vw}.c-card__head .is-sub{font-size:3.2vw}.c-card__head.is-lg{font-size:4.8vw;margin-bottom:3.2vw}.c-card__head.is-border{font-size:4.2666666667vw}.c-card__text{margin-top:0.375rem}.c-card__text.is-md{font-size:3.7333333333vw}.c-card__datas{margin-top:3.2vw}.c-card__data-head{font-size:2.6666666667vw}.c-card__news{margin:4.5333333333vw 0 1.0666666667vw}.c-card__category{border-radius:4px;min-width:24.8vw;padding:0.25rem}.c-card__button{margin-top:2.5rem}.c-flow__item{grid-template-columns:16vw 1fr;gap:5.3333333333vw}.c-flow__item:not(:last-child){padding-bottom:8vw}.c-flow__item:not(:last-child):before{left:7.7333333333vw}.c-flow__number{width:16vw;height:16vw}.c-flow__content{padding-top:4.2666666667vw}.c-flow__content .c-heading.is-md{font-size:4.8vw}.c-flow__text{font-size:3.7333333333vw}.c-form-head{margin-bottom:6.4vw}.c-form-head__block{display:block}.c-form-head__title{font-size:1.125rem}.c-form-head__list{justify-content:center;margin-top:1.5rem}.c-form-head__item{padding-left:1.875rem}.c-form-head__item::before{width:0.9375rem}.c-form-head__item-number{width:1.5rem;height:1.5rem;font-size:0.75rem}.c-form-head__item-text{font-size:0.75rem}.c-forms__submit__back{width:calc(33.33333% - 1.75rem)}.c-forms__submit__submit{width:calc(33.33333% - 1.75rem)}.medium-1{width:8.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-1{margin-left:8.3333333333%}.medium-2{width:16.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-2{margin-left:16.6666666667%}.medium-3{width:25%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-3{margin-left:25%}.medium-4{width:33.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-4{margin-left:33.3333333333%}.medium-5{width:41.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-5{margin-left:41.6666666667%}.medium-6{width:50%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-6{margin-left:50%}.medium-7{width:58.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-7{margin-left:58.3333333333%}.medium-8{width:66.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-8{margin-left:66.6666666667%}.medium-9{width:75%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-9{margin-left:75%}.medium-10{width:83.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-10{margin-left:83.3333333333%}.medium-11{width:91.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-11{margin-left:91.6666666667%}.medium-12{width:100%;padding-left:1.125rem;padding-right:1.125rem}.is-push-md-12{margin-left:100%}.c-heading.is-xxlg{margin-bottom:5.3333333333vw}.c-heading.is-xxlg .is-eng{font-size:3.2vw;margin-bottom:0.25rem}.c-heading.is-xxlg .is-ja{font-size:8.5333333333vw}.c-heading.is-xlg{margin-bottom:10.6666666667vw}.c-heading.is-xlg .is-eng{font-size:3.2vw;margin-bottom:1.0666666667vw}.c-heading.is-xlg .is-ja{font-size:7.4666666667vw}.c-heading.is-xlg .is-cate{margin-bottom:2.1333333333vw;font-size:2.6666666667vw;padding:1.0666666667vw 3.2vw}.c-heading.is-xlg.is-category .is-ja{font-size:7.4666666667vw}.c-heading.is-xlg.is-category .is-categoreis{margin-bottom:2.6666666667vw;gap:0.375rem}.c-heading.is-xlg.is-category .is-category{font-size:2.6666666667vw;padding:0.25rem 3.2vw}.c-heading.is-xlg .is-image{height:10.6666666667vw}.c-heading.is-lg{font-size:6.4vw}.c-heading.is-md{font-size:5.3333333333vw;margin-bottom:3.2vw}.c-heading.is-md.is-border-bottom{padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw}.c-heading.is-sm{font-size:4.8vw;margin-bottom:3.2vw}.c-heading.is-xs{font-size:4.2666666667vw;margin-bottom:3.2vw}.c-heading.is-xs.is-design{padding:1.0666666667vw 2.6666666667vw 1.3333333333vw;line-height:1.3}.c-heading.is-xs.is-design.is-small{font-size:3.7333333333vw}.c-heading.is-xxs{font-size:3.4666666667vw;margin-bottom:3.2vw}.c-heading.is-xxs.is-design{font-size:2.6666666667vw;margin-bottom:2.1333333333vw}.wp-block-heading.is-style-lg{font-size:6.4vw}.wp-block-heading.is-style-md{font-size:5.3333333333vw;margin-bottom:3.2vw}.wp-block-heading.is-style-sm{font-size:4.8vw;margin-bottom:3.2vw}.wp-block-heading.is-style-xs{font-size:4.2666666667vw;margin-bottom:3.2vw}.wp-block-heading.is-style-xs-fill{font-size:4.2666666667vw;margin-bottom:3.2vw;padding:1.0666666667vw 2.6666666667vw 1.3333333333vw;line-height:1.3}.wp-block-heading.is-style-xs-fill-full{font-size:4.2666666667vw;margin-bottom:3.2vw;padding:1.0666666667vw 2.6666666667vw 1.3333333333vw;line-height:1.3}.wp-block-heading.is-style-xxs{font-size:3.4666666667vw;margin-bottom:3.2vw}.wp-block-heading.is-style-xxs-fill{font-size:3.7333333333vw;margin-bottom:3.2vw;line-height:1.3}.wp-block-heading.is-style-xxs-fill-full{font-size:3.7333333333vw;margin-bottom:3.2vw;line-height:1.3}.c-heading.is-mg-level-1,.wp-block-heading.is-mg-level-1{margin-bottom:10.6666666667vw}.c-heading.is-mg-level-2,.wp-block-heading.is-mg-level-2{margin-bottom:8.5333333333vw}.c-heading.is-mg-level-3,.wp-block-heading.is-mg-level-3{margin-bottom:6.4vw}.c-heading.is-mg-level-4,.wp-block-heading.is-mg-level-4{margin-bottom:5.3333333333vw}.c-heading.is-mg-level-5,.wp-block-heading.is-mg-level-5{margin-bottom:5.3333333333vw}.c-icon-list{grid-template-columns:1fr;gap:5.3333333333vw}.c-icon-list__icon{width:16vw;height:16vw;margin-right:5.3333333333vw}.c-icon-list__icon img{max-width:10.6666666667vw}.c-icon-list__text{font-size:4.2666666667vw}.c-image.is-logo{height:9.3333333333vw;margin-bottom:2.6666666667vw}.c-images__head{font-size:3.2vw}.c-innovation-page-header{margin-bottom:13.3333333333vw}.c-innovation-page-header__wrapper{min-height:auto;padding:21.3333333333vw 0 10.6666666667vw}.c-innovation-page-header__inner{flex-direction:column-reverse;gap:5.3333333333vw}.c-innovation-page-header__head+.c-innovation-page-header__title{font-size:5.3333333333vw}.c-innovation-page-header__content{padding-top:0}.c-innovation-page-header__image{width:100%}.c-innovation-page-header__text{font-size:3.7333333333vw}.c-label{font-size:2.6666666667vw;padding:vw-cal-sm(1) 4.2666666667vw}.c-label.is-xlg{min-width:7.5rem;font-size:0.75rem;padding:0.125rem 0.5rem}.c-lineup{padding:2.6666666667vw 0 21.3333333333vw}.c-lineup__head.c-heading.is-center{text-align:left}.c-lineup__cards{grid-template-columns:1fr 1fr}.c-lineup__card-head{font-size:4vw;margin:3.7333333333vw 0 1.8666666667vw}.c-lineup__card-head:after{margin-top:0.125rem}.c-lineup__card-text{font-size:3.2vw}.c-list.is-design-number{grid-template-columns:1fr;gap:1.25rem}.c-list.is-design-number li{padding-bottom:3.2vw}.c-list.is-design-number .c-list__number{font-size:14.1333333333vw;width:10.6666666667vw;margin-right:5.3333333333vw}.c-list.is-design-number .c-list__text{font-size:4.2666666667vw}.c-list.is-blue-icon{grid-template-columns:1fr 1fr}.c-list.is-blue-icon li{padding-left:4.2666666667vw}.c-list.is-blue-icon li:before{top:1.0666666667vw}.c-loader__logo{width:66.6666666667vw}.c-loader__text{font-size:8vw}.c-loader__text span.is-space{min-width:3.2vw}.c-main-visual{aspect-ratio:auto;max-height:none}.c-main-visual::before,.c-main-visual:after{display:none}.c-main-visual__slider{aspect-ratio:375/485}.c-main-visual__logo{width:61.3333333333vw;max-width:100%;margin-left:0;position:absolute;top:5.3333333333vw;left:8.5333333333vw}.c-main-visual__item .l-container{position:initial;width:100%;height:100%}.c-main-visual__item{height:100%;padding:5.3333333333vw 8.5333333333vw}.c-main-visual__item.is-blue .c-main-visual__image{right:0;height:calc(100% + 4.2666666667vw)}.c-main-visual__item-inner{width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;position:absolute;left:8.5333333333vw;bottom:5.3333333333vw}.c-main-visual__content{position:relative;top:unset;left:unset;transform:none}.c-main-visual__head{font-size:7.4666666667vw;line-height:1.46;margin-bottom:3.4666666667vw}.c-main-visual__image{height:100%;width:100%;max-width:unset;right:unset;left:0;bottom:0}.c-main-visual__button{font-size:3.4666666667vw}.c-main-visual__button:after{width:12.8vw;height:12.8vw}.c-main-visual__nav{display:none}.c-main-visual__lang{display:none}.c-main-visual__navigation{position:relative;left:unset;bottom:unset;transform:none;border-bottom:1px solid #dedede;max-width:100%}.c-main-visual__navigation .l-container{padding:0}.c-main-visual__navigation-inner{padding:4.2666666667vw 5.0666666667vw;display:grid;grid-template-columns:1fr 1fr;gap:4.2666666667vw 0}.c-main-visual__navigation-item span{display:block;font-size:2.6666666667vw}.c-main-visual__navigation-text{font-size:2.6666666667vw}.c-main-visual__navigation-image{width:10.6666666667vw;height:10.6666666667vw}.c-main-visual__navigation-attention{display:none}.c-news-header{margin-bottom:10.6666666667vw}.c-news-header__title{font-size:6.4vw}.c-news-header__label{font-size:2.6666666667vw;padding:0.3125rem 7.2vw}.c-news-header__date{font-size:2.6666666667vw}.c-news-item__item{grid-template-columns:1fr;gap:4.2666666667vw;padding:4.2666666667vw 0}.c-news-item__head{font-size:4.2666666667vw}.c-relation__button{width:calc(50% - 2.25rem)}.c-relation__button:nth-child(n+3){margin-top:2.25rem}.c-rfid-tab{padding:4.2666666667vw}.c-rfid-tab__inner{grid-template-columns:1fr;gap:1rem}.c-rfid-tab__item{padding:4.2666666667vw}.c-rfid-tab__buttons{margin-top:4.2666666667vw}.c-rfid-tab__button:before{margin-top:0.0625rem}.c-rfid-tab__number{margin-bottom:4.2666666667vw;width:6.4vw;height:6.4vw;font-size:2.6666666667vw}.c-serch-block .c-table tbody th,.c-serch-block .c-table tbody td{width:100%;display:block}.c-serch-block .c-table tbody th{border-bottom:none}.c-serch-block .c-table tbody td{padding-top:0}.c-slidebar-button{top:0;right:0;width:16vw;height:16vw}.c-slidebar-button__line{width:5.3333333333vw;height:.5333333333vw}.c-slidebar-button__line::before{top:-1.6vw}.c-slidebar-button__line::after{top:1.6vw}.home .c-slidebar-button{border:none;top:6.4vw;right:8.8vw}.home .c-slidebar-button__line::before{top:-1.6vw}.home .c-slidebar-button__line::after{top:1.6vw}.home .c-slidebar-button.is-fixed{top:0;right:0;width:16vw;height:16vw}.home.is-slidebar-active .c-slidebar-button{top:0;right:0;width:16vw;height:16vw}.c-slidebar-menu.is-active{height:calc(100% - 16vw)}.c-slidebar-menu__header{padding:.8vw 17.0666666667vw .8vw 4.2666666667vw;height:16vw}.c-slidebar-menu__logo{width:29.8666666667vw}.c-slidebar-menu__image{display:none}.c-slidebar-menu__content{width:100%}.c-slidebar-menu__menu{display:block;padding:2.5rem 2rem}.c-slidebar-menu__menulist li{border-top:1px solid rgba(51,51,51,.2)}.c-slidebar-menu__menulist li:not(:last-child){margin-bottom:0}.c-slidebar-menu__menulist li:has(.is-sub){display:flex;justify-content:space-between}.c-slidebar-menu__menulist a{font-size:4.2666666667vw;width:100%;padding:6.4vw 0}.c-slidebar-menu__menulist.is-sub{display:none;margin-top:0;border-left:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:1.5625rem}.c-slidebar-menu__menulist.is-sub li{border:none}.c-slidebar-menu__menulist.is-sub li:not(:last-child){margin-bottom:0}.c-slidebar-menu__menulist.is-sub a{padding:0;font-size:3.2vw;font-weight:600}.c-slidebar-menu__menulist.is-sub a .is-image{aspect-ratio:148/91;display:block;margin-bottom:2.1333333333vw}.c-slidebar-menu__menulist.is-sub a .is-text span{font-weight:400;font-size:2.6666666667vw}.c-slidebar-menu__menulist.is-sub .is-inner{display:flex;flex-wrap:wrap;gap:1rem}.c-slidebar-menu__menulist.is-sub .is-inner li{width:calc(50% - 2.1333333333vw)}.c-slidebar-menu__menulist.is-sub .is-inner li.is-lg{width:100%}.c-slidebar-menu__menulist.is-sub .is-inner li.is-lg a{font-size:3.7333333333vw}.c-slidebar-menu__block:last-child li:last-child{border-bottom:1px solid rgba(51,51,51,.2)}.c-slidebar-menu__sp-accordion{width:100%}.c-slidebar-menu__menutitle{width:100% !important;position:relative}.c-slidebar-menu__menutitle:after,.c-slidebar-menu__menutitle:before{position:absolute !important;content:"" !important;background-color:#333 !important;top:50% !important;transform:translateY(-50%) !important}.c-slidebar-menu__menutitle:before{width:1.25rem;height:0.125rem;right:0}.c-slidebar-menu__menutitle:after{width:0.125rem !important;height:1.25rem !important;right:0.5625rem !important}.c-slider__decoration-item{width:40.2666666667vw}.c-slider__decoration-item:nth-child(1){top:-17.3333333333vw;left:.5333333333vw}.c-slider__decoration-item:nth-child(2){right:0;bottom:-21.3333333333vw;width:40.2666666667vw}.c-spacer.is-content-sm{height:5.3333333333vw}.c-table th,.c-table td{padding:0.75rem}.c-table tbody th{width:6rem}.c-tabs__navs{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.25rem;margin-bottom:1.6vw}.c-tabs__navs a{padding:2.6666666667vw .8vw;border-radius:8px;font-size:2.6666666667vw;border:1px solid #0082d2}.c-top-business{padding:17.6vw 0 12vw}.c-top-business__content{width:100%;margin-right:0}.c-top-business__content-wrapper{padding-left:0}.c-top-business__content-head{display:block;font-size:6.4vw;margin-bottom:2.4vw}.c-top-business__content-head .is-link small{font-size:3.2vw;padding-bottom:0.375rem}.c-top-business__content-head .is-number{width:6.4vw;height:6.4vw;font-size:2.6666666667vw;margin-top:0;margin-bottom:1.6vw}.c-top-business__content-item{opacity:1;padding-top:6.4vw;border-top:1px solid #dedede;padding-bottom:8.5333333333vw}.c-top-business__content-item:not(:first-child){padding-top:6.4vw}.c-top-business__content-text{font-size:3.2vw;padding-left:0;line-height:2}.c-top-lineup{padding:2.6666666667vw 0 21.3333333333vw}.c-top-lineup__head.c-heading.is-center{text-align:left}.c-top-lineup__cards{grid-template-columns:1fr 1fr}.c-top-lineup__card-head{font-size:4vw;margin:3.7333333333vw 0 1.8666666667vw}.c-top-lineup__card-text{font-size:3.2vw}.c-top-news{padding:16vw 0}.c-top-news::before{max-width:100%;border-radius:0}.c-top-news__head{margin-bottom:10.6666666667vw}.c-top-news__buttons{margin-top:10.6666666667vw}.c-top-news__inner.is-none-slider .c-top-news__wrapper.swiper-wrapper{grid-template-columns:1fr}.c-top-news__navbuttons{display:none}.c-top-news.is-news{padding-top:16vw}.c-top-reason{padding:16vw 0 27.4666666667vw}.c-top-reason__cards{flex-wrap:wrap;gap:8.5333333333vw;max-width:100%}.c-top-reason__head{padding:4vw 4vw 5.8666666667vw}.c-top-reason__head .c-heading.is-sm{font-size:5.3333333333vw}.c-top-reason__head .c-heading.is-sm .is-eng{font-size:2.6666666667vw}.c-top-reason__content{padding:5.0666666667vw 4.2666666667vw}.c-top-reason__lead{padding-bottom:4vw;margin-bottom:5.0666666667vw}.c-top-reason__lead-number{font-size:5.3333333333vw;margin-top:2.1333333333vw}.c-top-reason__lead-number .is-number{font-size:16vw}.c-top-reason__lead-text{font-size:3.7333333333vw}.c-top-reason__text{font-size:4.2666666667vw}.c-top-reason__text span{font-size:2.6666666667vw;margin-top:2.4vw}.c-top-reason__buttons{margin-top:6.9333333333vw;text-align:center}.c-top-reason__buttons .c-button{max-width:66.6666666667vw}.kami-nano .youtube_aspect-ratio,.greennano .youtube_aspect-ratio{width:100%}.kami-nano .is-layout-flex,.greennano .is-layout-flex{display:block}.kami-nano .kaminano-txt2,.greennano .kaminano-txt2{margin-top:2.6666666667vw}.kami-nano .wp-block-column,.greennano .wp-block-column{margin-bottom:8vw !important}.greennano :where(.l-post-content) .is-layout-flex{grid-template-columns:1fr}.greennano .OT-heading{font-size:4.8vw}.l-section.kami-nano .l-container{max-width:100%}.u-hidden-md{display:none !important}.u-visible-md{display:block !important}.u-visible-md.is-inlineblock{display:inline-block !important}.u-text-large{font-size:4.2666666667vw}.u-text-lead{font-size:4.2666666667vw}}@media screen and (max-width: 767px){.kami-nano .frame-kami-lite,.greennano .frame-kami-lite{display:flex;flex-direction:column}.kami-nano .container-kami-lite-02,.greennano .container-kami-lite-02{width:100%;margin:1em 0 0 0}.kami-nano .img-cap,.greennano .img-cap{font-size:.8em;line-height:1.5em;margin-top:.5em;text-align:justify}.kami-nano .kami-lite-cap,.greennano .kami-lite-cap{margin-top:1.5em;line-height:1.2em;margin-bottom:.5em}.kami-nano .frame-kami-board,.greennano .frame-kami-board{display:flex;flex-direction:column}.kami-nano .container-kami-board-01,.kami-nano .container-kami-board-02,.greennano .container-kami-board-01,.greennano .container-kami-board-02{display:contents}.kami-nano .contents-kami-board-01,.greennano .contents-kami-board-01{order:1}.kami-nano .contents-kami-board-02,.greennano .contents-kami-board-02{order:4}.kami-nano .contents-kami-board-03,.greennano .contents-kami-board-03{order:5}.kami-nano .contents-kami-board-04,.greennano .contents-kami-board-04{order:3}.kami-nano .contents-kami-board-05,.greennano .contents-kami-board-05{order:2}.kami-nano .contents-kami-board-02,.greennano .contents-kami-board-02{margin-top:1em}.kami-nano .contents-kami-board-03,.greennano .contents-kami-board-03{margin-top:1em}.kami-nano .contents-kami-board-03 p,.greennano .contents-kami-board-03 p{font-size:.75em !important}.kami-nano .thumbnail-kaminano01,.greennano .thumbnail-kaminano01{margin-bottom:3em !important}.kami-nano .thumbnail-kaminano02,.greennano .thumbnail-kaminano02{margin-top:5em;margin-bottom:-1em}.kami-nano .frame-kaminano,.greennano .frame-kaminano{display:flex;flex-direction:column}.kami-nano .container-kaminano,.greennano .container-kaminano{display:contents}.kami-nano .thumbnail-kaminano01,.greennano .thumbnail-kaminano01{width:100%;margin:0 auto;margin-top:3em;order:3}.kami-nano .thumbnail-kaminano02,.greennano .thumbnail-kaminano02{margin-top:2em;order:2}.kami-nano .thumbnail-kaminano03,.greennano .thumbnail-kaminano03{width:100%;margin-top:3em}.kami-nano .contents-kaminano,.greennano .contents-kaminano{order:1}.kami-nano .button-sustainable a,.greennano .button-sustainable a{padding:.7em 0;margin-left:auto;margin-right:auto;margin-top:-1em;margin-bottom:1.5em;font-size:1.1em;width:95%}.kami-nano .button-sustainable2-box,.greennano .button-sustainable2-box{width:90%}.kami-nano .button-sustainable3,.greennano .button-sustainable3{max-width:100%;font-size:1.1em}}@media only screen and (max-width: 767px){.kami-nano .kaminano-txt1,.greennano .kaminano-txt1{font-size:1em;margin:1.5em 1em 1.5em 1em;text-align:justify}.kami-nano .kaminano-txt1-en,.greennano .kaminano-txt1-en{font-size:1em;letter-spacing:0em;line-height:1.6em;margin:1.5em 1em 1.5em 1em}.kami-nano .kaminano-txt2,.greennano .kaminano-txt2{font-size:1em;font-weight:600;color:#f08200;letter-spacing:.1em;line-height:1.6em;text-align:justify}.kami-nano .txt2-kaminano-Board,.greennano .txt2-kaminano-Board{color:#62370d}.kami-nano .txt2-kaminano-lite,.greennano .txt2-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt2-en,.greennano .kaminano-txt2-en{font-size:1.1em;font-weight:600;color:#f08200;letter-spacing:0em;line-height:1.6em;margin:0 0 0 0}.kami-nano .txt2-kaminano-Board,.greennano .txt2-kaminano-Board{color:#62370d}.kami-nano .txt2-kaminano-lite,.greennano .txt2-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt3,.greennano .kaminano-txt3{font-size:1.1em;margin:2em 0em .5em 0;color:#f08200;letter-spacing:.1em;line-height:1.8em}.kami-nano .txt3-kaminano-Board,.greennano .txt3-kaminano-Board{color:#62370d}.kami-nano .txt3-kaminano-lite,.greennano .txt3-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt3-en,.greennano .kaminano-txt3-en{font-size:1em;margin:2em 0em .5em 0;color:#f08200;letter-spacing:0em;line-height:1.5em}.kami-nano .txt3-kaminano-Board,.greennano .txt3-kaminano-Board{color:#62370d}.kami-nano .txt3-kaminano-lite,.greennano .txt3-kaminano-lite{color:#a586bd}.kami-nano .kaminano-txt4,.greennano .kaminano-txt4{font-size:1.2em;margin:2em 0em 1em 0em;padding:0em 0em .2em 0;line-height:1.5em}.kami-nano .kaminano-txt4-en,.greennano .kaminano-txt4-en{font-size:1.2em;margin:2em 0em 1em 0em;padding:0em 0em .2em 0;line-height:1.5em}.kami-nano .kaminano-bar,.greennano .kaminano-bar{padding:.5em 0 0 1em;border-left:.5em solid #f08200}.kami-nano .bar-Board,.greennano .bar-Board{border-left:.5em solid #62370d}.kami-nano .bar-lite,.greennano .bar-lite{border-left:.5em solid #a586bd}.kami-nano .kaminano-container,.greennano .kaminano-container{display:flex;flex-direction:column}.kami-nano .kaminano-box,.greennano .kaminano-box{display:contents}.kami-nano .kaminano-box-01,.greennano .kaminano-box-01{order:1}.kami-nano .kaminano-box-02,.greennano .kaminano-box-02{order:3}.kami-nano .kaminano-box-03,.greennano .kaminano-box-03{order:2}.kami-nano .kami-Video-description,.greennano .kami-Video-description{font-size:1em;letter-spacing:.1em;line-height:1.8em;text-align:start;text-align:justify;margin-bottom:1em}.kami-nano .kami-Video-description-en,.greennano .kami-Video-description-en{font-size:.9em;line-height:1.6em;margin-top:0em;text-align:start;letter-spacing:0em;margin-bottom:1em}.kami-nano .ani-50th-top,.greennano .ani-50th-top{margin-top:2em}.kami-nano .ani-50-01,.greennano .ani-50-01{font-size:1.2em;font-weight:600;line-height:1.8em;letter-spacing:.2em;margin-top:1em}.kami-nano .ani-50-01-en,.greennano .ani-50-01-en{font-size:1.5em;font-weight:600;line-height:1.4em;letter-spacing:0em;margin-top:1em}.kami-nano .ani-50-02,.greennano .ani-50-02{font-size:.9em;line-height:2em;letter-spacing:.15em;margin-top:1em;margin-bottom:2em}.kami-nano .ani-50-03,.greennano .ani-50-03{font-size:.8em;line-height:2.2em;letter-spacing:.1em;text-align:justify;margin-left:0em;margin-bottom:1em;margin-top:-2.5em}.kami-nano .ani-50-03-en,.greennano .ani-50-03-en{font-size:.9em;line-height:1.7em}.kami-nano .ani-50-04,.greennano .ani-50-04{font-size:.8em;line-height:2.2em;letter-spacing:.1em;text-align:justify;margin-right:0em;margin-bottom:1em;margin-top:-2.5em}.kami-nano .ani-50-04-en,.greennano .ani-50-04-en{font-size:.9em;line-height:1.7em}.kami-nano .ami-50-center,.greennano .ami-50-center{display:block;width:100%;align-items:center}.kami-nano .ani-50-img,.greennano .ani-50-img{display:flex;width:50%;align-items:center;margin:0em auto !important;mix-blend-mode:multiply}.kami-nano .BUSINESS-DOMAIN-container,.greennano .BUSINESS-DOMAIN-container{max-width:92%}.kami-nano .BUSINESS-DOMAIN-box,.greennano .BUSINESS-DOMAIN-box{margin:-1em .4em !important}.kami-nano .basic-text-en,.greennano .basic-text-en{font-size:.9em;line-height:1.6em;margin-top:0em;text-align:start;letter-spacing:0em}.kami-nano .display_PC,.greennano .display_PC{display:none !important}.kami-nano .display_SH,.greennano .display_SH{display:block !important}.kami-nano .ghorst-ink-top,.greennano .ghorst-ink-top{padding:.1em .5em .7em 1em;margin:2em 0em 0em 0em}.kami-nano .ghost-ink-headerTXT,.greennano .ghost-ink-headerTXT{font-size:.8em}.kami-nano .ghost-ink-headerTXT-en,.greennano .ghost-ink-headerTXT-en{font-size:.8em;line-height:1.5em}.kami-nano .ghost-ink-subtitle,.greennano .ghost-ink-subtitle{font-size:1.3em}.kami-nano .ghost-ink-subtitle-en,.greennano .ghost-ink-subtitle-en{font-size:1.2em;line-height:1.4em;letter-spacing:0em}.kami-nano .ghost-ink-subtitle-02,.greennano .ghost-ink-subtitle-02{font-size:1.1em;margin-top:.3em}.kami-nano .ghost-ink-subtitle-02-en,.greennano .ghost-ink-subtitle-02-en{letter-spacing:0em}.kami-nano .ghost-ink-text,.greennano .ghost-ink-text{font-size:.9em;line-height:1.8em;letter-spacing:.1em;padding:.5em 0em 2em 0em}.kami-nano .ghost-ink-text-en,.greennano .ghost-ink-text-en{letter-spacing:0em;line-height:1.6em}.kami-nano .ghost-ink-mainph,.greennano .ghost-ink-mainph{width:100%;margin-top:-4em !important;margin-left:0em !important}.kami-nano .ghost-ink-box,.greennano .ghost-ink-box{border:solid #6d3b85 3px;padding:1.5em 1.5em .5em 1.5em}.kami-nano .ghost-ink-button,.greennano .ghost-ink-button{font-size:1.2em;font-weight:600;letter-spacing:.2em;display:inline-block;background-color:#6d3b85;color:#fff;padding:.2em 0em;text-align:center;width:100%}.kami-nano .ghost-ink-button-en,.greennano .ghost-ink-button-en{letter-spacing:0em}.kami-nano .ghost-ink-button-position,.greennano .ghost-ink-button-position{margin:0em;padding:0em;text-align:center}.kami-nano .ghost-ink-button-mini,.greennano .ghost-ink-button-mini{display:inline;font-size:.9em;font-weight:600;letter-spacing:.3em;background-color:#6d3b85;color:#fff;padding:.5em 2em;border-radius:50px;text-align:center}.kami-nano .ghost-ink-button-mini-en,.greennano .ghost-ink-button-mini-en{font-size:1em}.kami-nano .ghost-tag-img,.greennano .ghost-tag-img{margin:-2.5em 0em 0em 0em !important;width:12.5rem}.kami-nano .ghost-tag-img02,.greennano .ghost-tag-img02{margin-top:-3em !important}.kami-nano .RFID-example-illustration,.greennano .RFID-example-illustration{width:75%;margin-top:0em !important}.kami-nano .retail_distribution_img,.greennano .retail_distribution_img{margin-top:0em !important;margin-bottom:0em !important}.kami-nano .retail_distribution_img-ZH,.greennano .retail_distribution_img-ZH{margin-top:0em !important;margin-bottom:0em !important}.kami-nano .rfidbox,.greennano .rfidbox{padding:1.3em 1.3em}.kami-nano .RFIDStrongPoint,.greennano .RFIDStrongPoint{font-size:1.2em;letter-spacing:.15em;margin-top:0em;margin-bottom:0em !important;color:#08294d}.kami-nano .RFIDStrongPoint-en,.greennano .RFIDStrongPoint-en{letter-spacing:0em;font-size:1.2em;line-height:1.5em}.kami-nano .industry p,.greennano .industry p{position:absolute;color:#fff;bottom:5.6em;left:0em;font-size:.8em !important;letter-spacing:.3em;text-shadow:0.0625rem 0.125rem 0.1875rem #000}.kami-nano .industry-en p,.greennano .industry-en p{letter-spacing:0em;font-size:.9em !important;bottom:6.5em;margin-left:-0.8em}.kami-nano .industryName,.greennano .industryName{position:absolute;color:#fff;bottom:2em;left:0em;font-size:1.5em;letter-spacing:.3em;text-shadow:0.0625rem 0.125rem 0.1875rem #000}.kami-nano .industryName-en,.greennano .industryName-en{font-size:1.3em;bottom:2.8em;line-height:1.2em}.kami-nano .PandD-HL,.greennano .PandD-HL{bottom:2.3em;left:0em;font-size:1.2em;letter-spacing:.1em;text-shadow:0.125rem 0.125rem 0.125rem #fff}.kami-nano .industryNameTEN,.greennano .industryNameTEN{position:absolute;color:#fff;bottom:3em;left:0em;font-size:1.3em;letter-spacing:.3em;text-shadow:0.0625rem 0.125rem 0.1875rem #000}.kami-nano .industryNameTEN-en,.greennano .industryNameTEN-en{letter-spacing:0em}.kami-nano .industry img,.greennano .industry img{width:100vw;margin-left:calc(-50vw + 50%);max-width:none;height:9.375rem;display:block;-o-object-fit:cover;object-fit:cover;margin-top:-1.8em;margin-bottom:0em}.kami-nano .industrylead,.greennano .industrylead{font-size:1em;line-height:2em;letter-spacing:.1em;margin-top:-1.5em;text-align:justify}.kami-nano .industrylead-en,.greennano .industrylead-en{font-size:.9em;letter-spacing:0em;text-align:start;line-height:1.8em}.kami-nano .RFIDindustrytext1,.greennano .RFIDindustrytext1{font-size:1.3em;letter-spacing:.3em;margin-top:1em;margin-bottom:-0.5em !important;font-weight:600;color:#08294d}.kami-nano .RFIDindustrytext1-en,.greennano .RFIDindustrytext1-en{font-size:1.2em;line-height:1.5em}.kami-nano .RFIDindustrytext1-en2,.greennano .RFIDindustrytext1-en2{letter-spacing:0em;font-size:1.2em;line-height:1.5em;margin-bottom:-2em !important}.kami-nano .RFIDindustrytext2,.greennano .RFIDindustrytext2{font-size:.9em;line-height:2em;letter-spacing:.1em;padding-top:1em;padding-bottom:0em}.kami-nano .RFIDindustrytext2-en,.greennano .RFIDindustrytext2-en{line-height:1.7em}.kami-nano .industrybutton,.greennano .industrybutton{display:inline-block;background:#08294d;padding:0em 1.8em;color:#fff;letter-spacing:.2em;margin:1em 0em 0em 0em;font-size:1.2em}.kami-nano .RFIDBOX2,.greennano .RFIDBOX2{margin:1em 0em 1em 0em;padding:1em 0em 1em 0em}.kami-nano .RFIDBOX3,.greennano .RFIDBOX3{margin:0em 0em 3em 0em;padding:.3em 0em .2em 0em}.kami-nano .RFID_graph,.greennano .RFID_graph{width:80%}.kami-nano .TOP3headline,.greennano .TOP3headline{font-size:1.2em;font-weight:600;letter-spacing:.15em;line-height:1.8em}.kami-nano .TOP3headline-en,.greennano .TOP3headline-en{letter-spacing:0em;line-height:1.5em}.kami-nano .TOP3Text,.greennano .TOP3Text{font-size:.9em;letter-spacing:.15em;line-height:1.8em;margin-top:1em;text-align:justify}.kami-nano .TOP3Text-mini,.greennano .TOP3Text-mini{font-size:.7em;line-height:1.7em;margin-top:.5em}.kami-nano .TOP3Text-en,.greennano .TOP3Text-en{letter-spacing:0em;text-align:start}.kami-nano .button-RFID a,.greennano .button-RFID a{font-size:1em;letter-spacing:.1em}.kami-nano .button-RFID-megane a,.greennano .button-RFID-megane a{font-size:1em;letter-spacing:.1em;margin:0 auto}.kami-nano .button-apparel a,.greennano .button-apparel a{font-size:.8em;font-weight:600}.kami-nano .button-apparel-column,.greennano .button-apparel-column{margin-top:-3.5em !important}.kami-nano .button-RFID2 a,.greennano .button-RFID2 a{font-size:1em;font-weight:600}.kami-nano .c-title,.greennano .c-title{font-size:1.1em !important;letter-spacing:.2em;margin-top:-0.5em;margin-bottom:0em !important;color:#08294d}.kami-nano .bar-graph,.greennano .bar-graph{width:80%}.kami-nano .pie-chart,.greennano .pie-chart{width:65%}.kami-nano .BDflex,.greennano .BDflex{display:flex;max-width:90%;margin:auto;padding:1em 1em}.kami-nano .BDflex div,.greennano .BDflex div{width:30%;margin:0rem;padding:0em 1.5em}.kami-nano .hr2,.greennano .hr2{width:90%}.kami-nano .hr2-en,.greennano .hr2-en{width:90%;margin-bottom:1em}.kami-nano .TOPtitle,.greennano .TOPtitle{font-size:1.5em;margin:1.5em 0em 0em 0em;text-align:center}.kami-nano .TOPtitle2,.greennano .TOPtitle2{font-size:1em;margin:1.5em 0em -3em 0em !important;text-align:center}.kami-nano .TOPtitle-en,.greennano .TOPtitle-en{font-size:1.3em;letter-spacing:.1em}.kami-nano .TOPtitle-en2,.greennano .TOPtitle-en2{font-size:1.3em;letter-spacing:.1em;margin-top:3em}.kami-nano .TOPsubtitle,.greennano .TOPsubtitle{font-size:1em;text-align:center;color:#494949;margin-bottom:0em}.kami-nano .NEWSsubtitle,.greennano .NEWSsubtitle{font-size:1em;margin-bottom:-2.5em;text-align:center;color:#494949}.kami-nano .OTflex,.greennano .OTflex{display:block;margin-top:.5em}.kami-nano .OTflex div,.greennano .OTflex div{max-width:25rem;width:80%;margin:0 auto;margin-bottom:-1em}.kami-nano .button-StoryEnd a,.greennano .button-StoryEnd a{font-size:.85em}.kami-nano .kaminano a,.greennano .kaminano a{padding:0.0625rem 0.625rem;font-size:1em;margin-top:0em;margin-bottom:-1em}.kami-nano .button-Contact a,.greennano .button-Contact a{font-size:.85em}.kami-nano .Top3-Title,.greennano .Top3-Title{font-size:1.375rem !important;line-height:2.1875rem !important;font-weight:600;letter-spacing:0;margin:0.9375rem 0}.kami-nano .Top3-text,.greennano .Top3-text{font-size:0.9375rem !important;line-height:1.75rem !important;font-weight:200;letter-spacing:0;margin:-2.1875rem 0}.kami-nano .Top3-text-zh,.greennano .Top3-text-zh{font-family:"微软雅黑","宋体";font-size:0.875rem !important;line-height:1.75rem !important;font-weight:400;letter-spacing:.1em;margin:-2.1875rem 0}}@media screen and (max-width: 46.8125em){:where(html[lang=en],html[lang=en-US]) body{font-size:0.82031rem}input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=file],textarea{font-size:1rem}input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=file],textarea{padding:0.5625rem 0.75rem}select{font-size:1rem}select{padding:0.5625rem 0.75rem}.l-aside{padding-inline:2rem}.l-block__margin-normal{margin-top:1.75rem}.l-block__margin-large{margin-top:2rem}.l-block__margin-medium{margin-top:0.75rem}.l-block__margin-small{margin-top:0.75rem}.l-container{padding-inline:8.5333333333vw}:where(.l-two-column) .l-container{padding-inline:2rem}.l-offer .l-container{width:initial}.l-page-header.is-post .l-page-header__wrapper{padding-bottom:5.3333333333vw;max-width:100%}.l-page-header.is-post .c-heading.is-xxlg{margin-bottom:5.3333333333vw}.l-page-header.is-post .c-heading.is-xxlg .is-ja{font-size:6.4vw}.l-searchform{padding:3.75rem 0}.l-section.is-xxlg{padding-top:5rem;padding-bottom:5rem}.l-section.is-xxlg-top{padding-top:5rem}.l-section.is-xxlg-bottom{padding-bottom:5rem}.l-section.is-xlg{padding-top:3.75rem;padding-bottom:3.75rem}.l-section.is-xlg-top{padding-top:3.75rem}.l-section.is-xlg-bottom{padding-bottom:3.75rem}.l-section.is-lg{padding-top:3.125rem;padding-bottom:3.125rem}.l-section.is-lg-top{padding-top:3.125rem}.l-section.is-lg-bottom{padding-bottom:3.125rem}.l-section.is-md{padding-top:3.75rem;padding-bottom:3.75rem}.l-section.is-md-top{padding-top:3.75rem}.l-section.is-md-bottom{padding-bottom:3.75rem}.l-section.is-sm{padding-top:1.875rem;padding-bottom:1.875rem}.l-section.is-sm-top{padding-top:1.875rem}.l-section.is-sm-bottom{padding-bottom:1.875rem}.l-section.is-xs{padding-top:1rem;padding-bottom:1rem}.l-section.is-xs-top{padding-top:1rem}.l-section.is-xs-bottom{padding-bottom:1rem}.l-section.is-xxs{padding-top:1rem;padding-bottom:1rem}.l-section.is-xxs-top{padding-top:1rem}.l-section.is-xxs-bottom{padding-bottom:1rem}.l-section.is-form{padding-top:24.5333333333vw}.l-section.is-scroll-margin-responsive{scroll-margin-top:0}.l-two-column__side{display:none}.l-two-column:where(.l-two-column:has(.l-section.is-search-result)) .l-two-column__main{padding-inline:2rem}.c-anchor-nav__buttons{margin:0}.c-anchor-nav__button{width:100%;margin:0}.c-anchor-nav__button:not(:first-child){margin-top:0.75rem}.c-anchor-nav.is-next .c-anchor-nav__buttons{margin:0}.c-anchor-nav.is-next .c-anchor-nav__button{width:100%;margin:0}.c-anchor-nav.is-next .c-anchor-nav__button:not(:first-child){margin-top:0.75rem}.c-block-document__detail{padding:1.5rem 1.25rem}.c-block-parts__block:not(:last-child){margin-bottom:16vw}.c-block-parts__block.is-border{padding-top:10.6666666667vw}.c-block-parts__block.is-border.is-sm{padding-top:10.6666666667vw}.c-block-parts__block.is-border-primary{padding:4.2666666667vw}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child){margin-bottom:8vw}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child).is-sm{margin-bottom:5.3333333333vw}.c-block-parts__inner.is-md .c-block-parts__block:not(:last-child).is-lg{margin-bottom:10.6666666667vw}.c-box-archive__block{padding:1rem 1.5rem 0.75rem}.c-box-archive__title{font-size:1rem}.c-box-archive ul li{margin-right:1.5rem;margin-bottom:0.5rem}.c-box__block{padding:1.5rem;margin-bottom:1.5rem}.c-box.is-number-left .c-box__block::after{border-width:16px 16px 0 16px}.c-box.is-number-left .c-box__number{width:4rem;height:4rem;padding-top:0.625rem}.c-box.is-number-left .c-box__number small{font-size:0.875rem}.c-box.is-number-left .c-box__number span{font-size:2rem}.c-box__image{margin-bottom:1rem}.c-case-box{margin-bottom:10.6666666667vw}.c-case-box__box:not(:last-child){margin-bottom:3.2vw}.c-case-box__box{padding:4.2666666667vw}.c-case-box__icon{width:16vw;height:16vw;margin-right:6.4vw}.c-download{grid-template-columns:1fr;gap:6.4vw}.c-download__image{margin-bottom:2.6666666667vw}.c-download__head{font-size:3.7333333333vw}.c-forms-document-detail__images{grid-template-columns:1fr;gap:1.25rem}.c-forms-document-detail__image .is-no{font-size:0.875rem}.c-forms-document-detail__slider{margin-top:1.25rem}.c-forms{padding:2rem 1rem 1rem}.c-forms__inner{padding:0}.c-forms__head{font-size:1.5rem}.c-forms__text{margin-bottom:1.5rem}.c-forms__block.is-horizontal{grid-template-columns:1fr}.c-forms__block.is-horizontal .c-forms__title{justify-content:flex-start}.c-forms__radio:where(:not(.is-mw))>span>span,.c-forms__checkbox:where(:not(.is-mw))>span>span{flex-direction:column}.c-forms__radio:where(:not(.is-mw))>span>span>span,.c-forms__checkbox:where(:not(.is-mw))>span>span>span{width:100%}.c-forms__radio:where(.is-mw),.c-forms__checkbox:where(.is-mw){flex-direction:column}.c-forms__radio:where(.is-mw)>span,.c-forms__checkbox:where(.is-mw)>span{width:100%}.c-forms__privacy-box{height:26.6666666667vw}.c-forms__privacy-box-inner{padding:4.2666666667vw}.c-forms__flexbox{display:block}.c-forms__flexbox-label{min-width:100%;margin-bottom:0.5rem}.c-forms__button{padding:0.375rem 0.75rem;margin-top:calc((2.75rem - 2.375rem)/2)}.c-forms__submit{margin-top:2rem}.c-forms__submit__back{width:calc(50% - 0.625rem);margin-right:0.375rem}.c-forms__submit__submit{width:calc(50% - 0.625rem);margin-left:0.375rem}.c-gallery-text span{font-size:4.25rem}.row{margin-left:-0.5rem;margin-right:-0.5rem}hr,.c-hr,.wp-block-separator{margin:2rem auto}.c-info-offer{margin-top:21.3333333333vw;padding-top:10.6666666667vw}.c-lead{text-align:left}.c-lineup.is-post .c-lineup__cards{grid-template-columns:1fr;gap:8.5333333333vw}.c-lineup__cards{grid-template-columns:1fr;gap:8.5333333333vw}.c-menu-list{margin-bottom:2.5rem}.c-menu-list__list a{padding-left:1rem}.c-menu-list__list a::before{opacity:1;left:0}.c-mm .c-mm__container-inner{padding:2rem 1.5rem}.c-news-lg__block{padding:1rem 0}.c-news-lg__sup{margin-bottom:0.5rem}.c-news-lg__title{font-size:1.125rem;margin-bottom:0.25rem}.c-news-lg.is-image-display .c-news-lg__image{width:6.25rem;margin-right:1.5rem}.c-news__columns{grid-template-columns:1fr;gap:1rem}.c-news__button{margin-top:0;position:absolute;width:100%;bottom:0;right:0;text-align:center}.c-news__button .c-button{max-width:14rem}.c-news__inner{grid-template-columns:1fr;gap:1rem}.c-news__block{flex-wrap:wrap;padding:1rem 0 0.75rem}.c-news__label{margin-left:1rem;margin-right:0}.c-news__text{width:100%;margin-top:0.5rem}.c-news.is-onecolumn .c-news__block{align-items:center;padding:0.75rem 0}.c-news.is-onecolumn .c-news__date{margin-top:0}.c-news.is-onecolumn .c-news__title{margin-bottom:1.5rem}.c-news.is-onecolumn .c-news__excerpt{font-size:0.75rem;margin-top:0.25rem}.c-pagetop{right:0.875rem;bottom:0.875rem}.c-pagination{margin-top:2rem}.c-pagination__num{width:2.5rem;height:2.5rem}.c-post-image{gap:5.3333333333vw}.c-post-image__item.is-sm{width:100%}.c-post-navs{margin:2rem 0}.c-post-navs li{width:calc(33% - 0.5rem)}.c-post-navs .c-button{font-size:0.75rem;letter-spacing:0}.c-post-navs .c-post-navs__prev a{padding-left:1.25rem;padding-right:0.5rem}.c-post-navs .c-post-navs__archive a{padding-left:0.5rem;padding-right:0.5rem}.c-post-navs .c-post-navs__archive a span{display:none}.c-post-navs .c-post-navs__next a{padding-right:1.25rem;padding-left:0.5rem}.c-relation__title.c-heading.is-sm{margin-bottom:1.5rem}.c-relation__buttons{display:block;margin:0}.c-relation__button{width:100%;margin:0}.c-relation__button:not(:first-child){margin-top:1rem}.c-serch-block__lable{padding:1.3333333333vw 3.2vw;min-width:26.6666666667vw}.c-serch-block label span{padding:1.3333333333vw 3.2vw;min-width:26.6666666667vw}.c-spacer{height:16vw}.c-spacer.is-parts-lg{height:10.6666666667vw}.c-spacer.is-parts-md{height:8vw}.c-spacer.is-parts-sm{height:5.3333333333vw}.c-spacer.is-parts-sm-sp-md{height:8vw}.c-spacer.is-mbs-xs{height:1.25rem}.c-table-sm thead th{padding:0.3125rem 0.5rem}.c-table-sm thead td{padding:0.3125rem 0.25rem}.c-table-sm tbody th,.c-table-sm tbody td{padding:0.5rem 0.25rem}.c-table-xlg{width:59rem}.c-table-xlg thead th,.c-table-xlg thead td{padding:0.375rem 0.5rem}.c-table-xlg tbody th,.c-table-xlg tbody td{padding:0.75rem 1.5rem}.c-tabs.is-index .c-tabs__navs li{width:inherit;min-width:inherit;border:1px solid #0a285a;margin-bottom:0.5rem}#toc_container{margin:1rem 0;padding:1rem 1.5rem 1.5rem}.c-top-lineup__cards{grid-template-columns:1fr;gap:8.5333333333vw}.u-mbs{margin-top:1.25rem;margin-bottom:1.25rem}.u-mbs.is-xlg{margin-top:3.75rem;margin-bottom:3.75rem}.u-mbs.is-lg{margin-top:3.125rem;margin-bottom:3.125rem}.u-mbs.is-md{margin-top:2rem;margin-bottom:2rem}.u-mbs.is-sm{margin-top:1.25rem;margin-bottom:1.25rem}.u-mbs.is-xs{margin-top:1.25rem;margin-bottom:1.25rem}.u-mbs.is-xxs{margin-top:.625rem;margin-bottom:.625rem}.u-hidden-sm{display:none !important}.u-visible-sm{display:block !important}.u-visible-sm.is-inlineblock{display:inline-block !important}}@media not screen and (max-width: 46.8125em){.large-1{width:8.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-1{margin-left:8.3333333333%}.large-2{width:16.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-2{margin-left:16.6666666667%}.large-3{width:25%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-3{margin-left:25%}.large-4{width:33.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-4{margin-left:33.3333333333%}.large-5{width:41.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-5{margin-left:41.6666666667%}.large-6{width:50%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-6{margin-left:50%}.large-7{width:58.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-7{margin-left:58.3333333333%}.large-8{width:66.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-8{margin-left:66.6666666667%}.large-9{width:75%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-9{margin-left:75%}.large-10{width:83.3333333333%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-10{margin-left:83.3333333333%}.large-11{width:91.6666666667%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-11{margin-left:91.6666666667%}.large-12{width:100%;padding-left:1.125rem;padding-right:1.125rem}.is-push-lg-12{margin-left:100%}.u-hidden-lg{display:none !important}.u-visible-lg{display:block !important}.u-visible-lg.is-inlineblock{display:inline-block !important}}@media only screen and (max-width: 738px){.kami-nano .page-title.pad,.greennano .page-title.pad{padding-top:0 !important;padding-bottom:0 !important}}@media screen and (max-width: 610px){.kami-nano h7,.greennano h7{font-size:1.5em;line-height:1.8em;letter-spacing:.5em;margin:0em 0em 1em 1em}.kami-nano h7-CN,.greennano h7-CN{font-size:1.5em;line-height:1.8em;letter-spacing:.5em;margin:0em 0em 1em 1em}.kami-nano h7-EN,.greennano h7-EN{font-size:1.7em;line-height:1.5em;letter-spacing:0em;margin:1em 0em 1em 1em;padding:0 1em 0 0}.kami-nano .topword,.greennano .topword{font-size:.7em;letter-spacing:.3em;line-height:2em;margin:-0.5em 0em 0em 2.5em}.kami-nano .topword-en,.greennano .topword-en{font-size:.8em;letter-spacing:0em;line-height:1.8em;padding:0 3em 0 0}}@media only screen and (max-width: 600px){.kami-nano .kaminano-boy,.greennano .kaminano-boy{display:block;width:70%;margin:0em auto;margin-top:-1em;margin-bottom:-3em}.kami-nano .kaminano-logo,.greennano .kaminano-logo{width:95%}}@media only screen and (max-width: 500px){.kami-nano .BUSINESS-DOMAIN-container,.greennano .BUSINESS-DOMAIN-container{max-width:92%}.kami-nano .BUSINESS-DOMAIN-box,.greennano .BUSINESS-DOMAIN-box{margin:-2em .4em !important}}@media screen and (max-width: 450px){.kami-nano .top-header,.greennano .top-header{margin:0em 0em 0em 1.2em}.kami-nano h7,.greennano h7{font-size:1em;line-height:2em;letter-spacing:.5em;margin:3em 0em 1em 0em}.kami-nano h7-CN,.greennano h7-CN{font-size:1em;line-height:2em;letter-spacing:.2em;margin:4em 0em 1em 0em}.kami-nano h7-EN,.greennano h7-EN{font-size:1em;line-height:1.5em;letter-spacing:0em;margin:4em 0em 1em 0em}.kami-nano .topword,.greennano .topword{font-size:.5em;letter-spacing:.3em;line-height:2em;margin:-0.5em 0em 0em 0em}.kami-nano .topword-en,.greennano .topword-en{font-size:.6em;letter-spacing:0em;line-height:1.7em;padding:0 1em 0 0}.kami-nano .buttonTOP,.greennano .buttonTOP{display:flex;position:relative;border:1.5px solid #fff;border-radius:0px;justify-content:space-around;width:17.5rem;padding:.5em 0em;transition:.3s ease-in-out;font-weight:600;font-size:.5em;margin:2em 0em -1em 0em !important;color:#fff;align-items:center}.kami-nano .page .main,.greennano .page .main{margin-top:0}.kami-nano .widget_mt_posts h3,.kami-nano .widget_alx_tabs,.greennano .widget_mt_posts h3,.greennano .widget_alx_tabs{line-height:1em}.kami-nano .page-title.pad,.greennano .page-title.pad{padding-top:2em;padding-bottom:0}.kami-nano #head_space,.greennano #head_space{margin-top:0}.kami-nano .palla .parallax,.kami-nano #head_space .parallax,.greennano .palla .parallax,.greennano #head_space .parallax{margin-top:0;height:25rem !important;background-size:75rem auto !important}.kami-nano .freespace-pad,.greennano .freespace-pad{padding:0 0}.kami-nano .BUSINESS-DOMAIN-container,.greennano .BUSINESS-DOMAIN-container{margin-top:0}.kami-nano .BUSINESS-DOMAIN-container-en,.greennano .BUSINESS-DOMAIN-container-en{margin-top:0}}@media only screen and (max-width: 450px){.kami-nano .feature_meta,.greennano .feature_meta{height:9.375rem !important;margin-top:0}.kami-nano .feature_meta h2,.greennano .feature_meta h2{margin-top:0em;margin-bottom:1em}.kami-nano .feature_meta #feature_logo,.greennano .feature_meta #feature_logo{margin-bottom:0}.kami-nano .BDflex div,.greennano .BDflex div{width:30%;margin:0rem;padding:0em .5em}}@media (min-width: 782px){.kami-nano .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis],.greennano .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}.kami-nano .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.greennano .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}@media (hover: hover){a:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}a:where(:any-link,:enabled,summary):hover{opacity:.5}.l-header__mainmenu li a:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.l-header__mainmenu li a:where(:any-link,:enabled,summary):hover{opacity:1}.l-header__mainmenu li a:where(:-moz-any-link,:enabled,summary):hover:after{-moz-transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.l-header__mainmenu li a:where(:any-link,:enabled,summary):hover:after{transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.l-header__submenu-link:where(:-moz-any-link,:enabled,summary):hover .l-header__submenu-text:after{-moz-transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.l-header__submenu-link:where(:any-link,:enabled,summary):hover .l-header__submenu-text:after{transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.l-post-content a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.l-post-content a:where(:any-link,:enabled,summary):hover{text-decoration:none}.l-searchform__close:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.l-searchform__close:where(:any-link,:enabled,summary):hover{opacity:.5}.c-banner__wrapper:where(:-moz-any-link,:enabled,summary):hover{opacity:.88}.c-banner__wrapper:where(:any-link,:enabled,summary):hover{opacity:.88}.c-business-banner__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-business-banner__item:where(:any-link,:enabled,summary):hover{opacity:1}.c-business-banner__item:where(:-moz-any-link,:enabled,summary):hover .c-business-banner__button{background-color:#fff;color:#333}.c-business-banner__item:where(:any-link,:enabled,summary):hover .c-business-banner__button{background-color:#fff;color:#333}.c-business-banner a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover .c-business-banner__button{background-color:#333;color:#fff}.c-business-banner a[target=_blank]:where(:any-link,:enabled,summary):hover .c-business-banner__button{background-color:#333;color:#fff}.c-button:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background-color:#fff;color:#0a285a}.c-button:where(:any-link,:enabled,summary):hover,.wp-block-button__link:where(:any-link,:enabled,summary):hover{opacity:1;background-color:#fff;color:#0a285a}.c-button:where(:-moz-any-link,:enabled,summary):hover::after, .wp-block-button__link:where(:-moz-any-link,:enabled,summary):hover::after{border-color:#0a285a}.c-button:where(:any-link,:enabled,summary):hover::after,.wp-block-button__link:where(:any-link,:enabled,summary):hover::after{border-color:#0a285a}.c-button.is-reverse:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-reverse:where(:-moz-any-link,:enabled,summary):hover{background-color:#0a285a;color:#fff}.c-button.is-reverse:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-reverse:where(:any-link,:enabled,summary):hover{background-color:#0a285a;color:#fff}.c-button.is-secondary:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-secondary:where(:-moz-any-link,:enabled,summary):hover{background-color:#fff;border-color:#0a285a}.c-button.is-secondary:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-secondary:where(:any-link,:enabled,summary):hover{background-color:#fff;border-color:#0a285a}.c-button.is-pink:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-pink:where(:-moz-any-link,:enabled,summary):hover{color:#db8788}.c-button.is-pink:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-pink:where(:any-link,:enabled,summary):hover{color:#db8788}.c-button.is-pink:where(:-moz-any-link,:enabled,summary):hover:after, .wp-block-button__link.is-pink:where(:-moz-any-link,:enabled,summary):hover:after{border-color:#db8788}.c-button.is-pink:where(:any-link,:enabled,summary):hover:after,.wp-block-button__link.is-pink:where(:any-link,:enabled,summary):hover:after{border-color:#db8788}.c-button.is-blue:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-blue:where(:-moz-any-link,:enabled,summary):hover{color:#2996b9}.c-button.is-blue:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-blue:where(:any-link,:enabled,summary):hover{color:#2996b9}.c-button.is-blue:where(:-moz-any-link,:enabled,summary):hover:after, .wp-block-button__link.is-blue:where(:-moz-any-link,:enabled,summary):hover:after{border-color:#2996b9}.c-button.is-blue:where(:any-link,:enabled,summary):hover:after,.wp-block-button__link.is-blue:where(:any-link,:enabled,summary):hover:after{border-color:#2996b9}.c-button.is-green:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-green:where(:-moz-any-link,:enabled,summary):hover{color:#6ead8f}.c-button.is-green:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-green:where(:any-link,:enabled,summary):hover{color:#6ead8f}.c-button.is-green:where(:-moz-any-link,:enabled,summary):hover:after, .wp-block-button__link.is-green:where(:-moz-any-link,:enabled,summary):hover:after{border-color:#6ead8f}.c-button.is-green:where(:any-link,:enabled,summary):hover:after,.wp-block-button__link.is-green:where(:any-link,:enabled,summary):hover:after{border-color:#6ead8f}.c-button.is-xs:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-xs:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-button.is-xs:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-xs:where(:any-link,:enabled,summary):hover{opacity:.6}.c-button.is-nav:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-nav:where(:-moz-any-link,:enabled,summary):hover{color:#0a285a;background-color:#fff}.c-button.is-nav:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-nav:where(:any-link,:enabled,summary):hover{color:#0a285a;background-color:#fff}.c-button.is-post:where(:-moz-any-link,:enabled,summary):hover, .wp-block-button__link.is-post:where(:-moz-any-link,:enabled,summary):hover{color:#fff;opacity:.5}.c-button.is-post:where(:any-link,:enabled,summary):hover,.wp-block-button__link.is-post:where(:any-link,:enabled,summary):hover{color:#fff;opacity:.5}.c-card__card:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-card__card:where(:any-link,:enabled,summary):hover{opacity:1}.c-card__card:where(:-moz-any-link,:enabled,summary):hover .c-card__head{color:#0082d2}.c-card__card:where(:any-link,:enabled,summary):hover .c-card__head{color:#0082d2}.c-card__card.is-design:where(:-moz-any-link,:enabled,summary):hover{border-color:#0082d2}.c-card__card.is-design:where(:any-link,:enabled,summary):hover{border-color:#0082d2}.c-card__card.is-primary:where(:-moz-any-link,:enabled,summary):hover .c-card__head{color:var(--color-primary)}.c-card__card.is-primary:where(:any-link,:enabled,summary):hover .c-card__head{color:var(--color-primary)}.c-card__card.is-primary.is-design:where(:-moz-any-link,:enabled,summary):hover{border-color:var(--color-primary)}.c-card__card.is-primary.is-design:where(:any-link,:enabled,summary):hover{border-color:var(--color-primary)}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:where(:-moz-any-link,:enabled,summary):hover, .c-forms-document-detail__slider .swiper-nav .swiper-button-next:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-forms-document-detail__slider .swiper-nav .swiper-button-prev:where(:any-link,:enabled,summary):hover,.c-forms-document-detail__slider .swiper-nav .swiper-button-next:where(:any-link,:enabled,summary):hover{opacity:.5}.c-lang-selector__trigger:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-lang-selector__trigger:where(:any-link,:enabled,summary):hover{opacity:.5}.c-lineup__card:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-lineup__card:where(:any-link,:enabled,summary):hover{opacity:1}.c-lineup__card:where(:-moz-any-link,:enabled,summary):hover .c-lineup__card-head{color:#0082d2}.c-lineup__card:where(:any-link,:enabled,summary):hover .c-lineup__card-head{color:#0082d2}.c-main-visual__nav ul li a:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-main-visual__nav ul li a:where(:any-link,:enabled,summary):hover{opacity:1}.c-main-visual__nav-link:where(:-moz-any-link,:enabled,summary):hover .c-main-visual__nav-text::after{-moz-transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.c-main-visual__nav-link:where(:any-link,:enabled,summary):hover .c-main-visual__nav-text::after{transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.c-main-visual__navigation-item:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-main-visual__navigation-item:where(:any-link,:enabled,summary):hover{opacity:1}.c-menu-list.is-pink .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover{color:#eb7575}.c-menu-list.is-pink .c-menu-list__list a:where(:any-link,:enabled,summary):hover{color:#eb7575}.c-menu-list.is-pink .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover::before{background-color:#eb7575}.c-menu-list.is-pink .c-menu-list__list a:where(:any-link,:enabled,summary):hover::before{background-color:#eb7575}.c-menu-list.is-green .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover{color:#4dc03d}.c-menu-list.is-green .c-menu-list__list a:where(:any-link,:enabled,summary):hover{color:#4dc03d}.c-menu-list.is-green .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover::before{background-color:#4dc03d}.c-menu-list.is-green .c-menu-list__list a:where(:any-link,:enabled,summary):hover::before{background-color:#4dc03d}.c-menu-list.is-primary .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover{color:var(--color-primary)}.c-menu-list.is-primary .c-menu-list__list a:where(:any-link,:enabled,summary):hover{color:var(--color-primary)}.c-menu-list.is-primary .c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover::before{background-color:var(--color-primary)}.c-menu-list.is-primary .c-menu-list__list a:where(:any-link,:enabled,summary):hover::before{background-color:var(--color-primary)}.c-menu-list__list a:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#0082d2}.c-menu-list__list a:where(:any-link,:enabled,summary):hover{opacity:1;color:#0082d2}.c-mm__gallery-btn:where(:-moz-any-link,:enabled,summary):hover:not(:disabled){color:#0a285a}.c-mm__gallery-btn:where(:any-link,:enabled,summary):hover:not(:disabled){color:#0a285a}.c-modal-link:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.c-modal-link:where(:any-link,:enabled,summary):hover{opacity:.5}.c-news-item__item:where(:-moz-any-link,:enabled,summary):hover{opacity:1;color:#0082d2}.c-news-item__item:where(:any-link,:enabled,summary):hover{opacity:1;color:#0082d2}.c-news-lg__block:where(:-moz-any-link,:enabled,summary):hover{background-color:#fff6f6}.c-news-lg__block:where(:any-link,:enabled,summary):hover{background-color:#fff6f6}.c-news__block:where(:-moz-any-link,:enabled,summary):hover{background-color:#fff6f6}.c-news__block:where(:any-link,:enabled,summary):hover{background-color:#fff6f6}.c-pagination__num:where(:-moz-any-link,:enabled,summary):hover{opacity:1;background:rgba(10,40,90,.2)}.c-pagination__num:where(:any-link,:enabled,summary):hover{opacity:1;background:rgba(10,40,90,.2)}.c-serch-block__lable:where(:-moz-any-link,:enabled,summary):hover{background-color:#0a285a;color:#fff;opacity:1}.c-serch-block__lable:where(:any-link,:enabled,summary):hover{background-color:#0a285a;color:#fff;opacity:1}.c-slidebar-menu__menulist a:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-slidebar-menu__menulist a:where(:any-link,:enabled,summary):hover{opacity:1}.c-slidebar-menu__menulist a:where(:-moz-any-link,:enabled,summary):hover:after{-moz-transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.c-slidebar-menu__menulist a:where(:any-link,:enabled,summary):hover:after{transition:width .3s cubic-bezier(0.19, 1, 0.22, 1);left:0;width:100%}.c-slidebar-menu__menulist.is-sub a:where(:-moz-any-link,:enabled,summary):hover{opacity:.4}.c-slidebar-menu__menulist.is-sub a:where(:any-link,:enabled,summary):hover{opacity:.4}.c-tabs__navs a:where(:-moz-any-link,:enabled,summary):hover{background-color:#0082d2;color:#fff;opacity:1}.c-tabs__navs a:where(:any-link,:enabled,summary):hover{background-color:#0082d2;color:#fff;opacity:1}.c-tabs__navs a.is-active:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-tabs__navs a.is-active:where(:any-link,:enabled,summary):hover{opacity:1}#toc_container .toc_list li a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none;background:rgba(214,214,214,.2)}#toc_container .toc_list li a:where(:any-link,:enabled,summary):hover{text-decoration:none;background:rgba(214,214,214,.2)}.c-top-business__content-item:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-top-business__content-item:where(:any-link,:enabled,summary):hover{opacity:1}.c-top-lineup__card:where(:-moz-any-link,:enabled,summary):hover{opacity:1}.c-top-lineup__card:where(:any-link,:enabled,summary):hover{opacity:1}.c-top-lineup__card:where(:-moz-any-link,:enabled,summary):hover .c-top-lineup__card-head{color:#0082d2}.c-top-lineup__card:where(:any-link,:enabled,summary):hover .c-top-lineup__card-head{color:#0082d2}.u-text-link:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.u-text-link:where(:any-link,:enabled,summary):hover{text-decoration:none}.is-style-link-styling a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.is-style-link-styling a:where(:any-link,:enabled,summary):hover{text-decoration:none}}
