header.header h1,#pageTop header:not(.header) h1{margin:0}header.header h1::before,#pageTop header:not(.header) h1::before{display:none}h2::after,.wm-h2::after{background:linear-gradient(#5b637a, #5b637a) left center no-repeat;background-size:clamp(40px,10vw,104px) 1px;padding-left:calc(clamp(40px,10vw,104px) + 14px)}section{margin:clamp(60px,15.625vw,180px) auto 0;max-width:1480px;padding:0 clamp(20px,5.2vw,40px)}article>section:last-child{padding-bottom:100px}@media(min-width: 1280px){.main_visual_wrapper,.notice,section{box-sizing:border-box;margin-left:auto;margin-right:0;max-width:calc(100% - 120px);width:calc(50% - 640px + 1280px)}.main_visual_wrapper>*,.notice>*,section>*{max-width:1200px}}.main_visual_random,.main_visual_random a{display:contents}.main_visual_random li{display:none;list-style:none;margin:0 auto;max-width:1920px}.main_visual_random img,.main_visual_random picture{display:block}.notice{flex-wrap:wrap;margin-top:60px;padding:0 clamp(20px,5.2vw,40px)}.notice a{background-image:none;outline-offset:-2px}.notice a span{background-image:linear-gradient(#0b183d, #0b183d);background-position:bottom right;background-repeat:no-repeat;background-size:0 1px;transition:background-size .7s}.macOS .notice a span{margin-bottom:-0.2em;padding-bottom:.2em}@media(hover){.notice a:hover span,.notice a:active span{background-position:bottom left;background-size:100% 1px}}.notice .button{margin-top:20px}.notice_links{border-color:#ced3e0;border-style:solid;border-width:1px 0;font-weight:bold;list-style:none;margin:60px 0 0;padding:12px 0 20px}.notice_links li{margin:16px 0 0}.notice_links_revision::before{background:url(../img/news_revision_black_ic01.svg) center center no-repeat}.notice_links_pcb::before{background:url(../img/news_pcb_black_ic01.svg) center center no-repeat}.notice_links_revision::before,.notice_links_pcb::before{background-size:contain;content:"";display:inline-block;height:28px;margin-right:12px;position:relative;top:calc(.9em - 14px);width:30px;vertical-align:top}.notice:not(:has(li)){display:none !important}.ticker_list{list-style-type:none;margin:0;padding:0 0 30px}.ticker_list_wrapper:first-child:last-child{margin:0 auto;max-width:1040px}.ticker_list li{font-size:clamp(1rem,2.34vw,1.125rem);margin:calc(30px - .4em) 0 -0.4em}.notice .js_prev_button,.notice .js_next_button{width:auto}.notice .js_prev_button::before,.notice .js_next_button::before{border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0);width:auto}.notice .js_prev_button{order:1}.notice .js_next_button{order:3}.notice .js_slide_wrapper{display:grid;grid-template-columns:clamp(30px,10.4vw,80px) auto clamp(30px,10.4vw,80px);margin:0;padding:0;width:auto}.notice .js_slide_wrapper .ticker_list{align-items:center;border-style:none;display:flex;justify-content:flex-start;order:2;overflow:hidden;padding:0}html[data-keypress-flag] .notice .js_slide_wrapper .ticker_list{margin:0 -10px}html[data-keypress-flag] .notice .js_slide_wrapper .ticker_list li>*{padding:0 10px}.notice .js_slide_wrapper .ticker_list li>*{box-sizing:border-box;display:block;margin-left:-100%;transition:all .7s;width:100%}.notice .js_slide_wrapper .ticker_list li{flex:0 0 100%;left:0;margin:0;padding:0;position:-webkit-sticky;position:sticky;transition:margin-left .7s;width:100%;z-index:0}.notice .js_slide_wrapper .ticker_list li+li{margin-left:-100%}.notice .js_slide_wrapper .ticker_list li.js_current{opacity:1;z-index:1}.notice .js_slide_wrapper .ticker_list li.js_current>*{margin-left:0}.notice .js_slide_wrapper .ticker_list li.js_current~li:not(.js_prev)>*{margin-left:100%}.notice .js_slide_wrapper .ticker_list li:not(.js_current)>*{opacity:0}.notice .js_slide_wrapper .ticker_list li.js_prev>*{margin-left:-100%}.notice .js_slide_wrapper .ticker_list li.js_next>*{margin-left:100%}.notice .js_slide_buttons{display:contents}.notice .js_slide_buttons::before{display:none}.notice .js_slide_count{align-items:center;display:flex;grid-column:1/4;line-height:1.4;margin-bottom:-0.2em;order:4}.notice .js_slide_count::after{border-top:1px solid #ced3e0;content:"";display:block;flex-grow:1;height:0;margin-right:30px;order:1;width:100%}.notice .js_slide_count::before{font-size:clamp(1.75rem,5.21vw,2.5rem);order:2}.notice .js_slide_count span{font-size:clamp(1rem,3.13vw,1.5rem);order:2;padding-top:.6em}@media(min-width: 769px){.notice_inner{align-items:flex-start;display:flex;justify-content:space-between}.notice_links{flex-shrink:0;margin:0 0 0 clamp(40px,6.66vw,80px);padding:12px 0 44px}.notice_links li{margin-top:32px;padding:0 20px}.notice .ticker_list{flex-grow:1}.notice .ticker_list_wrapper{width:100%}}.projects_wrapper{max-width:100%;margin-bottom:-20px;overflow:hidden;padding-bottom:20px}.projects_inner{position:relative}.projects_list{list-style-type:none;margin:clamp(30px,5.859375vw,45px) auto 0;padding:0;max-width:100%}.projects_list_info{align-items:flex-start;display:flex;flex-wrap:wrap}.projects_list h3{color:#5b637a;font-size:1.125rem;font-weight:normal;margin:-0.4em 24px calc(15px - .4em) 0}.projects_list h3::before,.projects_list h3::after{display:none}html[lang=en] .projects_list h3{font-family:'Lucida Grande', 'Lucida Sans Unicode', sans-serif;letter-spacing:0}.projects_list strong{color:#0b183d;display:inline-block;margin-top:-15px;font-size:clamp(1.25rem,3.65vw,1.75rem);font-weight:bold}.projects_list p:not([class]){margin:calc(clamp(30px,5.859375vw,45px) - .4em) 0 -0.4em}.projects_list img{transition:opacity .7s,transform .7s}.projects_list figure{background-color:#f6f6f6;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;margin:0}.projects_list a{background-image:none}.projects_list a .projects_list_info_button{align-items:center;background-color:#f6f6f6;background-image:none;box-sizing:border-box;display:inline-flex;font-weight:bold;padding:calc(28px - .9em) 30px;position:relative}.projects_list a .projects_list_info_button::before{box-shadow:-8px -8px 16px #fff,8px 8px 8px rgba(11,24,61,.24);box-sizing:border-box;border-radius:28px;content:"";display:block;height:56px;left:0;position:absolute;top:0;transition:all .7s;width:56px}.projects_list a .projects_list_info_button::after{border-color:#5b637a;border-style:solid;border-width:0 2px 1px 0;border-radius:1px;content:"";display:block;height:5px;left:calc(100% - 15px);margin-right:-44px;position:absolute;top:23px;transform:skew(56deg, 0);transition:width .7s;width:14px}@media(hover){.projects_list a:hover img,.projects_list a:active img{opacity:.8;transform:scale(1.05)}.projects_list a:hover .projects_list_info_button::before,.projects_list a:active .projects_list_info_button::before{height:100%;width:100%}.projects_list a:hover .projects_list_info_button::after,.projects_list a:active .projects_list_info_button::after{width:24px}}html[data-keypress-flag] .projects_list a:focus{outline:none}html[data-keypress-flag] .projects_list a:focus .projects_list_info{margin:0 -4px;outline:2px solid #0b183d;outline-offset:-2px;padding:4px 4px 12px}html[data-keypress-flag] .projects_list a:focus figure{outline:2px solid #0b183d;outline-offset:-2px}.projects_list li{margin:clamp(40px,10.4vw,80px) auto 0;position:relative;z-index:0}.projects_list li.js_current{z-index:2}.projects_list li>*{margin-bottom:-20px;padding-bottom:20px}.projects_list_place{color:#5b637a;font-size:1.125rem;margin:-0.4em 0 calc(15px - .4em);padding-left:24px;position:relative}.projects_list_place::before{border-left:1px solid #5b637a;bottom:0;content:"";display:block;height:1em;left:0;margin:auto 0;position:absolute;top:0}.projects_list_image{box-sizing:border-box;margin:0;max-width:540px;order:1;position:relative}@media(max-width: 768px){.projects_list{max-width:540px}.projects_list li>*{display:flex;flex-direction:column;width:100%}.projects_list_info{order:2}.projects .js_slide_wrapper{max-width:540px;margin:clamp(40px,10.4vw,80px) auto 0;padding:0;width:auto}.projects .js_slide_wrapper .js_slide_buttons{margin:calc(133.333% - 8px) 0 0;max-width:100%;top:0}.projects .js_slide_wrapper .projects_list{display:flex;position:relative;z-index:0}.projects .js_slide_wrapper .projects_list h3,.projects .js_slide_wrapper .projects_list_place{margin-top:calc(70px - .4em)}.projects .js_slide_wrapper .projects_list_image,.projects .js_slide_wrapper .projects_list_info{margin-left:-100%;transition:all .7s;width:100%}.projects .js_slide_wrapper .projects_list li{flex:0 0 100%;left:0;margin:0;padding:0;position:-webkit-sticky;position:sticky;transition:margin-left .7s;width:100%;z-index:0}.projects .js_slide_wrapper .projects_list li+li{margin-left:-100%}.projects .js_slide_wrapper .projects_list li.js_current{opacity:1;z-index:1}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_current .projects_list_info{margin-left:0}.projects .js_slide_wrapper .projects_list li.js_current~li:not(.js_prev) .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_current~li:not(.js_prev) .projects_list_info{margin-left:100%}.projects .js_slide_wrapper .projects_list li:not(.js_current) .projects_list_image,.projects .js_slide_wrapper .projects_list li:not(.js_current) .projects_list_info{opacity:0}.projects .js_slide_wrapper .projects_list li.js_prev .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_prev .projects_list_info{margin-left:-100%}.projects .js_slide_wrapper .projects_list li.js_next .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_next .projects_list_info{margin-left:100%}}@media(min-width: 769px){.projects_list li{align-content:start;display:grid;gap:0 40px;grid-template-columns:min(540px,40%) 1fr;grid-template-rows:repeat(10, auto)}.projects_list_info{order:2}.js_ready .projects_inner{align-content:start;display:grid;gap:0;grid-template-columns:auto min(60% - 40px,480px);grid-template-rows:repeat(9, -webkit-min-content) -webkit-max-content;grid-template-rows:repeat(9, min-content) max-content}.js_ready .projects_inner::before{grid-row:1/-1;content:"";display:block;height:0;margin:0 0 0 auto;order:1;padding-top:min(133.333%,720px);width:min(100%,540px)}.js_ready .projects_inner>*{order:2}.js_ready .projects_inner h2{margin:-0.4em 0;position:relative;z-index:2}.projects .js_slide_wrapper{display:contents}.projects .js_slide_wrapper .js_slide_buttons{flex-direction:column;left:auto;margin-top:min(26.6% + 26.6px,360px);right:calc(min(60% - 40px,480px) + 40px - 28px);top:0;transform:translateY(-50%);width:56px;z-index:4}.projects .js_slide_wrapper .js_prev_button,.projects .js_slide_wrapper .js_next_button{margin:0;outline:none}.projects .js_slide_wrapper .js_prev_button::before,.projects .js_slide_wrapper .js_next_button::before{box-shadow:0 0 0 rgba(11,24,61,0);transform:rotate(180deg)}.projects .js_slide_wrapper .js_prev_button::after,.projects .js_slide_wrapper .js_next_button::after{border-top:1px solid #a4a8b3;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;width:16px}.projects .js_slide_wrapper .js_prev_button{order:4}.projects .js_slide_wrapper .js_prev_button::after{top:-1px}.projects .js_slide_wrapper .js_next_button{order:1}.projects .js_slide_wrapper .js_next_button::after{bottom:-1px}.projects .js_slide_wrapper .js_slide_count{align-items:flex-end;background-color:#f6f6f6;border-radius:28px;box-shadow:8px 8px 8px rgba(11,24,61,.24);display:flex;justify-content:center;margin:-56px 0;min-width:56px;line-height:1.2;padding:calc(86px - .4em) 0;text-align:center;vertical-align:bottom}.projects .js_slide_wrapper .js_slide_count::before{transform:translateY(-0.2em)}.projects .js_slide_wrapper .js_slide_count span{margin-left:-0.1em}.projects .js_slide_wrapper .js_slide_count span~span{margin-left:-0.2em;transform:translateY(0.4em)}.projects .js_slide_wrapper .projects_list{box-sizing:border-box;display:flex;order:2}.projects .js_slide_wrapper .projects_list .projects_list_info{flex-shrink:0;position:relative;width:100%;transition:all .7s;z-index:2}.projects .js_slide_wrapper .projects_list figure{max-height:min(100%,720px);opacity:0;transform:translate3d(0, 0, 0);transition:opacity .7s,transform .7s}.projects .js_slide_wrapper .projects_list .projects_list_image{margin-left:-40px;max-width:540px;overflow:hidden;position:absolute;right:calc(min(60% - 40px,480px) + 40px);top:0;height:100%;z-index:0}.projects .js_slide_wrapper .projects_list li{display:contents;overflow:hidden}.projects .js_slide_wrapper .projects_list li>*{flex-shrink:0;margin-left:clamp(-40px,-5.2vw,-20px);overflow:hidden;padding:0 clamp(20px,5.2vw,40px) 20px;width:100%}.projects .js_slide_wrapper .projects_list li+li>*{margin-left:calc(-100% - clamp(40px,10.4vw,80px))}.projects .js_slide_wrapper .projects_list li figure{transform:translateX(calc(100% + 16px))}.projects .js_slide_wrapper .projects_list li:not(.js_current) .projects_list_info{opacity:0;transform:translateX(100%)}.projects .js_slide_wrapper .projects_list li.js_current{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_current~li:not(.js_prev) .projects_list_info{transform:translateX(-100%)}.projects .js_slide_wrapper .projects_list li.js_current figure{opacity:1;transform:translateX(0)}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_info{opacity:1;z-index:3}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image{z-index:1}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image::after{background-color:#f6f6f6;content:"";display:block;height:calc(100% + 4px);left:100%;position:absolute;top:-2px;width:calc(100% + 20px)}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image figure{opacity:1}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image figure,.projects .js_slide_wrapper .projects_list li.js_current+li .projects_list_image figure,.projects .js_slide_wrapper .projects_list li.js_current+li+li .projects_list_image figure{opacity:1}.projects .js_slide_wrapper .projects_list li.js_current .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_current+li .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_current+li+li .projects_list_image,.projects .js_slide_wrapper .projects_list li.js_current+li+li+li .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_current+li:not(.js_prev) figure{transform:translateX(calc(-100% - 16px))}.projects .js_slide_wrapper .projects_list li.js_current+li:not(.js_prev)+li:not(.js_prev) figure{transform:translateX(calc(-200% - 32px))}.projects .js_slide_wrapper .projects_list li.js_current+li:not(.js_prev)+li:not(.js_prev)+li:not(.js_prev){opacity:0}.projects .js_slide_wrapper .projects_list li.js_current+li:not(.js_prev)+li:not(.js_prev)+li:not(.js_prev) figure{transform:translateX(calc(-300% - 48px))}.projects .js_slide_wrapper .projects_list li.js_current+li:not(.js_prev)+li:not(.js_prev)+li:not(.js_prev)~li:not(.js_prev) figure{transform:translateX(0)}.projects .js_slide_wrapper .projects_list li.js_next .projects_list_info{transform:translateX(-100%)}.projects .js_slide_wrapper .projects_list li.js_next figure{opacity:1;transform:translateX(calc(-100% - 16px))}.projects .js_slide_wrapper .projects_list li.js_next .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_next+li[aria-hidden=true] figure{opacity:1;transform:translateX(calc(-200% - 32px))}.projects .js_slide_wrapper .projects_list li.js_next+li[aria-hidden=true] .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_next+li[aria-hidden=true]+li[aria-hidden=true] figure{opacity:0;transform:translateX(calc(-300% - 48px))}.projects .js_slide_wrapper .projects_list li.js_next+li[aria-hidden=true]+li[aria-hidden=true] .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_next2 figure{opacity:1;transform:translateX(calc(-200% - 32px))}.projects .js_slide_wrapper .projects_list li.js_next2 .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_next2+li[aria-hidden=true] figure{transform:translateX(calc(-300% - 48px))}.projects .js_slide_wrapper .projects_list li.js_next2+li[aria-hidden=true] .projects_list_image{overflow:visible}.projects .js_slide_wrapper .projects_list li.js_next3 figure{transform:translateX(calc(-300% - 48px))}.projects .js_slide_wrapper .projects_list li.js_next3 .projects_list_image{overflow:visible}}@media(min-width: 1280px){.projects .js_slide_wrapper .js_slide_buttons{right:calc(50% - 28px)}.projects .js_slide_wrapper .projects_list .projects_list_image{right:50%}}.form_wrapper{margin-top:clamp(50px,10.4vw,80px)}.form_wrapper legend{font-size:1.125rem;font-weight:bold;margin:-0.2em 0 calc(15px - .2em)}.form_wrapper form+form{margin-top:30px}.form_wrapper fieldset{display:contents}.form_inner{align-items:center;border-radius:28px;box-shadow:-4px -4px 8px rgba(255,255,255,.8),inset 4px 4px 8px rgba(0,0,0,.24);box-sizing:border-box;display:flex;max-width:400px;padding-left:30px;position:relative;width:100%}.form_inner::after{background:url(../img/product_search_black_ic01.svg) center center no-repeat;background-size:30px auto;content:"";display:block;flex:0 0 80px;height:56px;position:relative;width:80px;z-index:1}.form_inner input[type=text]{background-color:#f6f6f6;flex:0 1 auto;height:36px;line-height:36px;min-width:100px;width:calc(100% - 80px)}.form_inner input[type=submit]{border-style:none;bottom:0;height:36px;margin:auto 10px;opacity:0;outline:none;position:absolute;right:0;top:0;width:60px;z-index:2}html[data-keypress-flag] .form_inner input[type=submit]{background-color:#f6f6f6;color:#f6f6f6;opacity:1;z-index:0}html[data-keypress-flag] .form_inner input[type=submit]:focus{outline:2px solid #0b183d}@media(min-width: 640px){.form_wrapper{align-items:center;display:grid;gap:30px;justify-content:space-between}.form_wrapper form{display:contents}.form_wrapper legend{margin:0}}@media(min-width: 640px)and (max-width: 1099px){.form_wrapper{grid-template-columns:auto 1fr}}@media(min-width: 1100px){.form_wrapper{grid-template-columns:auto 1fr auto 1fr}}@media(min-width: 1280px){.form_wrapper{max-width:1244px;width:calc(80% + 32px)}}.product_list{list-style-type:none;margin-top:32px;padding:0}.product_list::after{content:"";display:block}h2+.product_list{margin-top:clamp(32px,10.4vw,82px)}.product_list>li{margin:8px 0 0}.product_list>li>a{background-image:none;display:block}.product_list img,.product_list picture{transition:opacity .7s,transform .7s}.product_list a{background-image:none;display:block;position:relative}.product_list a .index_item span{background-image:linear-gradient(#0b183d, #0b183d);background-position:bottom right;background-repeat:no-repeat;background-size:0 1px;transition:background-size .7s}.product_list a .index_item span::after{display:none}@media(hover){.product_list a:hover .index_item span,.product_list a:active .index_item span{background-position:bottom left;background-size:100% 1px}.product_list a:hover .index_item img,.product_list a:hover .index_item picture,.product_list a:active .index_item img,.product_list a:active .index_item picture{transform:scale(1.05);opacity:.8}}.product_list .index_item{align-content:center;background-color:#fff;display:grid;gap:0;grid-template-columns:min(33.5%,308px) 1fr;grid-template-rows:auto auto}.product_list .index_item dt{align-self:start;font-size:clamp(1.25rem,3.65vw,1.75rem);font-weight:bold;order:3;padding:0 clamp(20px,2.5vw,30px)}html[lang=en] .product_list .index_item dt{font-size:clamp(1.125rem,1.56vw,1.75rem)}.product_list .index_item dd:not([class]){align-self:end;color:#5b637a;margin:0 0 .7em;order:2;padding:0 clamp(20px,2.5vw,30px)}.product_list .index_item_image{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-row:1/-1;margin-bottom:0;order:1;overflow:hidden;text-align:center}@media(max-width: 768px){.product_list>li{margin-top:8px}}@media(min-width: 769px){.product_list{display:flex;flex-wrap:wrap;margin-left:-8px}.product_list>li{flex:0 0 auto;margin-left:8px;width:min(50% - 8px,616px)}.product_list>li>a{display:flex;height:100%}.product_list .index_item{grid-template-columns:1fr 1fr;height:100%}.product_list .index_item dt{font-size:clamp(1.25rem,2.33vw,1.75rem)}}@media(min-width: 1280px){.product_list{margin-left:-4px;max-width:1560px;width:calc(100% + 4px + 40px)}.product_list::after{margin-left:8px;width:min(40% - 8px,616px)}.product_list>li{width:min(40% - 8px,616px)}.product_list>li:nth-child(4n-1){margin-left:auto}}.carousel_list .index_item dt{font-size:clamp(1.25rem,3.39vw,1.625rem);font-weight:bold;margin-top:calc(30px - .4em);order:3}.carousel_list .index_item dd:not([class]){color:#5b637a;margin-top:calc(50px - .4em)}.js_slide_basis .carousel_list .index_item dt{padding-top:calc(30px - .4em)}.js_slide_basis .carousel_list .index_item dd:not([class]){margin-top:0;padding-top:calc(90px - .4em)}@media(min-width: 680px){.js_slide_basis .carousel_list>li:not(.js_current) .index_item dd:not([class]){padding-top:calc(50px - .4em)}}.js_slide_wrapper>.js_slide_clip>.js_slide_basis>.carousel_list.js_height_checkB>li{width:100%}.js_slide_wrapper>.js_slide_clip>.js_slide_basis>.carousel_list.js_height_checkB>li dl>dt{padding-top:calc(30px - .4em)}.js_slide_wrapper>.js_slide_clip>.js_slide_basis>.carousel_list.js_height_checkB>li dl>dd:not([class]){padding-top:calc(90px - .4em)}.info_buttons{box-sizing:border-box;display:flex;list-style:none;margin:calc(clamp(50px,7.8125vw,60px) - 16px) clamp(-40px,-5.2vw,-20px) 0;overflow:auto;padding:0 calc(clamp(20px,5.2vw,40px) - 8px) 40px;scrollbar-color:#f6f6f6 #f6f6f6;scrollbar-width:thin;white-space:nowrap;width:calc(100% + clamp(40px,10.4vw,80px))}.info_buttons::-webkit-scrollbar{height:8px;width:8px}.info_buttons::-webkit-scrollbar-track{background-color:#f6f6f6}.info_buttons::-webkit-scrollbar-thumb{background-color:#f6f6f6;border-radius:4px;-webkit-transition:all .7s;transition:all .7s}.info_buttons:hover{scrollbar-color:#ced3e0 #f6f6f6}.info_buttons:hover::-webkit-scrollbar-thumb{background-color:#ced3e0}.info_buttons:focus{scrollbar-color:#ced3e0 #f6f6f6}.info_buttons:focus::-webkit-scrollbar-thumb{background-color:#ced3e0}.info_buttons button{background-color:#fff;border-radius:24px;box-shadow:0 0 16px rgba(11,24,61,.16);box-sizing:border-box;color:#0b183d;display:inline-block;font-weight:bold;line-height:44px;margin:0 8px;min-height:48px;padding:2px 20px;transition:all .7s;white-space:nowrap}.info_buttons li[aria-current] button{background-color:#0b183d;box-shadow:0 0 0 rgba(11,24,61,0);color:#fff}.info_tab{box-sizing:border-box;flex-shrink:0;padding:0 16px 16px;transition:opacity .7s;width:100%;z-index:1}.info_tab_wrapper{margin:0 -16px -16px;max-width:calc(100% + 32px)}.info_buttons~.info_tab_wrapper{display:flex}.info_buttons~.info_tab_wrapper .info_tab:nth-child(n+2){margin-left:-100%}.info_tab[aria-labelledby] h3{position:absolute;right:100vw}.info_tab[aria-labelledby] .infoList{margin-top:0}.info_tab[aria-hidden=true]{opacity:0;z-index:0}@media(min-width: 769px){.info_buttons~.info_tab_wrapper{display:flex;overflow:hidden}}.corporate{background-color:#0b183d;position:relative;padding:clamp(100px,13.3vw,160px) clamp(20px,5.2vw,40px) clamp(100px,10vw,120px);color:#fff}.corporate::before{background-color:#0b183d;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:calc(100vw - 100%)}.corporate>*{position:relative;z-index:1}.corporate h2 a,.corporate h3 a{color:#fff}.corporate h2 a::after,.corporate h3 a::after{border-color:#fff}.corporate h2{margin:-0.4em 0}.corporate h2::after{background-image:linear-gradient(#fff, white);color:#fff}.corporate h2 a{background-image:linear-gradient(#fff, #fff),linear-gradient(32deg, transparent 40%, #fff 44%, #fff 56%, transparent 60%)}.corporate h3::before{color:#fff}html[lang=en] .corporate h3::before{display:none}.corporate h3 a{background-image:linear-gradient(#fff, #fff),linear-gradient(32deg, transparent 42%, #fff 48%, #fff 52%, transparent 58%)}html[data-keypress-flag] .corporate a:focus{outline:2px solid #fff}@media(max-width: 768px){.corporate .sizeL>figure{margin-top:80px}}@media(min-width: 1280px){.corporate::after{background:url(../img/bg_corporate.webp) max(20px,50%) bottom no-repeat;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;width:calc(100% - 1280px + 40px)}}#light_image{left:0;overflow:hidden;padding-top:220px;position:absolute;transform:translateX(-50%);transition:opacity .5s;top:0;width:440px;will-change:padding-top;z-index:0}#light_image:before{-webkit-animation:bg_light 30s infinite,bg_flicker 25s infinite;animation:bg_light 30s infinite,bg_flicker 25s infinite;background:radial-gradient(rgba(11, 24, 61, 0) 8%, rgb(11, 24, 61) 72%);bottom:0;content:"";display:block;left:0;padding-top:440px;position:absolute;width:440px}#light_image.js_ready{opacity:0}@-webkit-keyframes bg_light{0%,100%{background-color:#fee8d2}20%{background-color:#daf2ca}40%{background-color:#caeff2}60%{background-color:#d4caf2}80%{background-color:#f2cad1}}@keyframes bg_light{0%,100%{background-color:#fee8d2}20%{background-color:#daf2ca}40%{background-color:#caeff2}60%{background-color:#d4caf2}80%{background-color:#f2cad1}}@-webkit-keyframes bg_flicker{0%,100%{opacity:1}12%{opacity:.8}16%{opacity:.5}20%{opacity:.7}40%{opacity:1}48%{opacity:.8}60%{opacity:1}76%{opacity:.8}80%{opacity:.3}88%{opacity:.7}96%{opacity:.9}}@keyframes bg_flicker{0%,100%{opacity:1}12%{opacity:.8}16%{opacity:.5}20%{opacity:.7}40%{opacity:1}48%{opacity:.8}60%{opacity:1}76%{opacity:.8}80%{opacity:.3}88%{opacity:.7}96%{opacity:.9}}