@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&amp;display=swap&amp;subset=japanese);
*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;padding:0}select{cursor:pointer}input:focus,textarea:focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;cursor:pointer;padding:0}@font-face{font-family:"Sigma Serif head";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Headline.woff) format("woff"),url(../fonts/SigmaSerif-Headline.woff2) format("woff2")}@font-face{font-family:Sigma Sans;font-style:normal;font-weight:400;src:url(../fonts/SigmaSans-Regular.woff) format("woff"),url(../fonts/SigmaSans-Regular.woff2) format("woff2")}@font-face{font-family:Sigma Sans;font-style:italic;font-weight:400;src:url(../fonts/SigmaSans-RegularItalic.woff) format("woff"),url(../fonts/SigmaSans-RegularItalic.woff2) format("woff2")}@font-face{font-family:Sigma Sans;font-style:normal;font-weight:500;src:url(../fonts/SigmaSans-Medium.woff) format("woff"),url(../fonts/SigmaSans-Medium.woff2) format("woff2")}@font-face{font-family:Sigma Sans;font-style:normal;font-weight:700;src:url(../fonts/SigmaSans-Bold.woff) format("woff"),url(../fonts/SigmaSans-Bold.woff2) format("woff2")}@font-face{font-family:"Sigma Serif";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Text.woff) format("woff"),url(../fonts/SigmaSerif-Text.woff2) format("woff2")}@font-face{font-family:"Sigma Serif";font-style:normal;font-weight:700;src:url(../fonts/SigmaSerif-TextBold.woff) format("woff"),url(../fonts/SigmaSerif-TextBold.woff2) format("woff2")}@font-face{font-family:"Sigma Serif";font-style:italic;font-weight:400;src:url(../fonts/SigmaSerif-TextItalic.woff) format("woff"),url(../fonts/SigmaSerif-TextItalic.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving5pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving5pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving8pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving8pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving10pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving10pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving12pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving12pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving14pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving14pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving18pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving18pt.woff2) format("woff2")}@font-face{font-family:"Sigma Serif Engraving";font-style:normal;font-weight:400;src:url(../fonts/SigmaSerif-Engraving24pt.woff) format("woff"),url(../fonts/SigmaSerif-Engraving24pt.woff2) format("woff2")}:root{--primary-color:#003f87;--text-color:#1769aa;--bg-color-hf:#f8f9fa;--third-color:#d81e25;--secondary-color:#1ad584;--font-color-base:#333;--font-color-secondary:rgba(51,51,51,.7);--font-color-disabled:#999;--font-family-base:"Sigma Serif","Noto Sans JP",sans-serif;--font-family-sigma:"Sigma Serif",sans-serif;--back-color-Off-white:#fefefd;--back-color-Sand:#faf8f2;--back-color-Pale:#e6e2dc;--design-size-pc:1456;--design-size-sp:390;--header-height:48rem;--header-height-sp:48rem}html{font-size:1px;height:-webkit-fill-available;overflow-y:scroll}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--back-color-Off-white);color:var(--font-color-base);font-family:var(--font-family-base);font-size:16rem;font-weight:400;letter-spacing:.08rem;line-height:1.25}@media screen and (max-width:1200px){body{font-size:16rem}}a{color:var(--font-color-base)}a,a:hover{text-decoration:none}a:hover{color:var(--primary-color)}a:hover img{opacity:1}img.nofade{opacity:1!important}img{height:auto;width:100%}strong{font-weight:700}.c-skipLink{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.small{font-size:.8em}#responseFlagTab{display:none!important}@media screen and (min-width:1201px){#responseFlagPc{display:block!important}#responseFlagSp{display:none!important}}@media screen and (max-width:1200px){#responseFlagPc{display:none!important}#responseFlagSp{display:block!important}}@media screen and (min-width:1201px){.sp{display:none!important}}@media screen and (max-width:1200px){.pc{display:none!important}}@media screen and (min-width:1201px){.--sp-wide{display:none!important}}@media screen and (max-width:1200px){.--sp-wide{display:none!important}}.f-h1{font-size:88rem;letter-spacing:-1.32rem;line-height:.95}.f-h1,.f-h2{font-family:"Sigma Serif head";font-weight:400}.f-h2{font-size:48rem;letter-spacing:normal;letter-spacing:-1.32rem}.f-h2,.f-h3{line-height:1.1}.f-h3{font-size:30rem;letter-spacing:normal}.f-h3,.f-ul{font-weight:400}.f-ul{font-family:Sigma Sans;font-size:13rem;letter-spacing:.26rem;line-height:1.25}.f-enSerif{font-family:var(--font-family-sigma);font-weight:400}.f-uppercase{text-transform:uppercase}.f-lowercase{text-transform:none}@media screen and (max-width:1200px){.f-h1{letter-spacing:normal;line-height:1.1}.f-h1,.f-h2{font-size:36rem}}html{--grid-num:16rem;--idt-num:16rem}@media screen and (max-width:1200px){html{--grid-num:8rem;--idt-num:16rem}}.l-wrap{overflow:clip;padding-top:var(--header-height);z-index:1000}@media screen and (max-width:1200px){.l-wrap{display:block;min-width:0;padding-top:var(--header-height-sp)}}.l-inr{padding:var(--idt-num)}.l-idt{padding:0 var(--idt-num)}.l-inrIdt{padding:0 var(--grid-num)}.l-wid{margin:0 auto;max-width:1200rem}.l-line-1{margin:0 auto;width:calc(8.33333% - 14.66667rem + var(--grid-num)*0)}.l-line-2{margin:0 auto;width:calc(16.66667% - 29.33333rem + var(--grid-num)*1)}.l-line-3{margin:0 auto;width:calc(25% - 44rem + var(--grid-num)*2)}.l-line-4{margin:0 auto;width:calc(33.33333% - 58.66667rem + var(--grid-num)*3)}.l-line-5{margin:0 auto;width:calc(41.66667% - 73.33333rem + var(--grid-num)*4)}.l-line-6{margin:0 auto;width:calc(50% - 88rem + var(--grid-num)*5)}.l-line-7{margin:0 auto;width:calc(58.33333% - 102.66667rem + var(--grid-num)*6)}.l-line-8{margin:0 auto;width:calc(66.66667% - 117.33333rem + var(--grid-num)*7)}.l-line-9{margin:0 auto;width:calc(75% - 132rem + var(--grid-num)*8)}.l-line-10{margin:0 auto;width:calc(83.33333% - 146.66667rem + var(--grid-num)*9)}.l-line-11{margin:0 auto;width:calc(91.66667% - 161.33333rem + var(--grid-num)*10)}.l-line-12{margin:0 auto;width:calc(100% - 176rem + var(--grid-num)*11)}@media screen and (min-width:1201px){.l-text-pc{padding-right:var(--spacing-120)}.l-wid500-pc{margin:0 auto;max-width:500rem}.l-wid560-pc{margin:0 auto;max-width:560rem}.l-wid600-pc{margin:0 auto;max-width:600rem}.l-wid700-pc{margin:0 auto;max-width:700rem}.l-wid1184-pc{margin:0 auto;max-width:1184rem}.l-line-1-pc{margin:0 auto;width:calc(8.33333% - 14.66667rem + var(--grid-num)*0)}.l-line-2-pc{margin:0 auto;width:calc(16.66667% - 29.33333rem + var(--grid-num)*1)}.l-line-3-pc{margin:0 auto;width:calc(25% - 44rem + var(--grid-num)*2)}.l-line-4-pc{margin:0 auto;width:calc(33.33333% - 58.66667rem + var(--grid-num)*3)}.l-line-5-pc{margin:0 auto;width:calc(41.66667% - 73.33333rem + var(--grid-num)*4)}.l-line-6-pc{margin:0 auto;width:calc(50% - 88rem + var(--grid-num)*5)}.l-line-7-pc{margin:0 auto;width:calc(58.33333% - 102.66667rem + var(--grid-num)*6)}.l-line-8-pc{margin:0 auto;width:calc(66.66667% - 117.33333rem + var(--grid-num)*7)}.l-line-9-pc{margin:0 auto;width:calc(75% - 132rem + var(--grid-num)*8)}.l-line-10-pc{margin:0 auto;width:calc(83.33333% - 146.66667rem + var(--grid-num)*9)}.l-line-11-pc{margin:0 auto;width:calc(91.66667% - 161.33333rem + var(--grid-num)*10)}.l-line-12-pc{margin:0 auto;width:calc(100% - 176rem + var(--grid-num)*11)}.l-grid .l-line-1-pc,.l-grid .l-line-10-pc,.l-grid .l-line-11-pc,.l-grid .l-line-12-pc,.l-grid .l-line-2-pc,.l-grid .l-line-3-pc,.l-grid .l-line-4-pc,.l-grid .l-line-5-pc,.l-grid .l-line-6-pc,.l-grid .l-line-7-pc,.l-grid .l-line-8-pc,.l-grid .l-line-9-pc{margin:0}}@media screen and (max-width:1200px){.l-wid{max-width:none}}.l-background{background-color:#fff;margin-top:calc(100vh - var(--header-height));position:relative;z-index:10}.l-support{background-color:var(--back-color-Sand)}@media screen and (max-width:1200px){.l-background{background-color:#fff;margin-top:calc(100vh - var(--header-height));position:relative;z-index:10}}:root{--spacing-02:2rem;--spacing-04:4rem;--spacing-08:8rem;--spacing-12:12rem;--spacing-16:16rem;--spacing-20:20rem;--spacing-24:24rem;--spacing-32:32rem;--spacing-40:40rem;--spacing-48:48rem;--spacing-56:56rem;--spacing-64:64rem;--spacing-72:72rem;--spacing-80:80rem;--spacing-88:88rem;--spacing-96:96rem;--spacing-120:120rem;--spacing-160:160rem;--spacing-200:200rem}.l-blockSpacing{padding-top:var(--spacing-160)}.l-blockSpacing.--type-half{padding-top:var(--spacing-80)}@media screen and (max-width:1200px){.l-blockSpacing{padding-top:var(--spacing-96)}}.l-blockMargin{margin-top:var(--spacing-16)}.l-blockMargin.--type-half{padding-top:var(--spacing-8)}.l-blockLowSpacing{margin-top:var(--spacing-32)}@media screen and (max-width:1200px){.l-blockLowSpacing{margin-top:var(--spacing-24)}}.l-blockInternalSpacing{margin-top:var(--spacing-80)}.l-blockInternalSpacing.--type-half{margin-top:var(--spacing-40)}@media screen and (max-width:1200px){.l-blockInternalSpacing{margin-top:var(--spacing-64)}}.l-grid{display:flex;flex-wrap:wrap;gap:0 var(--grid-num)}@media screen and (min-width:1201px){.l-grid-pc{display:flex;flex-wrap:wrap;gap:0 var(--grid-num)}}@media screen and (max-width:1200px){.l-grid-sp{display:flex;flex-wrap:wrap;gap:0 var(--grid-num)}}.l-panelGrid{display:flex;flex-wrap:wrap;gap:var(--spacing-80) var(--grid-num)}.l-panelGrid.--gap-64{row-gap:var(--spacing-64)}@media screen and (max-width:1200px){.l-panelGrid{row-gap:var(--spacing-64)}}.l-indent{padding-left:var(--spacing-16)}.l-slide{max-height:80vh;max-width:90vw;padding:var(--spacing-16) var(--spacing-32) var(--spacing-40)}.l-slide,.l-slide>div picture{margin:0 auto;position:relative}.l-slide>div picture{aspect-ratio:3/2;max-height:calc(80vh - 80rem)}.l-slide>div .l-grid picture{aspect-ratio:3/4;max-height:calc(80vh - 80rem);position:relative}.l-slide>div picture img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.l-slide .slick-slide{padding:var(--spacing-24)}.l-slide .slick-arrow{cursor:pointer;font-size:0;height:32rem;padding:var(--spacing-08);position:absolute;top:50%;transform:translateY(-50%);width:32rem}.l-slide .slick-prev{background:url(../images/icn_arw_l.svg) no-repeat 50%/contain;left:0}.l-slide .slick-next{background:url(../images/icn_arw_r.svg) no-repeat 50%/contain;right:0}.l-slide .slick-dots{align-items:center;bottom:10rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.l-slide .slick-dots li{margin:var(--spacing-04)}.l-slide .slick-dots li button{background-color:#fff;border:1px solid #333;border-radius:99rem;display:block;font-size:0;height:var(--spacing-08);padding:var(--spacing-04);width:var(--spacing-08)}.l-slide .slick-dots li.slick-active button{background-color:#333}@media screen and (max-width:1200px){.l-slide{padding:var(--spacing-16) 0 var(--spacing-24);position:relative;width:100%}.l-slide .slick-slide{padding:var(--spacing-08)}.l-slide .slick-prev{left:-22rem}.l-slide .slick-next{right:-22rem}}.l-edit ol,.l-edit ul{counter-reset:number 0;display:grid;gap:var(--spacing-02);grid-template-columns:1fr}.l-edit ul>li{padding-left:1em;position:relative}.l-edit ul>li:before{content:"・";display:inline-block;margin-left:-1em;width:1em}.l-edit ol>li{padding-left:1em;position:relative}.l-edit ol>li:before{content:counter(number) " ";counter-increment:number 1;display:inline-block;margin-left:-1em;width:1em}.l-edit strong{font-weight:700}.l-edit a{position:relative}.l-edit a:after{background:url(../images/icn_external_link.svg) no-repeat 50%/contain;content:"";display:inline-block;height:1em;width:1em}.l-subHeader{background-color:hsla(60,20%,99%,.9);left:0;padding-bottom:var(--spacing-16);padding-top:var(--spacing-16);position:fixed;top:0;transition:all .1s linear;width:100%;z-index:10}[lang=ja] .l-subHeader{padding-bottom:14.5rem;padding-top:14.5rem}.l-subHeader.js-show{top:var(--header-height)}@media screen and (min-width:1201px){.l-header .sp{display:none!important}}@media screen and (max-width:1200px){.l-header .sp{display:block!important}.l-header .pc{display:none!important}}.l-header{left:0;position:fixed;top:0;width:100%;z-index:1000}.l-header__inr{padding-bottom:0;position:relative;z-index:1}.l-header__inr>*{z-index:10}.l-header__logo{padding-bottom:var(--idt-num)}.l-header__logo a{display:block;margin:-2rem;width:85rem}.l-header__ttl .--type-active{border-bottom:1px solid;pointer-events:none}@media screen and (min-width:1201px){.l-header__menu:after{background-color:var(--bg-color-hf);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.l-header__nav{cursor:pointer;margin:0 -8rem}.l-header__ttl{padding:0 var(--spacing-08) var(--idt-num);position:relative;z-index:1}.l-header__nav:hover .l-header__ttl{color:var(--primary-color)}.l-header__nav:hover .l-header__ttl.--type-lang{opacity:1}.l-header__nav .l-header__ttl.--type-lang a:hover{opacity:.7}.l-header__ttl a:hover{text-decoration:none}.l-header__box{background-color:var(--back-color-Off-white);left:0;overflow:hidden;position:absolute;top:0;transform:translateY(-100%);transition:all .1s linear .1s;width:100%;z-index:-10}.l-header__nav:hover .l-header__box{transform:translateY(var(--header-height));transition:all 0s linear 0s;z-index:-1}.l-header__boxMenu{gap:var(--spacing-02);padding-bottom:var(--spacing-32)}.l-header__boxMenu a:hover{opacity:.7}.l-support .l-header__box,.l-support .l-header__menu:after{background-color:var(--back-color-Sand)}}@media screen and (max-width:1200px){.l-header{background-color:var(--back-color-Off-white)}.l-header__inr{padding-bottom:var(--idt-num)}.l-header__logo{padding-bottom:0}.l-header__logo a{display:block;margin:-2rem;width:85rem}.l-header__boxMenu{gap:var(--spacing-04);padding-bottom:var(--spacing-16)}.l-support .l-header__inr{background-color:var(--back-color-Sand)}}.l-header__ol{background:rgba(0,0,0,.15);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999}.c-toggleMenu__cts{padding-bottom:var(--spacing-64);padding-top:var(--spacing-48)}@media screen and (max-width:1200px){.c-toggleMenu{height:100%;position:relative;z-index:1001}.c-toggleMenu__cts{max-height:calc(100% - 50rem);overflow-y:scroll;width:100%}.l-header__ttl{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:var(--spacing-08) 12rem var(--spacing-08) 0;position:relative}[data-js-toggle-wrap] .l-header__ttl:after,[data-js-toggle-wrap] .l-header__ttl:before{background-color:var(--font-color-base);content:" ";height:1px;position:absolute;right:3rem;top:50%;transform-origin:center;transition:all .3s linear;width:6rem}[data-js-toggle-wrap] .l-header__ttl:before{transform:translateY(-50%) rotate(90deg)}[data-js-toggle-wrap].js-open .l-header__ttl:before{transform:translateY(-50%) rotate(0)}[data-js-toggle-wrap] .l-header__ttl:after{transform:translateY(-50%)}.l-header__box{display:none;height:0}.l-header__boxMenu{padding-left:0;padding-right:0}.l-header__menu{padding-bottom:60rem}.l-header__nav:last-of-type{background-color:var(--back-color-Off-white);bottom:0;left:0;padding:0 var(--idt-num) 70rem var(--idt-num);position:absolute;width:100%}}.l-footer{background-color:#fff;padding-bottom:var(--spacing-64);position:relative;width:100%;z-index:10}.l-footer__inr{padding-top:var(--spacing-200)}.l-footer__logo{display:block;margin:0 auto;width:80rem}.l-footer__menu{margin-top:var(--spacing-120)}.l-footer__navTtl{color:rgba(51,51,51,.7)}.l-footer__navTtl a:hover{opacity:.7}.l-footer__navDtl{gap:var(--spacing-02);margin-top:var(--spacing-16)}.l-footer__copy{margin-top:var(--spacing-120)}.l-support .l-footer{background-color:var(--back-color-Sand)}@media screen and (max-width:1200px){.l-footer__inr{padding-top:var(--spacing-160)}.l-footer__menu{margin-top:var(--spacing-96)}.l-footer__nav+.l-footer__nav{margin-top:var(--spacing-32)}.l-footer__navTtl{color:rgba(0,0,0,.7)}.l-footer__navDtl{gap:var(--spacing-02);margin-top:0}.l-footer__copy{margin-top:var(--spacing-96)}}.c-toggle{height:100vh;height:100dvh;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(390rem);transition:all .5s ease-in-out;width:390rem;z-index:10;z-index:10001}[data-js-slide-close],[data-js-slide-open]{cursor:pointer;transition:all .1s ease-in-out}[data-js-slide-close]:hover,[data-js-slide-open]:hover{opacity:.7}.c-toggle.js-open{transform:translateX(0)}@media screen and (max-width:1200px){.c-toggle{max-width:100%;transform:translateX(100%);transition:all .3s ease-in-out;width:100%}}.c-heroBlock{background-color:#000;height:calc(100vh - var(--header-height));left:0;position:fixed;top:var(--header-height);width:100%}.c-heroBlock__img{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.c-heroBlock__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.--type-headline .c-heroBlock__img{opacity:.5}.--type-headline .c-heroBlock__img video{height:100%;-o-object-fit:cover;object-fit:cover}.--type-headline .c-heroBlock__img video,.c-heroBlock__headline{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-heroBlock__headline{color:#fff}.c-heroBlock__headline.--type-large,.c-heroBlock__headline.--type-medium{text-align:center}.c-heroBlock__headline.--type-technical{text-align:left}@media screen and (max-width:1200px){.c-heroBlock{top:var(--header-height)}.c-heroBlock__img{height:calc(100vh - var(--header-height))}.c-heroBlock__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}}.c-coverBlock{background-color:#000;position:relative}.c-coverBlock a{color:#fff}.c-coverBlock__img{align-items:center;display:flex;justify-content:center;overflow:hidden}.c-coverBlock__img img{opacity:.5}.c-coverBlock__headline{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-coverBlock__headline.--type-large,.c-coverBlock__headline.--type-medium{text-align:center}.c-coverBlock__headline.--type-technical{text-align:left}@media screen and (max-width:1200px){.c-coverBlock__img{height:calc(100vh - var(--header-height))}.c-coverBlock__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}}.c-storyBlock__img{order:2;width:calc(66.66667% - 117.33333rem + var(--grid-num)*7)}.c-storyBlock__body{margin-right:auto;width:calc(25% - 44rem + var(--grid-num)*2)}.--img-left .c-storyBlock__body{margin-left:auto;margin-right:0;order:3}@media screen and (min-width:1201px){.c-storyBlock.--col-reverse-pc .c-storyBlock__img{order:0}.c-storyBlock.--col-reverse-pc .c-storyBlock__body{margin-left:auto;margin-right:0}}@media screen and (max-width:1200px){.c-storyBlock__img{order:0;width:100%}.c-storyBlock__body{margin-top:var(--spacing-20);padding-right:0;width:100%}.--img-left .c-storyBlock__body{padding-left:0}}.c-categoryList__itemDtl{gap:var(--spacing-04)}.c-categoryList__itemDtl a:hover{opacity:.7}@media screen and (max-width:1200px){.c-categoryList{flex-wrap:nowrap;gap:var(--spacing-32) 0}}.c-filterBar__btn{cursor:pointer;padding-right:14rem;position:relative}[data-js-toggle-wrap] .c-filterBar__btn:after,[data-js-toggle-wrap] .c-filterBar__btn:before{background-color:var(--font-color-base);content:" ";display:none;height:1px;position:absolute;right:3rem;top:50%;transform-origin:center;transition:transform .3s linear;width:6rem}[data-js-toggle-wrap] .c-filterBar__btn:before{transform:translateY(-50%) rotate(90deg)}[data-js-toggle-wrap] .c-filterBar__btn:after{transform:translateY(-50%)}[data-js-toggle-wrap].js-open .c-filterBar__btn:before{transform:translateY(-50%) rotate(0)}.c-filterBar__box{display:none;height:0}@media screen and (max-width:1200px){.c-filterBar__cts{gap:var(--spacing-02) 0}.c-filterBar__list{gap:var(--spacing-32) 0}}.c-search__inputItem{border:1px solid rgba(51,51,51,.7);padding:7rem 11rem}.c-search__inputItem input{background-color:transparent;flex:1;font:inherit;letter-spacing:inherit;line-height:inherit}.c-search__inputItem input::-moz-placeholder{color:var(--font-color-secondary)}.c-search__inputItem input::placeholder{color:var(--font-color-secondary)}.c-search__inputItem .mf_finder_searchBox_submit{height:24rem;position:relative;width:24rem}.c-search__inputItem .mf_finder_searchBox_submit:before{background:url(../images/icn_search.svg) no-repeat 50%/contain;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.mf-search-bar_input-wrapper{border:1px solid!important;display:flex!important;flex-wrap:wrap!important;gap:0 var(--grid-num)!important;padding:7rem 11rem!important}#mf-search-bar_input{background-color:transparent!important;border:none!important;flex:1!important;font:inherit!important;height:auto!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important}.mf-search-bar_input-buttons{padding:0!important;position:static!important}.mf-search-bar_input_alt-btn{display:block!important;height:24rem!important;padding:0!important;position:relative!important;width:24rem!important}.mf-search-bar_input_alt-btn .mf-search-bar_input_alt-btn_icon{display:none}.mf-search-bar_input_alt-btn:before{background:url(../images/icn_search.svg) no-repeat 50%/contain;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.c-search__ttl{color:var(--font-color-secondary)}.c-search__list:not(.l-grid)>li{margin-top:var(--spacing-08)}.c-search__list a:hover{opacity:.7}@media screen and (min-width:1201px){.c-search__list.l-grid-pc>li{margin-top:0}}.c-productListing{--grid-num:0;border-top:1px solid rgba(51,51,51,.1)}@media screen and (min-width:1201px){.c-productListing>*{width:33.3333333333%}}@media screen and (max-width:1200px){.c-productListing>*{width:100%}}.c-productOverviewBlock__img{max-width:100%}.c-productOverviewBlock__img .slick-arrow{cursor:pointer;padding:var(--spacing-16);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.c-productOverviewBlock__img .slick-arrow:before{background:url(../images/icn_arw_r.svg) no-repeat 50%/contain;content:"";display:block;height:24rem;width:24rem}.c-productOverviewBlock__img .slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}.c-productOverviewBlock__img .slick-next{right:0}.c-productOverviewBlock__thumbnail{cursor:pointer}.c-productOverviewBlock__thumbnail:not(.js-active){opacity:.6}.c-productOverviewBlock__body{display:flex;flex-direction:column;gap:var(--spacing-32) 0;margin:var(--spacing-80) auto 0;max-width:464rem;padding:0}[lang=ja] .c-productOverviewBlock__body h1{font-family:var(--font-family-sigma);font-weight:400}@media screen and (max-width:1200px){.c-productOverviewBlock__img .slick-dots{bottom:var(--spacing-08);left:50%;margin-top:0;position:absolute;transform:translateX(-50%)}.c-productOverviewBlock__body{padding:var(--spacing-32) 0 0}}.c-productSpecBlock__inr{padding:var(--spacing-80) 0;position:relative}.c-productSpecBlock__tab{border-top:1px solid var(--font-color-secondary);display:grid;gap:var(--spacing-04) 0;grid-template-columns:1fr;padding-top:var(--spacing-08)}.c-productSpecBlock__tabBtn{cursor:pointer;position:relative}.c-productSpecBlock__tabBtn input{height:0;left:0;margin:0;position:absolute;top:0;width:0}.c-productSpecBlock__tabBtn input+span{opacity:.7}.c-productSpecBlock__tabBtn input:checked+span{opacity:1}.c-productSpecBlock__tabBtn input:disabled+span{cursor:auto}@media screen and (min-width:1201px){.c-productSpecBlock__tab{left:0;position:sticky;top:68rem}.c-productSpecBlock__tabBtn:hover input+span{opacity:1}.c-productSpecBlock__tabBtn:hover input:checked+span,.c-productSpecBlock__tabBtn:hover input:disabled+span{opacity:.7}}@media screen and (max-width:1200px){.c-productSpecBlock__inr{padding:var(--spacing-64) 0}.c-productSpecBlock__tab{width:100%}.c-productSpecBlock__tabCts .slick-slider{max-width:calc(100vw - var(--idt-num)*2)}.c-productSpecBlock__tabCts .slick-initialized .slick-slide picture{background-color:initial}}.c-specList{display:flex;flex-direction:column;gap:calc(var(--spacing-08) - 1px) 0}.c-specList>*{border-top:1px solid var(--font-color-secondary);padding-top:var(--spacing-08)}.c-specList.--hr{border-bottom:1px solid var(--font-color-secondary)}.c-specList.--hr>:last-child{padding-bottom:calc(var(--spacing-08) - 1px)}.c-specList.--gap-32{gap:calc(var(--spacing-32) - 1px) 0}.c-specList.--internalSpacing{gap:calc(var(--spacing-80) - 1px) 0}.c-specList.--internalSpacing-04{gap:calc(var(--spacing-04) - 1px) 0}.c-specList.--internalSpacing-04>*{padding-top:var(--spacing-04)}.c-specList.--internalSpacing-04.--hr>:last-child{padding-bottom:calc(var(--spacing-04) - 1px)}@media screen and (max-width:1200px){.c-specList.--internalSpacing{gap:calc(var(--spacing-64) - 1px) 0}}.c-awardBlock__ttl{border-top:1px solid var(--font-color-secondary);padding:var(--spacing-08) 0}.c-awardBlock__itemInr{position:relative}.c-awardBlock__itemInr:before{background:url(../images/icn_external_link.svg) no-repeat 50%/contain;content:"";height:16rem;position:absolute;right:0;top:0;width:16rem}@media screen and (min-width:1201px){.c-awardBlock__itemInr>:nth-child(2){padding-right:var(--spacing-32)}}@media screen and (max-width:1200px){.c-awardBlock__list{margin-top:var(--spacing-16)}.c-awardBlock__itemInr{padding-right:var(--spacing-32)}.c-selectLine{gap:32rem 0}}.c-txtCard>li{border-top:1px solid var(--font-color-secondary);padding-bottom:var(--spacing-80)}.c-txtCard__ttl{padding-top:var(--spacing-16);text-transform:uppercase}.c-txtCard__txt{padding-right:var(--spacing-16);padding-top:var(--spacing-20)}@media screen and (max-width:1200px){.c-txtCard>li{padding-bottom:var(--spacing-64)}.c-txtCard__txt{padding-right:0}}.c-newsList{border-bottom:1px solid var(--font-color-secondary)}.c-newsList>li{border-top:1px solid var(--font-color-secondary)}.c-newsList__item{padding:var(--spacing-08) 0}.c-newsList__item:hover{opacity:.7}.c-newsList__cat,.c-newsList__date{flex:1}.c-newsList__ttl{width:calc(50% - var(--grid-num)/2)}@media screen and (max-width:1200px){.c-newsList__item{flex-direction:column;padding:var(--spacing-08) 0 var(--spacing-16)}.c-newsList__cat,.c-newsList__date{flex:1}.c-newsList__ttl{width:100%}}.c-bgCardPanel{gap:var(--grid-num);padding-top:var(--spacing-32)}@media screen and (min-width:1201px){.c-sticky__nav{left:0;position:sticky;top:calc(var(--header-height) + 20rem)}.c-sticky__link{scroll-margin-top:calc(var(--header-height) + 20rem)}}.c-worldNetworkList{gap:var(--spacing-80) 136rem}@media screen and (min-width:1201px){.c-worldNetworkList>*{flex-basis:344rem}}@media screen and (max-width:1200px){.c-worldNetworkList{gap:var(--spacing-64) 0}}.c-pagenation{display:flex;gap:4rem}.c-pagenation__side{width:40rem}.c-pagenation__center{display:flex;flex:1;justify-content:center}.c-pagenation__list{align-items:center;display:flex;flex-wrap:wrap;gap:4rem}.c-txtBlock h2{margin-top:2.5em}.c-txtBlock ul>li:not(:first-child),.c-txtBlock>*+*{margin-top:1.25em}.c-txtBlock ul.--spacing-4>li:not(:first-child),[lang=ja] .c-txtBlock ul>li:not(:first-child){margin-top:4rem}.c-txtBlock a:not([class]){text-decoration:underline}.c-txtBlock>:first-child{margin-top:0}@media screen and (min-width:1201px){.c-txtBlock a:not([class]):hover{text-decoration:none}}.c-searchResultEntry{border-bottom:1px solid var(--font-color-secondary);display:flex;flex-direction:column;gap:calc(var(--spacing-32) - 1px) 0}.c-searchResultEntry>*{border-top:1px solid var(--font-color-secondary);padding-top:var(--spacing-16)}.c-searchResultEntry>:last-child{padding-bottom:calc(var(--spacing-32) - 1px)}.c-searchResultEntry .textDscription{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden}@media screen and (min-width:1201px){.c-searchResultEntry__grid{gap:0 256rem}.c-searchResultEntry__grid>*{flex-basis:464rem}}.c-newsDetail>:first-child{margin-top:0}.c-newsDetail h1,.c-newsDetail h2,.c-newsDetail h3,.c-newsDetail h4,.c-newsDetail h5,.c-newsDetail h6{margin-top:40rem;text-transform:uppercase}.c-newsDetail p,.c-newsDetail ul{margin-top:20rem}.c-newsDetail ul{list-style:disc outside;padding-left:1.2em}.c-newsDetail ol{list-style:decimal outside;margin-top:20rem;padding-left:1.2em}.c-newsDetail sup{font-size:.7em;position:relative;top:-.5em}.c-newsDetail sub{font-size:.7em;position:relative;top:.5em}.c-newsDetail .note,.c-newsDetail small{font-size:.7em}.c-newsDetail img{display:inline-block;float:none!important;height:auto;margin-bottom:16rem;max-width:100%;width:auto}.c-newsDetail a{text-decoration:underline}.c-newsDetail .blockSpacing{margin-top:var(--spacing-160)}.c-newsDetail img[src*="campaign_button.png"]{display:block;margin-left:auto!important;margin-right:auto!important;max-width:220rem}.c-newsDetail .video-wrapper{padding-top:56.25%;position:relative;width:100%}.c-newsDetail .video-wrapper iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-newsDetail .--spacing-16{margin-top:16rem!important}.c-newsDetail .--spacing-24{margin-top:24rem!important}.c-newsDetail .--spacing-48{margin-top:48rem!important}.c-newsDetail .--spacing-88{margin-top:88rem!important}.c-newsDetail .--spacing-120{margin-top:120rem!important}.c-newsDetail .--spacing-160{margin-top:160rem!important}.c-newsDetail .--spacing-200{margin-top:200rem!important}@media screen and (max-width:1200px){.c-newsDetail .blockSpacing{margin-top:var(--spacing-96)}}.c-specTble{display:block;width:100%}.c-specTble tbody{border-bottom:1px solid var(--font-color-secondary);display:block;flex-direction:column;gap:calc(var(--spacing-04) - 1px) 0}.c-specTble tbody,.c-specTble tr{display:flex;table-layout:fixed;width:100%}.c-specTble tr{--grid-num:var(--spacing-16);border-top:1px solid var(--font-color-secondary);flex-wrap:wrap;gap:0 var(--grid-num);padding-top:var(--spacing-04);text-align:left}.c-specTble tr>*{width:162rem}.c-specTble tr:last-child{padding-bottom:calc(var(--spacing-04) - 1px)}.c-textLinkBox{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-02) 0}.c-searchResultEntry mf-search-results,.mf-search-results_header,.mf-search-results_mars-logo,mf-pagination{display:none!important}.mf-filters{display:none}.m-txtLink,[data-js-toggle-close],[data-js-toggle-open]{cursor:pointer}.m-txtLink{display:inline-block;font-family:Sigma Sans;font-size:13rem;font-weight:400;letter-spacing:.26rem;line-height:1.25;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.m-txtLink.--spacing-24{margin-top:24rem;padding-top:0}.m-txtLink:hover{opacity:.7}[lang=ja] .m-txtLink{font-family:Noto Sans JP,sans-serif;font-size:13rem;line-height:1.8}.m-txtLink[class*="--icn-"]{align-items:center;display:flex}.m-txtLink[class*="--icn-"]:after{background-color:var(--font-color-base);content:"";display:inline-block;flex-shrink:0;height:12rem;margin-left:var(--spacing-02);mask:no-repeat center/contain;-webkit-mask:no-repeat center/contain;width:12rem}.m-txtLink.--icn-cancel:after{mask-image:url(../images/icn_cancel.svg);-webkit-mask-image:url(../images/icn_cancel.svg)}.m-txtLink.--icn-arw-forward:after{mask-image:url(../images/icn_arw_forward.svg);-webkit-mask-image:url(../images/icn_arw_forward.svg)}.m-txtLink.--icn-arw:after{mask-image:url(../images/icn_arw_r.svg);-webkit-mask-image:url(../images/icn_arw_r.svg)}.m-txtLink.--inverted{opacity:.7}@media screen and (min-width:1201px){.m-txtLink:hover{opacity:.7}.m-txtLink.--inverted:hover{opacity:1}}.m-productCard{position:relative}.m-productCard.js-hide-item{display:none}.m-productCard.--hr,.m-productCard.--listing{border-right:1px solid rgba(51,51,51,.1)}.m-productCard.--listing{border-bottom:1px solid rgba(51,51,51,.1);padding:var(--spacing-16) var(--spacing-16) var(--spacing-32) var(--spacing-16)}.m-productCard.--hot .m-productCard__img,.m-productCard.--new .m-productCard__img,.m-productCard.--sale .m-productCard__img{position:relative}.m-productCard.--new .m-productCard__img:before{content:"New"}.m-productCard.--hot .m-productCard__img:before,.m-productCard.--new .m-productCard__img:before{font-family:Sigma Sans;font-size:13rem;font-weight:400;left:0;letter-spacing:.26rem;line-height:1.25;position:absolute;text-transform:uppercase;top:0}.m-productCard.--hot .m-productCard__img:before{content:"Hot"}.m-productCard.--sale .m-productCard__img:before{content:"Sale";font-family:Sigma Sans;font-size:13rem;font-weight:400;left:0;letter-spacing:.26rem;line-height:1.25;position:absolute;text-transform:uppercase;top:0}.m-productCard a{display:flex;flex-direction:column;height:100%;text-decoration:none;transition:all .3s linear}.m-productCard__img{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.m-productCard__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.--type-cover .m-productCard__img{aspect-ratio:4/5}.--type-noCover .m-productCard__img{aspect-ratio:0/0}.--type-coverInp .m-productCard__img{aspect-ratio:3/4}.--type-cover .m-productCard__img img,.--type-coverInp .m-productCard__img img{height:100%;width:100%}.m-productCard p{margin-top:auto;padding-top:var(--spacing-16)}[lang=ja] .m-productCard p{font-family:var(--font-family-sigma);font-weight:400}@media screen and (min-width:1201px){.m-productCard p{padding-right:var(--spacing-16)}[lang=ja] .m-productCard p{font-family:var(--font-family-sigma);font-weight:400}}@media screen and (max-width:1200px){.m-productCard{position:relative}.m-productCard.--hr{border-right:0}.m-productCard.--listing{border-right:0;padding:var(--spacing-16) var(--spacing-16) var(--spacing-64)}.m-productCard p{padding-top:var(--spacing-16)}}.m-contentCard{position:relative}.m-contentCard__inr{display:block;text-decoration:none;transition:all .3s linear}.m-contentCard p{padding-right:var(--spacing-120)}@media screen and (max-width:1200px){.m-contentCard p{padding-right:0}}.m-tab__inr{cursor:pointer;position:relative}.m-tab__inr:hover .m-tab__txt{opacity:.7}.m-tab__inr input{height:0;left:0;margin:0;position:absolute;top:0;width:0}.m-tab .is_current>span,.m-tab__inr input:checked+span{border-bottom:1px solid}.m-filterSelector{cursor:pointer;position:relative}.m-filterSelector input{height:0;left:0;margin:0;position:absolute;top:0;width:0}.m-filterSelector input:checked+span{border-bottom:1px solid}.m-filterSelector:has(input:disabled){color:var(--font-color-disabled)}.m-filterSelector:has(input:not(:checked)):hover{opacity:.6}.m-overlay{background:rgba(0,0,0,.15);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.m-moodProduct{position:relative}.m-moodProduct.--large{width:100%}.m-moodProduct.js-hide-item{display:none}.m-moodProduct a{color:#fff}.m-moodProduct__img{height:100%;overflow:hidden;position:relative}.m-moodProduct__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.m-moodProduct__body{bottom:0;color:#fff;left:0;padding:var(--spacing-16) var(--spacing-16) var(--spacing-32);position:absolute;width:100%}@media screen and (max-width:1200px){.m-moodProduct{height:auto;width:100%}.m-moodProduct__body{padding:var(--spacing-16)}.m-moodProduct.--large{height:calc(100vh - var(--header-height));max-height:800rem}}.m-sort{position:relative}.m-sort__box{background-color:var(--back-color-Off-white);box-shadow:0 0 10rem 0 rgba(0,0,0,.1);display:none;height:0;left:50%;min-width:163rem;position:absolute;top:var(--spacing-32);transform:translateX(-50%);z-index:10}.m-sort__boxInr{border:1px solid rgba(51,51,51,.1);padding:calc(var(--spacing-16) - 1rem)}.m-list{display:grid;gap:var(--spacing-02);grid-template-columns:1fr}.m-list.--gap-04{gap:var(--spacing-04)}.m-list.--bullet>li{padding-left:1em;position:relative}.m-list.--bullet>li:before{content:"・";margin-left:-1em}.m-infoItem{border-bottom:1px solid var(--font-color-secondary);padding:var(--spacing-08) 0}.m-infoItem.--internalSpacing-04{padding:var(--spacing-04) 0}.m-dlItem{border-top:1px solid var(--font-color-secondary);padding:var(--spacing-08) 0 var(--spacing-32)}.m-colorCap{gap:0 var(--spacing-04)}.m-colorCap__icn{background-color:#fff;border:1px solid transparent;border-radius:50%;display:inline-block;height:var(--spacing-08);width:var(--spacing-08)}.m-btn{align-items:center;background-color:var(--text-color);color:#fff;cursor:pointer;display:flex;font-family:Sigma Sans;font-size:13rem;justify-content:center;letter-spacing:.26rem;line-height:1.25;padding:var(--spacing-12) var(--spacing-16);text-decoration:none;text-transform:uppercase;transition:all .1s linear}.m-btn.--type-reverse{background-color:transparent;border:1px solid var(--font-color-base);color:var(--font-color-base)}.m-btn.--type-reverse:hover{background-color:var(--font-color-base);border:1px solid transparent;color:#fff;opacity:.9}.m-btn.--type-disabled{background-color:#e5e5e5;color:#999;pointer-events:none}.m-btn:hover{background-color:var(--primary-color);color:#fff;opacity:.9}.m-chartBorder,.m-chartDashed{display:inline-block;height:2px;width:80rem}.m-chartDashed{background:linear-gradient(to right,var(--dash-color),var(--dash-color) 24rem,transparent 4rem) repeat-x 0 100%/28rem 100%}.m-chartBorder.--bgc-red{background-color:#bd3849}.m-chartBorder.--bgc-gr{background-color:#047f03}.m-chartBorder.--bgc-bl{background-color:#1c487f}.m-chartBorder.--bgc-yg{background-color:#73bb4a}.m-chartBorder.--bgc-newRed{background-color:#d18672}.m-chartBorder.--bgc-newGr{background-color:#80a7e9}.m-chartDashed.--bgc-red{--dash-color:#bd3849}.m-chartDashed.--bgc-gr{--dash-color:#047f03}.m-chartDashed.--bgc-newRed{--dash-color:#d18672}.m-chartDashed.--bgc-newGr{--dash-color:#80a7e9}.m-iframe,.m-video{aspect-ratio:704/396;position:relative}.m-iframe.--cover-long,.m-video.--cover-long{aspect-ratio:704/880}.m-iframe iframe,.m-video video{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.m-iframe.--back-grey iframe,.m-video.--back-grey video{background-color:rgba(0,0,0,.03)}.m-iframe.--type-cover iframe,.m-video.--type-cover video{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.m-iframe,.m-video{aspect-ratio:358/201}}.m-radioBtn{cursor:pointer;position:relative}.m-radioBtn input{height:0;left:0;margin:0;position:absolute;top:0;width:0}.m-radioBtn input+span{display:block;padding-left:20rem}.m-radioBtn input+span:after,.m-radioBtn input+span:before{border-radius:50%;box-sizing:border-box;content:"";position:absolute}.m-radioBtn input+span:before{border:1px solid;height:12rem;left:3rem;top:3rem;width:12rem}.m-radioBtn input+span:after{background-color:var(--font-color-base);height:6rem;left:6rem;opacity:0;top:6rem;width:6rem}[lang=ja] .m-radioBtn input+span:before{top:6rem}[lang=ja] .m-radioBtn input+span:after{top:9rem}.m-radioBtn input:checked+span:after{opacity:1}.m-radioBtn:has(input:disabled){color:var(--font-color-disabled);pointer-events:none}.m-radioBtn:has(input:not(:checked)):hover{opacity:.6}.m-select{margin-top:var(--spacing-08);position:relative}.m-select:before{background:url(../images/icn_arw_r.svg) no-repeat 50%/contain;content:" ";height:16rem;pointer-events:none;position:absolute;right:12rem;top:50%;transform:translateY(-50%) rotate(90deg);width:16rem}.m-select select{background-color:transparent;border:1px solid #333;color:#000;display:block;font-family:Sigma Sans;font-size:13rem;font-weight:400;letter-spacing:.26rem;line-height:1.25;padding:12rem 36rem 12rem 12rem;width:100%}.m-select select:focus{outline:none}.m-spec{display:flex;flex-direction:column;gap:calc(var(--spacing-16) - 1px) 0}.m-spec li{border-top:1px solid var(--font-color-secondary);padding-top:var(--spacing-08)}.m-spec li:last-child{border-top:0}.m-spec__img{width:100%}.m-spec__normal{font-family:Sigma Sans;font-size:13rem;font-weight:400;letter-spacing:.26rem;line-height:1.25}.m-spec__normal dt{text-transform:uppercase}.m-spec__normal dd{margin-top:var(--spacing-16)}[lang=ja] .m-spec__ttl{font-family:var(--font-family-sigma)}.m-accordion>li{border-top:1px solid var(--font-color-secondary)}.m-accordion>li.js-last-item,.m-accordion>li:last-child{border-bottom:1px solid var(--font-color-secondary)}.m-accordion>li.js-hide-item{display:none}.m-accordion__ttl{cursor:pointer;padding:var(--spacing-08) var(--spacing-16) var(--spacing-08) 0;position:relative}[data-js-toggle-wrap] .m-accordion__ttl:after,[data-js-toggle-wrap] .m-accordion__ttl:before{background-color:var(--font-color-base);content:" ";height:1px;position:absolute;right:4rem;top:50%;transform-origin:center;width:10px}[data-js-toggle-wrap] .m-accordion__ttl:before{transform:translateY(-50%) rotate(90deg)}[data-js-toggle-wrap].js-open .m-accordion__ttl:before{transform:translateY(-50%) rotate(0)}[data-js-toggle-wrap] .m-accordion__ttl:after{transform:translateY(-50%)}.m-accordion__box{display:none;height:0}.m-accordion__box .c-txtCard li{padding-bottom:0}.m-accordion__box>:first-child{margin-top:0;padding-top:var(--spacing-12)}.m-accordion__box>:last-child{padding-bottom:var(--spacing-20)}.m-bgCard{background-color:#e6e2dc}.m-bgCard__inr{display:block;padding:var(--spacing-16)}[lang=ja] .m-bgCard__cat,[lang=ja] .m-bgCard__ttl{line-height:1.7}.m-bgCard__box{padding-top:var(--spacing-32)}.m-historyCard__ttl{flex-basis:224rem}.m-historyCard__body{flex:1}.m-worldNetworkCard a{text-decoration:underline}.m-btnSquare{align-items:center;background:#fefefd;border:1px solid #333;display:flex;font-size:13rem;height:40rem;justify-content:center;width:40rem}.m-btnSquare.--disabled,.m-btnSquare:not(a){border-color:#e5e5e5;color:#999}a.m-btnSquare:not(.--disabled):hover{background:#333;border-color:#333;color:#fff}.m-btnSquare.--type-arwBackward:before,.m-btnSquare.--type-arwForward:before{background:url(../images/icn_arw_forward.svg) no-repeat 50%/contain;content:"";display:block;height:16rem;width:16rem}.m-btnSquare.--type-arwBackward:before{background-image:url(../images/icn_arw_backward.svg)}a.m-btnSquare:not(.--disabled).--type-arwForward:hover:before{background-image:url(../images/icn_arw_forward_white.svg)}a.m-btnSquare:not(.--disabled).--type-arwBackward:hover:before{background-image:url(../images/icn_arw_backward_white.svg)}.m-btnSquare.--type-arwBackward.--disabled:before,.m-btnSquare.--type-arwBackward:not(a):before,.m-btnSquare.--type-arwForward.--disabled:before,.m-btnSquare.--type-arwForward:not(a):before{opacity:.7}.m-ul li{padding-left:1em;position:relative}[lang=ja] .m-ul li{line-height:1.7}[lang=ja] .m-ul li+li{margin-top:4rem}.m-ul li a{text-decoration:underline}.m-ul li:before{content:"・";left:0;position:absolute;top:0}.m-ol{counter-reset:number 0}.m-ol li{padding-left:1.5em;position:relative}.m-ol li a{text-decoration:underline}.m-ol li:before{content:counter(number) ".";counter-increment:number 1;left:0;position:absolute;top:0}.m-dl dt{text-transform:uppercase}.m-dl dd+dd,.m-dl dt+dd{margin-top:var(--spacing-16)}[lang=ja] .m-dl dt{font-weight:600}[lang=ja] .m-dl dd{line-height:1.7}.m-modal{display:none}.m-modal.is-open{display:block}.m-modal__ol{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.m-modal__inr{background:#fff;border-radius:8rem;box-shadow:0 8rem 12rem 0 rgba(39,55,74,.1);box-sizing:border-box;max-height:calc(100vh - 40rem);max-height:calc(100dvh - 40rem);overflow-y:auto;padding:34rem 40rem 40rem;position:relative;width:calc(100vw - 32rem);z-index:1000}.m-modal[aria-hidden=false] .m-modal__inr,.m-modal[aria-hidden=false] .m-modal__ol{animation:fadeIn .4s linear}.m-modal[aria-hidden=true] .m-modal__inr,.m-modal[aria-hidden=true] .m-modal__ol{animation:fadeOut .4s linear}.m-modal .m-modal__inr,.m-modal .m-modal__ol{will-change:opacity}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.m-modalLicenseCts__text{max-height:500rem;overflow:auto}.m-modalLicenseCts__dtl h4{padding-top:40rem;text-transform:uppercase}.m-modalLicenseCts__dtl h4+p{padding-top:16rem}@media screen and (max-width:1200px){.m-modalLicenseCts__text{max-height:300rem}}.m-chartImg{padding:0 120rem}@media screen and (max-width:1200px){.m-chartImg{padding:0 60rem}}.m-ellipsisTxt{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.m-icnNumTxt{align-items:center;background:#f91712;border-radius:100%;box-sizing:border-box;color:#fff;display:inline-flex;height:18rem;justify-content:center;padding:2rem 1rem;text-align:center;width:18rem}@media screen and (max-width:1200px){.m-icnNumTxt{padding:2rem}}.m-txtNewIcn{align-items:center;background:#000;border-radius:45rem;box-sizing:border-box;color:#fff;display:inline-flex;justify-content:center;padding:2rem 16rem}.m-metaData{margin-top:var(--spacing-16)}.m-metaData__ttl{cursor:pointer;display:inline-block;padding-right:var(--spacing-12);position:relative;text-transform:uppercase}[data-js-toggle-wrap] .m-metaData__ttl:after,[data-js-toggle-wrap] .m-metaData__ttl:before{background-color:var(--font-color-base);content:" ";height:1px;position:absolute;right:0;top:45%;transform-origin:center;transition:all .3s linear;width:6rem}[data-js-toggle-wrap] .m-metaData__ttl:before{transform:translateY(-50%) rotate(90deg)}[data-js-toggle-wrap].js-open .m-metaData__ttl:before{transform:translateY(-50%) rotate(0)}[data-js-toggle-wrap] .m-metaData__ttl:after{transform:translateY(-50%)}.m-metaData__desc{display:none;height:0}.m-textLink{cursor:pointer;display:inline-block;font-family:Sigma Sans;font-size:13rem;font-weight:400;letter-spacing:.26rem;line-height:1.25;padding-right:var(--spacing-20);position:relative;text-transform:uppercase}.m-textLink:hover{text-decoration:underline}.m-textLink:before{background:url(../images/icn_external_link.svg) no-repeat 50%/contain;content:"";height:14rem;position:absolute;right:0;top:0;width:14rem}.m-eyefi{width:35rem}.m-accordion--faq .m-accordion__box>*{padding-top:var(--spacing-12)}.m-accordion--faq .m-accordion__box>:first-child{padding-top:0}.m-contact{width:100%}.m-contact td,.m-contact th{height:36rem;padding:var(--spacing-04) var(--spacing-08);vertical-align:middle}.m-contact td{font-size:13rem}.m-contact td .inr{align-items:center;border:2px solid transparent;display:flex;height:100%;justify-content:center;width:100%}.m-colorCode .bgBlack,.m-contact .bgBlack .inr{background-color:#333}.m-colorCode .bgGray,.m-contact .bgGray .inr{background-color:#999}.m-colorCode .bgWhite,.m-contact .bgWhite .inr{background-color:#e6e2dc}.m-contact td.js-current .inr{border-color:#cb0000}.m-colorCode .bg{height:16rem;width:16rem}@media screen and (max-width:1200px){.m-contact{width:100%}.m-contact td,.m-contact th{height:36rem;padding:var(--spacing-02) var(--spacing-04)}.m-contact td{font-size:13rem}.m-contact td .inr{border:2px solid transparent}.m-colorCode .bgBlack,.m-contact .bgBlack .inr{background-color:#333}.m-colorCode .bgGray,.m-contact .bgGray .inr{background-color:#999}.m-colorCode .bgWhite,.m-contact .bgWhite .inr{background-color:#e6e2dc}.m-contact td.js-current .inr{border-color:#cb0000}.m-colorCode .bg{height:16rem;width:16rem}}.m-checkbox{align-items:center;cursor:pointer;display:flex;font-size:13rem}.m-checkbox input[type=checkbox]{display:none}.m-checkbox span{cursor:pointer;padding-left:20rem;position:relative}.m-checkbox span:before{background:no-repeat url(../images/icn_check_blank.svg) 50%/contain;content:"";height:16rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16rem}.m-checkbox input[type=checkbox]:checked+span:before{background-image:url(../images/icn_check.svg)}.m-modal__inr .m-checkbox{margin:0 auto;width:-moz-max-content;width:max-content}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}[data-js-sp-slider]{touch-action:pan-y}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slideOnly .slick-track{margin-left:0;margin-right:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-initialized .slick-slide picture{background-color:#fff}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}@media screen and (max-width:1200px){.slick-dots{margin-top:var(--spacing-64)}.slick-dots,.slick-dots>li{align-items:center;display:flex;justify-content:center}.slick-dots>li{height:8rem;margin:0 2rem;width:8rem}.slick-dots button{background-color:gray;border-radius:99rem;display:block;font-size:0!important;height:4rem;width:4rem}.slick-dots .slick-active button{background-color:#333}}.--text-left{text-align:left}.--text-center{text-align:center}.--text-right{text-align:right}@media screen and (max-width:1200px){.--text-center-sp{text-align:center}}.--text-color-base{color:var(--font-color-base)!important}.--text-color-secondary{color:var(--font-color-secondary)}.--gb-white{background-color:var(--back-color-Off-white)}.--gb-sand{background-color:var(--back-color-Sand)}.--gb-pale{background-color:var(--back-color-Pale)}.--text-underline{text-decoration:underline}.--spacing-02{padding-top:2rem}.--spacing-04{padding-top:4rem}.--spacing-08{padding-top:8rem}.--spacing-12{padding-top:12rem}.--spacing-16{padding-top:16rem}.--spacing-20{padding-top:20rem}.--spacing-24{padding-top:24rem}.--spacing-32{padding-top:32rem}.--spacing-40{padding-top:40rem}.--spacing-48{padding-top:48rem}.--spacing-56{padding-top:56rem}.--spacing-64{padding-top:64rem}.--spacing-72{padding-top:72rem}.--spacing-80{padding-top:80rem}.--spacing-88{padding-top:88rem}.--spacing-96{padding-top:96rem}.--spacing-120{padding-top:120rem}.--spacing-160{padding-top:160rem}.--spacing-200{padding-top:200rem}@media screen and (min-width:1201px){.--spacing-02-pc{padding-top:2rem}.--spacing-04-pc{padding-top:4rem}.--spacing-08-pc{padding-top:8rem}.--spacing-12-pc{padding-top:12rem}.--spacing-16-pc{padding-top:16rem}.--spacing-20-pc{padding-top:20rem}.--spacing-24-pc{padding-top:24rem}.--spacing-32-pc{padding-top:32rem}.--spacing-40-pc{padding-top:40rem}.--spacing-48-pc{padding-top:48rem}.--spacing-56-pc{padding-top:56rem}.--spacing-64-pc{padding-top:64rem}.--spacing-72-pc{padding-top:72rem}.--spacing-80-pc{padding-top:80rem}.--spacing-88-pc{padding-top:88rem}.--spacing-96-pc{padding-top:96rem}.--spacing-120-pc{padding-top:120rem}.--spacing-160-pc{padding-top:160rem}.--spacing-200-pc{padding-top:200rem}}@media screen and (max-width:1200px){.--spacing-02-sp{padding-top:2rem}.--spacing-04-sp{padding-top:4rem}.--spacing-08-sp{padding-top:8rem}.--spacing-12-sp{padding-top:12rem}.--spacing-16-sp{padding-top:16rem}.--spacing-20-sp{padding-top:20rem}.--spacing-24-sp{padding-top:24rem}.--spacing-32-sp{padding-top:32rem}.--spacing-40-sp{padding-top:40rem}.--spacing-48-sp{padding-top:48rem}.--spacing-56-sp{padding-top:56rem}.--spacing-64-sp{padding-top:64rem}.--spacing-72-sp{padding-top:72rem}.--spacing-80-sp{padding-top:80rem}.--spacing-88-sp{padding-top:88rem}.--spacing-96-sp{padding-top:96rem}.--spacing-120-sp{padding-top:120rem}.--spacing-160-sp{padding-top:160rem}.--spacing-200-sp{padding-top:200rem}}.--gap-0{--grid-num:0}.--content-center{justify-content:center}.--content-between{justify-content:space-between}.--content-start{justify-content:flex-start}.--content-end{justify-content:flex-end}.--items-center{align-items:center}.--items-start{align-items:flex-start}.--items-end{align-items:flex-end}.--flex-column{flex-direction:column}@media screen and (min-width:1201px){.--content-center-pc{justify-content:center}.--content-between-pc{justify-content:space-between}.--content-start-pc{justify-content:flex-start}.--content-end-pc{justify-content:flex-end}.--items-center-pc{align-items:center}.--items-start-pc{align-items:flex-start}.--items-end-pc{align-items:flex-end}.--flex-column-pc{flex-direction:column}}@media screen and (max-width:1200px){.--content-center-sp{justify-content:center}.--content-between-sp{justify-content:space-between}.--content-start-sp{justify-content:flex-start}.--content-end-sp{justify-content:flex-end}.--items-center-sp{align-items:center}.--items-start-sp{align-items:flex-start}.--items-end-sp{align-items:flex-end}.--flex-column-sp{flex-direction:column}}.--order-0{order:0!important}.--order-1{order:1!important}.--order-2{order:2!important}.--order-3{order:3!important}.--order-4{order:4!important}.--order-5{order:5!important}.--panel-1>*{width:100%}.--panel-2>*{width:calc(50% - var(--grid-num)/2)}.--panel-3>*{width:calc(33.33333% - var(--grid-num)*2/3)}.--panel-4>*{width:calc(25% - var(--grid-num)*3/4)}.--panel-5>*{width:calc(20% - var(--grid-num)*4/5)}.--panel-6>*{width:calc(16.66667% - var(--grid-num)*5/6)}.--panel-7>*{width:calc(14.28571% - var(--grid-num)*6/7)}.--panel-8>*{width:calc(12.5% - var(--grid-num)*7/8)}.--panel-9>*{width:calc(11.11111% - var(--grid-num)*8/9)}.--panel-10>*{width:calc(10% - var(--grid-num)*9/10)}.--panel-11>*{width:calc(9.09091% - var(--grid-num)*10/11)}.--panel-12>*{width:calc(8.33333% - var(--grid-num)*11/12)}@media screen and (min-width:1201px){.--panel-1-pc>*{width:calc(66.66667% - var(--grid-num)/1.5)}.--panel-2-pc>*{width:calc(50% - var(--grid-num)/2)}.--panel-3-pc>*{width:calc(33.33333% - var(--grid-num)*2/3)}.--panel-4-pc>*{width:calc(25% - var(--grid-num)*3/4)}.--panel-5-pc>*{width:calc(20% - var(--grid-num)*4/5)}.--panel-6-pc>*{width:calc(16.66667% - var(--grid-num)*5/6)}.--panel-7-pc>*{width:calc(14.28571% - var(--grid-num)*6/7)}.--panel-8-pc>*{width:calc(12.5% - var(--grid-num)*7/8)}.--panel-9-pc>*{width:calc(11.11111% - var(--grid-num)*8/9)}.--panel-10-pc>*{width:calc(10% - var(--grid-num)*9/10)}.--panel-11-pc>*{width:calc(9.09091% - var(--grid-num)*10/11)}.--panel-12-pc>*{width:calc(8.33333% - var(--grid-num)*11/12)}}@media screen and (max-width:1200px){.--panel-1-pc>*{width:100%}.--panel-1-pc,.--panel-10-pc,.--panel-11-pc,.--panel-12-pc,.--panel-2-pc,.--panel-3-pc,.--panel-4-pc,.--panel-5-pc,.--panel-6-pc,.--panel-7-pc,.--panel-8-pc,.--panel-9-pc{flex-direction:column}.--panel-1-pc>*,.--panel-10-pc>*,.--panel-11-pc>*,.--panel-12-pc>*,.--panel-2-pc>*,.--panel-3-pc>*,.--panel-4-pc>*,.--panel-5-pc>*,.--panel-6-pc>*,.--panel-7-pc>*,.--panel-8-pc>*,.--panel-9-pc>*{width:100%}.--panel-2-sp>*{width:calc(50% - var(--grid-num)/2)}.--panel-3-sp>*{width:calc(33.33333% - var(--grid-num)*2/3)}.--panel-4-sp>*{width:calc(25% - var(--grid-num)*3/4)}}.--panelChild-1{width:calc(8.33333% - 14.66667rem + var(--grid-num)*0)}.--panelChild-2{width:calc(16.66667% - 29.33333rem + var(--grid-num)*1)}.--panelChild-3{width:calc(25% - 44rem + var(--grid-num)*2)}.--panelChild-4{width:calc(33.33333% - 58.66667rem + var(--grid-num)*3)}.--panelChild-5{width:calc(41.66667% - 73.33333rem + var(--grid-num)*4)}.--panelChild-6{width:calc(50% - 88rem + var(--grid-num)*5)}.--panelChild-7{width:calc(58.33333% - 102.66667rem + var(--grid-num)*6)}.--panelChild-8{width:calc(66.66667% - 117.33333rem + var(--grid-num)*7)}.--panelChild-9{width:calc(75% - 132rem + var(--grid-num)*8)}.--panelChild-10{width:calc(83.33333% - 146.66667rem + var(--grid-num)*9)}.--panelChild-11{width:calc(91.66667% - 161.33333rem + var(--grid-num)*10)}.--panelChild-12{width:calc(100% - 176rem + var(--grid-num)*11)}@media screen and (min-width:1201px){.--panelChild-1-pc{width:calc(8.33333% - 14.66667rem + var(--grid-num)*0)}.--panelChild-2-pc{width:calc(16.66667% - 29.33333rem + var(--grid-num)*1)}.--panelChild-3-pc{width:calc(25% - 44rem + var(--grid-num)*2)}.--panelChild-4-pc{width:calc(33.33333% - 58.66667rem + var(--grid-num)*3)}.--panelChild-5-pc{width:calc(41.66667% - 73.33333rem + var(--grid-num)*4)}.--panelChild-6-pc{width:calc(50% - 88rem + var(--grid-num)*5)}.--panelChild-7-pc{width:calc(58.33333% - 102.66667rem + var(--grid-num)*6)}.--panelChild-8-pc{width:calc(66.66667% - 117.33333rem + var(--grid-num)*7)}.--panelChild-9-pc{width:calc(75% - 132rem + var(--grid-num)*8)}.--panelChild-10-pc{width:calc(83.33333% - 146.66667rem + var(--grid-num)*9)}.--panelChild-11-pc{width:calc(91.66667% - 161.33333rem + var(--grid-num)*10)}.--panelChild-12-pc{width:calc(100% - 176rem + var(--grid-num)*11)}}@media screen and (max-width:1200px){.--panelChild-1-pc,.--panelChild-10-pc,.--panelChild-11-pc,.--panelChild-12-pc,.--panelChild-2-pc,.--panelChild-3-pc,.--panelChild-4-pc,.--panelChild-5-pc,.--panelChild-6-pc,.--panelChild-7-pc,.--panelChild-8-pc,.--panelChild-9-pc{width:100%}.--panelChild-2-sp{width:calc(50% - var(--grid-num)/2)}.--panelChild-3-sp{width:calc(33.33333% - var(--grid-num)*2/3)}.--panelChild-4-sp{width:calc(25% - var(--grid-num)*3/4)}}.--no-wrap{flex-wrap:nowrap!important}.--grid-num-16{--grid-num:var(--spacing-16)}@media screen and (min-width:1201px){.--left-spacing-pc{padding-left:104rem}.--right-spacing-pc{padding-right:104rem}.--center-spacing-pc{padding-left:52rem;padding-right:52rem}.--left-spacing-half-pc{padding-left:52rem}.--right-spacing-half-pc{padding-right:52rem}.--center-spacing-half-pc{padding-left:26rem;padding-right:26rem}}.page-logo img{height:100%;-o-object-fit:contain;object-fit:contain}.border-img img{border:1px solid #f6f0f0}.widget__content_about_us{margin-top:var(--spacing-16)}.widget__content_about_us .desc-a{font-size:14px;text-transform:none}.widget__content_about_us .person-detail{margin-top:var(--spacing-16)}.widget__content_about_us .person-detail p{align-items:center;display:flex;font-size:14px;gap:5px;margin-bottom:10px;text-transform:none}.widget__content_about_us .person-detail p svg{flex:0 0 20px;width:20px}#page-home h1{color:#fff}h1,h2,h3,h4,h5{color:var(--primary-color);font-weight:600}.c-coverBlock h2{color:#fff}.spec-table table{table-layout:fixed;width:100%}.spec-table table tr td{border-top:1px solid var(--font-color-secondary);padding-bottom:var(--spacing-08);padding-top:var(--spacing-08)}.l-header__ttl,.l-header__ttl a{color:var(--text-color);font-weight:600}.l-header__ttl a:hover{color:var(--primary-color)}.l-width900-pc{margin:auto;max-width:900px}.cards-wrapper{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.card-container{border-radius:16px;max-width:400px;overflow:hidden;position:relative;transition:transform .3s;width:calc(33.33% - 20px)}.card-container:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;transition:.3s;width:100%}.card-container:hover:before{background-color:rgba(0,0,0,.5)}.card-container:hover{transform:translateY(-6px)}.card-container:hover .controls{opacity:1;pointer-events:auto}.card-container:hover .download-name{display:block}.card-container .card-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-container .controls{display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;position:absolute;right:20px;top:20px;transition:opacity .3s ease}.card-container .download-name{background-color:hsla(0,0%,7%,.702);border:none;color:#fff;color:#9c0;display:block;display:none;font-size:13px;font-size:15px;left:50%;padding:10px;pointer-events:all;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:100%}.card-container .controls a{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;transition:background .2s;width:40px}.card-container .controls a:hover{background:#f5f5f5}.card-container .controls i{color:#333;font-size:18px}@media(max-width:767px){.cards-wrapper{gap:15px}.card-container{width:calc(50% - 15px)}}#datasign_cmp__cmp_content{background:#fff;box-sizing:border-box;color:#666;display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);left:-340px;opacity:0;position:fixed;text-align:left;top:0;transition:all .2s ease;width:340px;z-index:9999}#datasign_cmp__cmp_content .datasign__scroll--index-module{flex:1 1 auto;overflow:auto;padding:20px}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module{margin-bottom:10px;position:relative}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__headerTitle--index-module{color:var(--primary-color);display:grid;font-size:18px;font-weight:400;margin:0 30px;min-height:44px;padding:0;place-items:center;text-align:center}@media screen and (min-width:481px){#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__darkHeaderClose--index-module,#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__lightHeaderClose--index-module{right:-15px;top:-15px}}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__darkHeaderClose--index-module,#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__lightHeaderClose--index-module{background-position:50%;background-repeat:no-repeat;background-size:30%;display:block;font-size:0;height:25px;padding:2px;position:absolute;text-indent:-9999px;width:25px}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__header--index-module .datasign__lightHeaderClose--index-module{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im01LjUxIDQuODU3IDIuMjY5LTIuMzQzYS43MTEuNzExIDAgMCAwIDAtMS4wMzJsLS41LS41MTVhLjY2LjY2IDAgMCAwLS45OTggMEw0LjAxIDMuMzEgMS43Mi45NjdhLjY2LjY2IDAgMCAwLS45OTggMGwtLjUuNTE1YS43MTEuNzExIDAgMCAwIDAgMS4wMzJsMi4yNyAyLjM0M0wuMjIgNy4yMjVhLjcxMS43MTEgMCAwIDAgMCAxLjAzbC41LjUxNmEuNjYuNjYgMCAwIDAgLjk5OCAwbDIuMjkyLTIuMzQzIDIuMjcgMi4zNDNhLjY2LjY2IDAgMCAwIC45OTggMGwuNS0uNTE1YS43MTEuNzExIDAgMCAwIDAtMS4wMzFsLTIuMjctMi4zNjhaIiBmaWxsPSIjNjY2Ii8+PC9zdmc+)}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__lead--index-module{font-size:12px;white-space:pre-line}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__tailText--index-module{font-size:12px;margin-block-end:1em;margin-block-start:1em}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__tailText--index-module .datasign__lightLinkStyle--index-module{color:#666}#datasign_cmp__cmp_content .datasign__scroll--index-module .datasign__tailText--index-module img{height:13px;width:13px}#datasign_cmp__cmp_content .datasign__buttonWrapper--index-module{display:flex;justify-content:center;margin-bottom:3%}#datasign_cmp__cmp_content .datasign__buttonWrapper--index-module .datasign__button--index-module{background:var(--primary-color);border:none;border-radius:6px;cursor:pointer;font-weight:700;line-height:40px;margin:0;min-height:40px;padding:0;text-align:center;transition:all .2s ease;width:90%}#datasign_cmp__cmp_content .datasign__buttonWrapper--index-module .datasign__button--index-module .datasign__buttonText--index-module{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#datasign_cmp__cmp_content .datasign__footerLogo--index-module{display:block;height:auto;margin:20px auto;max-height:60px;max-width:160px;width:auto}#datasign_cmp__cmp_content .datasign__footerLogo--index-module img{width:85rem}#datasign__datasignCmpModule--index-module{box-sizing:initial;letter-spacing:normal;line-height:1.4;position:relative;z-index:2147483647}#datasign__datasignCmpModule--index-module:before{background:rgba(0,0,0,.25);content:"";display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:100}#datasign__datasignCmpModule--index-module.visible #datasign_cmp__cmp_content{left:0;opacity:1}#datasign__datasignCmpModule--index-module.visible:before{display:block;opacity:1}#datasign__datasignCmpModule--index-module .datasign__triggerAndDialogContainer--index-module{bottom:20px;box-sizing:border-box;left:20px;max-width:100%;position:fixed}#datasign__datasignCmpModule--index-module .datasign__triggerCogButton--index-module{background:#fff;border:none;border-radius:18px;box-shadow:0 1px 1px rgba(0,0,0,.25);box-sizing:border-box;color:#000;cursor:pointer;display:block;font-size:0;height:36px;line-height:36px;min-width:36px;padding:0;text-align:center}#datasign__datasignCmpModule--index-module .datasign__triggerCogButton--index-module:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIuMyAyMy4zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMCAxMy4zYy4yLTEuMS4yLTIuMiAwLTMuM2wyLTEuMmMuMSAwIC4yLS4xLjItLjN2LS40Yy0uNi0xLjYtMS40LTMuMS0yLjYtNC40LS4xLS4xLS4yLS4xLS4zLS4yaC0uNGwtMiAxLjJjLS44LS43LTEuOC0xLjMtMi45LTEuNlYuOGMwLS4xIDAtLjItLjEtLjNzLS4yLS4yLS4zLS4yYy0xLjctLjQtMy41LS40LTUuMiAwLS4xIDAtLjIuMS0uMy4yczAgLjMgMCAuM3YyLjNjLTEuMS40LTIgLjktMi45IDEuNmwtMi0xLjJoLS40Yy0uMSAwLS4yLjEtLjMuMkMxLjQgNS4xLjYgNi41IDAgOC4ydi40YzAgLjEuMS4yLjMuM2wyIDEuMmMtLjIgMS4xLS4yIDIuMiAwIDMuM2wtMiAxLjItLjMuM3YuNGMuNSAxLjcgMS40IDMuMSAyLjYgNC40LjEuMS4yLjIuMy4yaC40bDItMS4yYy44LjggMS44IDEuMyAyLjkgMS42djIuM2MwIC4xIDAgLjMuMS40IDAtLjEuMSAwIC4zIDAgMS43LjQgMy40LjQgNS4yIDAgLjEgMCAuMi0uMS4zLS4ycy4xLS4yLjEtLjR2LTIuM2MxLS40IDItLjkgMi45LTEuNmwyIDEuMmMuMS4xLjIuMS40IDAgLjEgMCAuMi0uMS4zLS4yIDEuMi0xLjMgMi0yLjcgMi42LTQuNHYtLjRjMC0uMS0uMS0uMi0uMi0uM3ptLTUuMS0xLjdjMCAxLS40IDEuOS0xLjEgMi43cy0xLjYgMS4xLTIuNiAxLjEtMS45LS4zLTIuNy0xLjEtMS4xLTEuNi0xLjEtMi43LjMtMS44IDEuMS0yLjYgMS42LTEuMSAyLjctMS4xYzEgMCAxLjkuNCAyLjYgMS4xczEuMSAxLjYgMS4xIDIuNnoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin:0;vertical-align:middle;width:24px}@media screen and (max-width:480px){#datasign__datasignCmpModule--index-module .datasign__content--index-module{border-radius:18px;left:50%!important;top:100%;transform:translate(-50%)}#datasign__datasignCmpModule--index-module.visible .datasign__content--index-module{top:50%;transform:translate(-50%,-50%)}#datasign_cmp__cmp_close_button{right:0;top:0}}#page-8 h1{text-transform:none!important}.gallery-wrap{overflow:hidden}.gallery-wrap,.l-width800-pc{margin:auto;max-width:880px}.gallery-wrap .gallery-item{float:left;margin-bottom:10px;margin-right:.8%;max-height:250px;overflow:hidden;position:relative;width:32.8%}.gallery-wrap .gallery-item:nth-child(3n){margin-right:0}.gallery-wrap .gallery-item .gallery-detail{background:rgba(0,0,0,.8);bottom:-50px;color:#fff;left:0;padding:8px 10px;position:absolute;right:0;transition:.25s ease;z-index:2}.gallery-wrap .gallery-item .gallery-detail a{color:#fff}.gallery-wrap .gallery-item .gallery-detail a:hover{color:#32c5d2!important}.gallery-wrap .gallery-item:hover .gallery-detail{bottom:0}.gallery-wrap .gallery-item .gallery-detail .gallery-title{font-weight:700;text-transform:uppercase}.gallery-wrap .gallery-item .img-wrap{overflow:hidden}.gallery-wrap .gallery-item .img-wrap img{width:100%}.contact-form .contact-column-12{clear:both}.contact-form{margin-top:10px}.contact-form label{display:inline-block;margin-bottom:5px}.contact-form button{background-color:var(--primary-color);border-color:var(--primary-color)}.textDscription-cs *{color:#333!important;font-size:16px!important;font-weight:400!important;margin:0!important;text-align:left!important}
