*{font-size:100%;margin:0;min-height:0vw;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-feature-settings:"palt";font-variant-ligatures:no-common-ligatures;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;transition:background-color .3s ease;position:relative}@media not all and (min-width: 768px){body{font-size:.875rem}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,caption,address,th{font-style:normal;font-weight:400}nav ul{list-style:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;height:100%;width:100%}:focus{outline:0}ins{text-decoration:none}mark{background:#ff9;color:#333;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{border:0;vertical-align:top}input,select{box-sizing:border-box;vertical-align:middle;width:100%}section{z-index:0}sup{position:relative;top:-0.2em}.container{overflow:hidden;width:100%}body .container{padding-top:5rem}@media not all and (min-width: 768px){body .container{padding-bottom:4.625rem}}body.top main{margin-bottom:0}body.top .container{padding-top:0}@media not all and (min-width: 768px){body.top .container{padding-top:5rem}}main{margin-bottom:10.625rem}@media not all and (min-width: 768px){main{margin-bottom:5.625rem}}.contents{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1.25rem;padding-right:1.25rem}@media not all and (min-width: 768px){.contents{padding-left:.875rem;padding-right:.875rem}}img{border:0;height:auto;font-size:0;line-height:0;transition:all .2s ease;width:100%}strong{font-weight:700}.pc{display:block}.sp{display:none}@media not all and (min-width: 768px){.pc{display:none}.sp{display:block}}a{color:#333;text-decoration:none;transition:all .2s ease}a:active{text-decoration:none}a:hover{opacity:.7;text-decoration:none}@media not all and (min-width: 768px){a:hover{opacity:1}}button{cursor:pointer;transition:all .2s ease}button:hover{opacity:.7;text-decoration:none}@media not all and (min-width: 768px){button:hover{opacity:1}}.en,.num{font-family:"Oswald",sans-serif}header{background-color:#fff;height:5rem;padding-left:3.75rem;padding-right:3.75rem;position:fixed;left:0;top:0;width:100%;z-index:9}@media not all and (min-width: 1100px){header{position:absolute}}@media not all and (min-width: 768px){header{height:5rem;padding-left:.875rem;padding-right:.875rem}}.header-inner{align-items:center;display:flex;justify-content:space-between;max-width:80.875rem;transition:all .2s ease;height:100%;margin-left:auto;margin-right:auto}.header-logo{height:100%;width:26.5842349304%}@media not all and (min-width: 768px){.header-logo{width:21.5rem}}.header-logo__link{background-image:url(../images/common/logo.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;text-indent:100%;width:100%;white-space:nowrap}@media not all and (min-width: 1100px){.header-nav{display:none}}.header-menu{display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.7vw,35px)}.header-menu_parent .parent{border-bottom:.125rem solid rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;line-height:2;position:relative}.header-menu_parent:hover .parent{border-bottom:.125rem solid #1d4a92;opacity:1}.header-menu_parent:hover .parent::before{background-color:#deeaff;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.264 16"><path d="M567.631,177,555,161l-12.632,16Z" transform="translate(-542.367 -161)" fill="%23deeaff"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.264 16"><path d="M567.631,177,555,161l-12.632,16Z" transform="translate(-542.367 -161)" fill="%23deeaff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;bottom:-1.75rem;left:50%;transform:translateX(-50%);height:1rem;width:1.57875rem}.header-menu_items{max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .4s ease-in-out;width:95.8333333333%;z-index:0}.header-menu_items::after{background-color:#deeaff;content:"";position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:-1}.header-menu_item{box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:58.25rem;padding-bottom:4.1875rem;padding-left:3.75rem;padding-right:1.0625rem;padding-top:3.4375rem;position:relative}.header-menu_title{color:#666;font-size:1.5rem;font-weight:500}.header-menu_children{font-weight:500;display:flex;justify-content:space-between;gap:2.125rem .1875rem;flex-wrap:wrap;width:81.5450643777%}.header-menu_child{width:47.7631578947%}.header-menu_child a{border-bottom:.0625rem solid #333;display:block;padding-top:1.25rem;padding-bottom:1.25rem;position:relative}.header-menu_link{display:block;border-bottom:.125rem solid rgba(0,0,0,0);line-height:2}.header-menu_link:hover{border-bottom:.125rem solid #1d4a92;opacity:1}.header-submenu_contact a{background-color:#1d4a92;border-radius:1.25em;color:#fff;display:block;padding-top:.75rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem}.header-menu_lang{position:relative}.header-menu_lang::before{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.422 27.41"><path d="M24.55,5.3l.019-.012L24.1,4.741A13.724,13.724,0,0,0,13.859,0h-.131A13.7,13.7,0,0,0,3.391,4.707h0l-.468.541h.016A13.71,13.71,0,0,0,13.733,27.411h.11A13.705,13.705,0,0,0,24.555,5.288ZM21.256,13.1a23.309,23.309,0,0,0-.88-5.918A15.863,15.863,0,0,0,23.5,5.915,12.491,12.491,0,0,1,26.212,13.1Zm-20.012,0A12.5,12.5,0,0,1,4,5.883,15.891,15.891,0,0,0,7.178,7.188,23.218,23.218,0,0,0,6.284,13.1Zm3.6-8.19c.133-.136.269-.269.407-.4l.028-.023c.14-.129.283-.255.431-.377l.026-.021c.145-.122.292-.234.445-.353L6.235,3.7c.145-.108.295-.213.445-.316l.07-.049c.147-.1.3-.2.452-.288L7.279,3c.152-.091.307-.18.468-.264l.077-.042a4.8,4.8,0,0,1,.482-.234l.068-.033c.166-.08.335-.154.505-.234l.03-.014c.175-.075.353-.143.531-.208H9.46l.548-.19.044-.014a12.2,12.2,0,0,0-2.508,4.27A14.992,14.992,0,0,1,4.813,4.954a.218.218,0,0,1,.033-.04ZM18.071,1.991c.176.066.351.133.522.206l.049.021c.166.073.332.147.5.234l.073.035c.159.077.316.159.468.234l.082.044c.154.084.307.173.456.264l.082.049c.15.094.3.19.445.288l.073.051c.147.1.295.208.44.316l.054.042c.15.115.3.234.442.353l.023.019c.143.122.285.248.426.377l.028.026c.138.129.274.26.4.4a.434.434,0,0,1,.033.033,15.058,15.058,0,0,1-2.675,1.053A12.059,12.059,0,0,0,17.526,1.8c.175.056.351.115.526.18ZM13.157,6.88a22.464,22.464,0,0,1-4.446-.538c1.074-2.852,2.714-4.7,4.455-5.068Zm1.21-5.616c1.75.374,3.391,2.228,4.455,5.078a22.464,22.464,0,0,1-4.446.538ZM8.339,7.488a23.451,23.451,0,0,0,4.827.594V13.1H7.506a22.092,22.092,0,0,1,.833-5.616Zm4.827,6.828v4.708a23.608,23.608,0,0,0-4.914.606,22.3,22.3,0,0,1-.746-5.314Zm0,5.92v5.911c-1.806-.363-3.489-2.34-4.551-5.359a22.64,22.64,0,0,1,4.551-.552Zm1.21,5.911V20.236a22.541,22.541,0,0,1,4.544.569C17.858,23.816,16.178,25.784,14.376,26.147Zm4.9-6.491a23.692,23.692,0,0,0-4.914-.62v-4.72h5.674A22.263,22.263,0,0,1,19.281,19.656ZM14.367,13.1V8.089a23.571,23.571,0,0,0,4.839-.6,21.923,21.923,0,0,1,.84,5.616ZM1.244,14.316H6.287a23.423,23.423,0,0,0,.8,5.616A15.545,15.545,0,0,0,3.809,21.3a12.514,12.514,0,0,1-2.565-6.985ZM4.6,22.253A14.945,14.945,0,0,1,7.44,21.1a12.289,12.289,0,0,0,2.607,4.561,12.465,12.465,0,0,1-5.443-3.4ZM17.53,25.618a12.493,12.493,0,0,0,2.574-4.5,14.663,14.663,0,0,1,2.759,1.133A12.472,12.472,0,0,1,17.53,25.618Zm6.121-4.31a15.71,15.71,0,0,0-3.2-1.345,23.334,23.334,0,0,0,.8-5.646h4.958A12.5,12.5,0,0,1,23.652,21.308Z" transform="translate(-0.023)" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.422 27.41"><path d="M24.55,5.3l.019-.012L24.1,4.741A13.724,13.724,0,0,0,13.859,0h-.131A13.7,13.7,0,0,0,3.391,4.707h0l-.468.541h.016A13.71,13.71,0,0,0,13.733,27.411h.11A13.705,13.705,0,0,0,24.555,5.288ZM21.256,13.1a23.309,23.309,0,0,0-.88-5.918A15.863,15.863,0,0,0,23.5,5.915,12.491,12.491,0,0,1,26.212,13.1Zm-20.012,0A12.5,12.5,0,0,1,4,5.883,15.891,15.891,0,0,0,7.178,7.188,23.218,23.218,0,0,0,6.284,13.1Zm3.6-8.19c.133-.136.269-.269.407-.4l.028-.023c.14-.129.283-.255.431-.377l.026-.021c.145-.122.292-.234.445-.353L6.235,3.7c.145-.108.295-.213.445-.316l.07-.049c.147-.1.3-.2.452-.288L7.279,3c.152-.091.307-.18.468-.264l.077-.042a4.8,4.8,0,0,1,.482-.234l.068-.033c.166-.08.335-.154.505-.234l.03-.014c.175-.075.353-.143.531-.208H9.46l.548-.19.044-.014a12.2,12.2,0,0,0-2.508,4.27A14.992,14.992,0,0,1,4.813,4.954a.218.218,0,0,1,.033-.04ZM18.071,1.991c.176.066.351.133.522.206l.049.021c.166.073.332.147.5.234l.073.035c.159.077.316.159.468.234l.082.044c.154.084.307.173.456.264l.082.049c.15.094.3.19.445.288l.073.051c.147.1.295.208.44.316l.054.042c.15.115.3.234.442.353l.023.019c.143.122.285.248.426.377l.028.026c.138.129.274.26.4.4a.434.434,0,0,1,.033.033,15.058,15.058,0,0,1-2.675,1.053A12.059,12.059,0,0,0,17.526,1.8c.175.056.351.115.526.18ZM13.157,6.88a22.464,22.464,0,0,1-4.446-.538c1.074-2.852,2.714-4.7,4.455-5.068Zm1.21-5.616c1.75.374,3.391,2.228,4.455,5.078a22.464,22.464,0,0,1-4.446.538ZM8.339,7.488a23.451,23.451,0,0,0,4.827.594V13.1H7.506a22.092,22.092,0,0,1,.833-5.616Zm4.827,6.828v4.708a23.608,23.608,0,0,0-4.914.606,22.3,22.3,0,0,1-.746-5.314Zm0,5.92v5.911c-1.806-.363-3.489-2.34-4.551-5.359a22.64,22.64,0,0,1,4.551-.552Zm1.21,5.911V20.236a22.541,22.541,0,0,1,4.544.569C17.858,23.816,16.178,25.784,14.376,26.147Zm4.9-6.491a23.692,23.692,0,0,0-4.914-.62v-4.72h5.674A22.263,22.263,0,0,1,19.281,19.656ZM14.367,13.1V8.089a23.571,23.571,0,0,0,4.839-.6,21.923,21.923,0,0,1,.84,5.616ZM1.244,14.316H6.287a23.423,23.423,0,0,0,.8,5.616A15.545,15.545,0,0,0,3.809,21.3a12.514,12.514,0,0,1-2.565-6.985ZM4.6,22.253A14.945,14.945,0,0,1,7.44,21.1a12.289,12.289,0,0,0,2.607,4.561,12.465,12.465,0,0,1-5.443-3.4ZM17.53,25.618a12.493,12.493,0,0,0,2.574-4.5,14.663,14.663,0,0,1,2.759,1.133A12.472,12.472,0,0,1,17.53,25.618Zm6.121-4.31a15.71,15.71,0,0,0-3.2-1.345,23.334,23.334,0,0,0,.8-5.646h4.958A12.5,12.5,0,0,1,23.652,21.308Z" transform="translate(-0.023)" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;background-color:#666;top:50%;transform:translateY(-50%);left:0;width:1.6875rem}.header-menu_lang.header-menu_parent:hover .parent{border-bottom:.125rem solid rgba(0,0,0,0);opacity:1}.header-menu_lang .parent{display:block;padding-left:2.0625rem;padding-right:.9375rem;position:relative}.header-menu_lang .parent:after{aspect-ratio:8/7;background-color:#333;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.461 7.326"><path d="M4.23-6.732,0,.594-4.23-6.732Z" transform="translate(4.23 6.732)" fill="%23333"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.461 7.326"><path d="M4.23-6.732,0,.594-4.23-6.732Z" transform="translate(4.23 6.732)" fill="%23333"/></svg>');top:50%;transform:translateY(-50%);right:0;width:.5rem}.header-menu_lang .header-menu_items{top:3.5625rem;width:100%}.header-menu_lang .header-menu_item{padding-bottom:1.25rem;padding-left:0;padding-right:0;padding-top:1.25rem}.header-menu_lang .header-menu_children{width:100%}.header-menu_lang .header-menu_child{width:100%}.header-menu_lang .header-menu_child a{border-bottom:none;text-align:center}.header-sp-menu{display:none}.is-member-logged-in .header-menu_logout{display:none}.is-member-logged-out .header-menu_login{display:none}footer{background-color:#eee;padding-top:2.8125rem;position:relative}footer::after{background-image:url(../images/common/footer-deco.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";mix-blend-mode:multiply;padding-top:23.0729166667%;pointer-events:none;position:absolute;right:0;bottom:0;width:24.7395833333%}footer .footer-contents.contents{position:relative;max-width:75rem}@media not all and (min-width: 1100px){footer::after{background-image:url(../images/common/footer-deco-sp.webp);padding-top:26.5625rem;width:12.875rem}}@media not all and (min-width: 768px){footer{padding-top:4.5625rem}}.footer-menu{display:flex;justify-content:space-between}@media not all and (min-width: 1100px){.footer-menu{display:block}}.footer-logo{height:2.5rem;width:20rem}.footer-logo__link{background-image:url(../images/common/logo_en.webp);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;text-indent:100%;width:100%;white-space:nowrap}.footer-info_name{font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;line-height:1.4;margin-top:.875rem}@media not all and (min-width: 768px){.footer-info_name{margin-top:1.125rem}}.footer-info_address{font-size:.875rem;font-weight:500;line-height:1.4285714286;margin-top:1.25rem}@media not all and (min-width: 768px){.footer-info_address{line-height:1.5714285714;margin-top:.9375rem}}.footer-info_items{display:flex;gap:1.125rem;margin-top:.5rem}@media not all and (min-width: 768px){.footer-info_items{margin-top:0rem}}.footer-info_item{font-size:1.25rem;font-weight:500;line-height:1.5}@media not all and (min-width: 768px){.footer-info_item{font-size:1.375rem}}.footer-info_label{font-size:1rem}.footer-info__group{margin-top:3.25rem}@media not all and (min-width: 1100px){.footer-info__group{display:flex;gap:.875rem}}@media not all and (min-width: 768px){.footer-info__group{font-size:2.375rem}}.footer-info__group__logo{height:1.6875rem;width:9.5rem}@media not all and (min-width: 768px){.footer-info__group__logo{height:1.5625rem;width:8.625rem}}.footer-info__group__logo__img{background-image:url(../images/common/group-logo.webp);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;text-indent:100%;width:100%;white-space:nowrap}.footer-info__group__items{display:flex;gap:2.1875rem;margin-top:.75rem}@media not all and (min-width: 1100px){.footer-info__group__items{display:block;margin-top:0}}.footer-info__group__item a{display:block;font-size:.875rem;font-weight:500;line-height:1.5;padding-right:2.1428571429em;position:relative}.footer-info__group__item a::after{aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;background-color:#333;top:50%;transform:translateY(-50%);right:0;width:1.5em}.footer-menu_items{display:flex;justify-content:space-between}@media not all and (min-width: 1100px){.footer-menu_items{display:none}}.footer-menu_item{margin-right:clamp(44px,5.83vw,70px)}.footer-menu_parent{display:block;font-size:.9375rem;font-weight:700;line-height:1.4666666667;margin-bottom:.875rem}.footer-menu_child{font-size:.875rem;font-weight:500;line-height:1.5;margin-top:.5rem}.footer-menu_parents .footer-menu_parent{margin-bottom:1.75rem}.footer-menu_others{display:flex;margin-top:5.625rem}@media not all and (min-width: 1100px){.footer-menu_others{justify-content:center;margin-top:2.5rem}}.footer-menu_other_item{border-left:.0625rem solid #333;font-size:.75rem;line-height:1.4166666667;padding-left:1em;padding-right:1em;position:relative}.footer-menu_other_item:last-child{border-right:.0625rem solid #333}.copyright{border-top:.0625rem solid #333;font-size:.75rem;line-height:1.4166666667;margin-top:4.375rem;padding-top:1.25rem;padding-bottom:1.625rem;text-align:center}@media not all and (min-width: 768px){.copyright{margin-top:1.125rem;padding-top:.9375rem;padding-bottom:1.25rem}}.pagetop{position:absolute;top:-5.125rem;right:4.3333333333%;width:3.25rem}@media not all and (min-width: 768px){.pagetop{top:-6.875rem;right:.875rem}}@media not all and (min-width: 1100px){.lock{overflow:hidden}.header-sp-menu{display:block}.header-sp-menu .header-nav{display:block}.header-sp-menu{position:fixed;top:100%;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;transition:all .2s ease;z-index:10}.header-sp-menu.open{top:0}.header-nav{min-height:100vh;position:relative}.header-nav::before{background-color:#1d4a92;content:"";position:absolute;left:0;bottom:0;height:calc(100% - 2.3125rem);width:calc(100% - 1.25rem);z-index:-1}.header-menu_items__wrap{margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:6.6875rem;width:26.625rem}.header-menu_items{max-height:none;margin-left:auto;margin-right:auto;position:relative;inset:auto;width:87.8873239437%}.header-menu_items::after{display:none}.header-menu_link{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5}.header-menu_link:hover{border-bottom:none}.header-menu_parent{margin-top:1.625rem}.header-menu_parent .parent{border-bottom:none;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5}.header-menu_parent:hover .parent{border-bottom:none}.header-menu_parent:hover .parent::before{display:none}.header-menu_item{max-width:none;padding:0}.header-menu_children{gap:0;width:100%}.header-menu_child.header-menu_child_wide{width:100%}.header-menu_child a{border-bottom:.0625rem solid #fff;color:#fff;font-size:.9375rem;line-height:1.5384615385;font-weight:500;padding-top:.5rem;padding-bottom:.6875rem}.header-submenu{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1.625rem;width:87.8873239437%}.header-submenu a{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5}.header-submenu_lang{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5;padding-left:2rem;position:relative}.header-submenu_lang::before{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.422 27.41"><path d="M24.55,5.3l.019-.012L24.1,4.741A13.724,13.724,0,0,0,13.859,0h-.131A13.7,13.7,0,0,0,3.391,4.707h0l-.468.541h.016A13.71,13.71,0,0,0,13.733,27.411h.11A13.705,13.705,0,0,0,24.555,5.288ZM21.256,13.1a23.309,23.309,0,0,0-.88-5.918A15.863,15.863,0,0,0,23.5,5.915,12.491,12.491,0,0,1,26.212,13.1Zm-20.012,0A12.5,12.5,0,0,1,4,5.883,15.891,15.891,0,0,0,7.178,7.188,23.218,23.218,0,0,0,6.284,13.1Zm3.6-8.19c.133-.136.269-.269.407-.4l.028-.023c.14-.129.283-.255.431-.377l.026-.021c.145-.122.292-.234.445-.353L6.235,3.7c.145-.108.295-.213.445-.316l.07-.049c.147-.1.3-.2.452-.288L7.279,3c.152-.091.307-.18.468-.264l.077-.042a4.8,4.8,0,0,1,.482-.234l.068-.033c.166-.08.335-.154.505-.234l.03-.014c.175-.075.353-.143.531-.208H9.46l.548-.19.044-.014a12.2,12.2,0,0,0-2.508,4.27A14.992,14.992,0,0,1,4.813,4.954a.218.218,0,0,1,.033-.04ZM18.071,1.991c.176.066.351.133.522.206l.049.021c.166.073.332.147.5.234l.073.035c.159.077.316.159.468.234l.082.044c.154.084.307.173.456.264l.082.049c.15.094.3.19.445.288l.073.051c.147.1.295.208.44.316l.054.042c.15.115.3.234.442.353l.023.019c.143.122.285.248.426.377l.028.026c.138.129.274.26.4.4a.434.434,0,0,1,.033.033,15.058,15.058,0,0,1-2.675,1.053A12.059,12.059,0,0,0,17.526,1.8c.175.056.351.115.526.18ZM13.157,6.88a22.464,22.464,0,0,1-4.446-.538c1.074-2.852,2.714-4.7,4.455-5.068Zm1.21-5.616c1.75.374,3.391,2.228,4.455,5.078a22.464,22.464,0,0,1-4.446.538ZM8.339,7.488a23.451,23.451,0,0,0,4.827.594V13.1H7.506a22.092,22.092,0,0,1,.833-5.616Zm4.827,6.828v4.708a23.608,23.608,0,0,0-4.914.606,22.3,22.3,0,0,1-.746-5.314Zm0,5.92v5.911c-1.806-.363-3.489-2.34-4.551-5.359a22.64,22.64,0,0,1,4.551-.552Zm1.21,5.911V20.236a22.541,22.541,0,0,1,4.544.569C17.858,23.816,16.178,25.784,14.376,26.147Zm4.9-6.491a23.692,23.692,0,0,0-4.914-.62v-4.72h5.674A22.263,22.263,0,0,1,19.281,19.656ZM14.367,13.1V8.089a23.571,23.571,0,0,0,4.839-.6,21.923,21.923,0,0,1,.84,5.616ZM1.244,14.316H6.287a23.423,23.423,0,0,0,.8,5.616A15.545,15.545,0,0,0,3.809,21.3a12.514,12.514,0,0,1-2.565-6.985ZM4.6,22.253A14.945,14.945,0,0,1,7.44,21.1a12.289,12.289,0,0,0,2.607,4.561,12.465,12.465,0,0,1-5.443-3.4ZM17.53,25.618a12.493,12.493,0,0,0,2.574-4.5,14.663,14.663,0,0,1,2.759,1.133A12.472,12.472,0,0,1,17.53,25.618Zm6.121-4.31a15.71,15.71,0,0,0-3.2-1.345,23.334,23.334,0,0,0,.8-5.646h4.958A12.5,12.5,0,0,1,23.652,21.308Z" transform="translate(-0.023)" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.422 27.41"><path d="M24.55,5.3l.019-.012L24.1,4.741A13.724,13.724,0,0,0,13.859,0h-.131A13.7,13.7,0,0,0,3.391,4.707h0l-.468.541h.016A13.71,13.71,0,0,0,13.733,27.411h.11A13.705,13.705,0,0,0,24.555,5.288ZM21.256,13.1a23.309,23.309,0,0,0-.88-5.918A15.863,15.863,0,0,0,23.5,5.915,12.491,12.491,0,0,1,26.212,13.1Zm-20.012,0A12.5,12.5,0,0,1,4,5.883,15.891,15.891,0,0,0,7.178,7.188,23.218,23.218,0,0,0,6.284,13.1Zm3.6-8.19c.133-.136.269-.269.407-.4l.028-.023c.14-.129.283-.255.431-.377l.026-.021c.145-.122.292-.234.445-.353L6.235,3.7c.145-.108.295-.213.445-.316l.07-.049c.147-.1.3-.2.452-.288L7.279,3c.152-.091.307-.18.468-.264l.077-.042a4.8,4.8,0,0,1,.482-.234l.068-.033c.166-.08.335-.154.505-.234l.03-.014c.175-.075.353-.143.531-.208H9.46l.548-.19.044-.014a12.2,12.2,0,0,0-2.508,4.27A14.992,14.992,0,0,1,4.813,4.954a.218.218,0,0,1,.033-.04ZM18.071,1.991c.176.066.351.133.522.206l.049.021c.166.073.332.147.5.234l.073.035c.159.077.316.159.468.234l.082.044c.154.084.307.173.456.264l.082.049c.15.094.3.19.445.288l.073.051c.147.1.295.208.44.316l.054.042c.15.115.3.234.442.353l.023.019c.143.122.285.248.426.377l.028.026c.138.129.274.26.4.4a.434.434,0,0,1,.033.033,15.058,15.058,0,0,1-2.675,1.053A12.059,12.059,0,0,0,17.526,1.8c.175.056.351.115.526.18ZM13.157,6.88a22.464,22.464,0,0,1-4.446-.538c1.074-2.852,2.714-4.7,4.455-5.068Zm1.21-5.616c1.75.374,3.391,2.228,4.455,5.078a22.464,22.464,0,0,1-4.446.538ZM8.339,7.488a23.451,23.451,0,0,0,4.827.594V13.1H7.506a22.092,22.092,0,0,1,.833-5.616Zm4.827,6.828v4.708a23.608,23.608,0,0,0-4.914.606,22.3,22.3,0,0,1-.746-5.314Zm0,5.92v5.911c-1.806-.363-3.489-2.34-4.551-5.359a22.64,22.64,0,0,1,4.551-.552Zm1.21,5.911V20.236a22.541,22.541,0,0,1,4.544.569C17.858,23.816,16.178,25.784,14.376,26.147Zm4.9-6.491a23.692,23.692,0,0,0-4.914-.62v-4.72h5.674A22.263,22.263,0,0,1,19.281,19.656ZM14.367,13.1V8.089a23.571,23.571,0,0,0,4.839-.6,21.923,21.923,0,0,1,.84,5.616ZM1.244,14.316H6.287a23.423,23.423,0,0,0,.8,5.616A15.545,15.545,0,0,0,3.809,21.3a12.514,12.514,0,0,1-2.565-6.985ZM4.6,22.253A14.945,14.945,0,0,1,7.44,21.1a12.289,12.289,0,0,0,2.607,4.561,12.465,12.465,0,0,1-5.443-3.4ZM17.53,25.618a12.493,12.493,0,0,0,2.574-4.5,14.663,14.663,0,0,1,2.759,1.133A12.472,12.472,0,0,1,17.53,25.618Zm6.121-4.31a15.71,15.71,0,0,0-3.2-1.345,23.334,23.334,0,0,0,.8-5.646h4.958A12.5,12.5,0,0,1,23.652,21.308Z" transform="translate(-0.023)" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;background-color:#fff;top:50%;transform:translateY(-50%);left:0;width:1.6875rem}.header-submenu_lang.header-menu_parent:hover .parent{border-bottom:none}.toggle-btn{cursor:pointer;position:relative;z-index:0}.toggle-btn .toggle-btn_menu{height:1.4375rem;position:absolute;top:.9375rem;left:50%;transform:translateX(-50%);width:2.25rem;z-index:1}.toggle-btn .toggle-btn_menu span{border-top:.0625rem solid #fff;display:block;height:.0625rem;position:absolute;left:50%;transform:translateX(-50%);width:100%;transition:all .2s ease}.toggle-btn .toggle-btn_menu span:nth-child(1){top:0}.toggle-btn .toggle-btn_menu span:nth-child(2){left:50%;top:50%;transform:translate(-50%, -50%)}.toggle-btn .toggle-btn_menu span:nth-child(3){bottom:0}.lock .toggle-btn .toggle-btn_menu span:nth-child(1){transform:translate(-50%, 0.6875rem) rotate(-45deg)}.lock .toggle-btn .toggle-btn_menu span:nth-child(2){opacity:0}.lock .toggle-btn .toggle-btn_menu span:nth-child(3){transform:translate(-50%, -0.6875rem) rotate(45deg)}}@media not all and (min-width: 768px){.header-menu_items__wrap{padding-top:3.75rem;padding-right:1.25rem;padding-bottom:5.875rem;width:23.4375rem}.header-menu_link{font-size:1.125rem}.header-menu_parent .parent{font-size:1.125rem}.header-menu_child a{font-size:.8125rem}.header-submenu a{font-size:1.125rem}.header-submenu_lang{font-size:1.125rem}}.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-link{background-color:#1d4a92;border-radius:1.6666666667em;color:#fff;font-size:1.125rem;font-weight:500;display:flex;align-items:center;height:3.3333333333em;padding-left:1.9444444444em;position:relative;width:15.5555555556em}.btn-link::after{aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;background-color:#fff;top:50%;transform:translateY(-50%);right:1.9444444444em;width:1.5em}.btn-lightblue .btn-link{background-color:#009fe8}.btn-line .btn-link{background-color:#fff;border:.125rem solid #1d4a92;color:#1d4a92}.btn-line .btn-link::after{background-color:#1d4a92}.btn-square .btn-link{background-color:#fff;border:.0625rem solid #1d4a92;box-shadow:.1875rem .1875rem 0 0 #1d4a92;border-radius:0;color:#1d4a92;height:3.1111111111em;padding-left:1.7222222222em;width:15em}.btn-square .btn-link::after{background-color:#1d4a92}.section-title{color:#1d4a92;font-size:2.375rem;font-weight:700;line-height:1.5}@media not all and (min-width: 768px){.section-title{font-size:2rem}}.page-subtitle{background:linear-gradient(110deg, rgb(30, 75, 148) 0%, rgb(56, 104, 225) 100%);color:#fff;display:block;font-size:1.375rem;font-weight:700;line-height:1.5;padding-top:.625rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.625rem}.top .section-title{color:#666;font-size:1.625rem;font-weight:500;line-height:1.5;position:relative}.top .section-title::before{border-bottom:.125rem solid #666;content:"";position:absolute;bottom:3.4375rem;left:0;height:.125rem;width:2.5769230769em}.top .section-title .en{display:block;color:#1d4a92;font-size:3.75rem;font-weight:700;line-height:1.5;letter-spacing:.1em;margin-bottom:1.875rem}@media not all and (min-width: 768px){.top .section-title{text-align:center}.top .section-title::before{left:50%;transform:translateX(-50%)}.top .section-title .en{font-size:3.25rem}}.top .section-subtitle{color:#666;font-size:1.625rem;font-weight:500;line-height:1.5}.top .section-subtitle .en{color:#333;font-size:2.625rem;font-weight:700;letter-spacing:.1em;margin-right:1.125rem}@media not all and (min-width: 768px){.top .section-subtitle{text-align:center}.top .section-subtitle .en{display:block;margin-right:0}}.side-menu{position:fixed;top:calc((100vh - 5rem)/2);right:0;width:7.1875rem;z-index:20}@media not all and (min-width: 1100px){.side-menu{background-color:#1d4a92;top:auto;right:0;bottom:0;width:100%}}@media not all and (min-width: 1100px){.side-menu__items{display:flex;justify-content:center}}.side-menu__item.side-menu__open{display:none}.side-menu__item .side-menu__link{background-color:#1d4a92;color:#fff;display:flex;justify-content:center;font-size:.875rem;font-weight:500;line-height:1.3571428571;text-align:center;height:5.4375rem;padding-top:3.125rem;position:relative}.side-menu__item .side-menu__link::before{background-color:#fff;left:50%;transform:translateX(-50%);opacity:.8}.side-menu__item.side-menu__contact a{border-radius:.625rem 0 0 0}.side-menu__item.side-menu__members a{background-color:#009fe8;border-radius:0 0 0 .625rem;height:6.875rem;padding-top:3.5rem}.side-menu__item:not(:first-child){margin-top:.125rem}.side-menu__item.side-menu__contact a::before{aspect-ratio:37/25;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.836 25.68"><path d="M36.531,25.676H1.314a1.142,1.142,0,0,1-.176,0H1.048l-.067-.015-.07-.018H.86l-.115-.051a1.3,1.3,0,0,1-.188-.1L.53,25.473l-.139-.113a1.119,1.119,0,0,1-.139-.152l-.121-.16v-.022a.641.641,0,0,1-.095-.236c-.005-.018-.011-.036-.015-.054l-.014-.051,0-.053q0-.046,0-.092c0-.038,0-.076,0-.113V1.245A1.284,1.284,0,0,1,.069.9V.875L.119.761C.127.742.136.723.145.7L.151.661.227.548A1.011,1.011,0,0,1,.41.34,1.263,1.263,0,0,1,.775.1L.891.045H.942C.966.038.989.032,1.013.027L1.075.014h.036A1.162,1.162,0,0,1,1.268,0H36.557a1.281,1.281,0,0,1,1.28,1.28l-.028,23.162c0,.029,0,.058,0,.086s0,.068,0,.1l0,.036L37.8,24.7a.918.918,0,0,1-.042.149c-.006.018-.012.035-.018.052v.09l-.1.116-.065.09a1.351,1.351,0,0,1-.108.13l-.013.013a1.348,1.348,0,0,1-.161.135l-.157.111h-.05l-.121.057H36.9l-.11.033h-.084q-.044,0-.088,0T36.531,25.676ZM14.822,15.248a1.266,1.266,0,0,1-.492.848L5.077,23.153h27.7L23.51,16.1a1.274,1.274,0,0,1-.493-.849,1.3,1.3,0,0,1,.027-.484l-3.49,3.145a1.282,1.282,0,0,1-1.721,0l-3.005-2.7ZM25.063,14.06l10.211,7.787V3.747L24.1,13.811a1.277,1.277,0,0,1,.961.249Zm-22.5,7.787L12.776,14.06a1.279,1.279,0,0,1,.517-.237L2.565,4.17ZM18.7,15.208,32.764,2.562H4.624Z" fill="%231d4a92"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.836 25.68"><path d="M36.531,25.676H1.314a1.142,1.142,0,0,1-.176,0H1.048l-.067-.015-.07-.018H.86l-.115-.051a1.3,1.3,0,0,1-.188-.1L.53,25.473l-.139-.113a1.119,1.119,0,0,1-.139-.152l-.121-.16v-.022a.641.641,0,0,1-.095-.236c-.005-.018-.011-.036-.015-.054l-.014-.051,0-.053q0-.046,0-.092c0-.038,0-.076,0-.113V1.245A1.284,1.284,0,0,1,.069.9V.875L.119.761C.127.742.136.723.145.7L.151.661.227.548A1.011,1.011,0,0,1,.41.34,1.263,1.263,0,0,1,.775.1L.891.045H.942C.966.038.989.032,1.013.027L1.075.014h.036A1.162,1.162,0,0,1,1.268,0H36.557a1.281,1.281,0,0,1,1.28,1.28l-.028,23.162c0,.029,0,.058,0,.086s0,.068,0,.1l0,.036L37.8,24.7a.918.918,0,0,1-.042.149c-.006.018-.012.035-.018.052v.09l-.1.116-.065.09a1.351,1.351,0,0,1-.108.13l-.013.013a1.348,1.348,0,0,1-.161.135l-.157.111h-.05l-.121.057H36.9l-.11.033h-.084q-.044,0-.088,0T36.531,25.676ZM14.822,15.248a1.266,1.266,0,0,1-.492.848L5.077,23.153h27.7L23.51,16.1a1.274,1.274,0,0,1-.493-.849,1.3,1.3,0,0,1,.027-.484l-3.49,3.145a1.282,1.282,0,0,1-1.721,0l-3.005-2.7ZM25.063,14.06l10.211,7.787V3.747L24.1,13.811a1.277,1.277,0,0,1,.961.249Zm-22.5,7.787L12.776,14.06a1.279,1.279,0,0,1,.517-.237L2.565,4.17ZM18.7,15.208,32.764,2.562H4.624Z" fill="%231d4a92"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:1.3125rem;width:2.0625rem}.side-menu__item.side-menu__products a::before{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46.465 46.465"><path d="M13.634,36.943h-3V24.268a1.5,1.5,0,0,1,1.5-1.5,10.623,10.623,0,1,0-4.176-.85L6.779,24.676a13.637,13.637,0,1,1,6.855,1.011Z" transform="translate(2.121 19.281) rotate(-45)" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46.465 46.465"><path d="M13.634,36.943h-3V24.268a1.5,1.5,0,0,1,1.5-1.5,10.623,10.623,0,1,0-4.176-.85L6.779,24.676a13.637,13.637,0,1,1,6.855,1.011Z" transform="translate(2.121 19.281) rotate(-45)" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.75rem;width:2.5rem}.side-menu__item.side-menu__members a::before{aspect-ratio:4/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.732 30.713"><path d="M250.918,1352.842v-20.2H233.186v20.2l8.866-9.323,8.866,9.323m3,7.508-11.866-12.478-11.866,12.478v-30.713h23.732Z" transform="translate(-230.186 -1329.637)" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.732 30.713"><path d="M250.918,1352.842v-20.2H233.186v20.2l8.866-9.323,8.866,9.323m3,7.508-11.866-12.478-11.866,12.478v-30.713h23.732Z" transform="translate(-230.186 -1329.637)" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:1.25rem;width:1.4375rem}@media not all and (min-width: 1100px){.side-menu__item.side-menu__open{display:block}.side-menu__item .side-menu__link{width:6.5625rem}.side-menu__item.side-menu__contact a{border-radius:0}.side-menu__item.side-menu__members a{border-radius:0;height:5.4375rem;padding-top:2.8125rem}.side-menu__item:not(:first-child){border-left:.125rem solid #fff;margin-top:0}.side-menu__item:first-child a{border-radius:0}.side-menu__item:last-child a{border-radius:0}.side-menu__item.side-menu__members a::before{top:1.125rem;width:1.25rem}}@media not all and (min-width: 768px){.side-menu__item .side-menu__link{font-size:.75rem;height:4.625rem;padding-top:2.6875rem;width:5.8125rem}.side-menu__item.side-menu__members a{height:4.625rem;padding-top:2.1875rem}.side-menu__item.side-menu__contact a::before{top:1rem;width:1.5rem}.side-menu__item.side-menu__products a::before{top:.75rem;width:1.625rem}.side-menu__item.side-menu__members a::before{top:.75rem;width:1.125rem}}.header-sub{background-image:url(../images/common/header-sub_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;min-height:17.5rem;padding-top:1.25rem;padding-bottom:1.25rem}@media not all and (min-width: 768px){.header-sub{background-image:url(../images/common/header-sub_bg_sp.webp);min-height:15.625rem}}.page-title{font-size:1.625rem;font-weight:500;padding-top:6.5625rem}.page-title .en{display:inline-block;font-size:3.75rem;font-weight:700;letter-spacing:.1em;margin-right:1.25rem;padding-right:1.625rem;position:relative}.page-title .en::after{border-right:.0625rem solid #fff;content:"";position:absolute;right:0;bottom:0;height:1.625rem;width:.0625rem}@media not all and (min-width: 768px){.page-title{padding-top:3.25rem;text-align:center}.page-title .en{display:block;font-size:3.25rem;margin-right:0;margin-bottom:1.5rem;padding-right:0;padding-bottom:1.5rem}.page-title .en::after{border-right:none;border-bottom:.125rem solid #fff;left:50%;transform:translateX(-50%);height:.125rem;width:4.1875rem}}.page-title__sub{font-size:1.25rem}@media not all and (min-width: 768px){.page-title__sub .page-title__sub{display:block;margin-top:.5rem}}.path{color:#fff;font-size:.875rem;margin-top:4.375rem;position:relative;line-height:1.4285714286}@media not all and (min-width: 768px){.path{font-size:.75rem;margin-top:1.875rem;margin-left:auto;margin-right:auto;width:85.0144092219%}}.path>*+*::before{content:">";margin:0 .4375rem}.path-link{color:#fff;font-size:.875rem}@media not all and (min-width: 768px){.path-link{font-size:.75rem}}.index-items{display:flex;flex-wrap:wrap;gap:1.875rem 2.5rem;margin-top:1.875rem}@media not all and (min-width: 768px){.index-items{gap:.3125rem .4375rem}}.index-item{width:11.125rem}@media not all and (min-width: 768px){.index-item{width:48.4149855908%}}.index-link{border-top:.125rem solid #1d4a92;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.2;height:100%;padding-top:.875rem;padding-bottom:2.875rem;position:relative;text-align:center}.index-link::before{border-bottom:.125rem solid #1d4a92;content:"";position:absolute;left:0;bottom:2rem;height:.125rem;width:100%}.index-link::after{background-color:#1d4a92;aspect-ratio:13/15;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.147 24.434"><path d="M5770,20013.064l1.432-1.4,9.639,9.9,9.644-9.9,1.432,1.4-11.076,11.367Zm10.071,2.549V20000h2v15.615Z" transform="translate(-5770 -19999.998)" fill="%231d4a92"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.147 24.434"><path d="M5770,20013.064l1.432-1.4,9.639,9.9,9.644-9.9,1.432,1.4-11.076,11.367Zm10.071,2.549V20000h2v15.615Z" transform="translate(-5770 -19999.998)" fill="%231d4a92"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:1.4375rem}@media not all and (min-width: 768px){.index-link{font-size:.75rem;justify-content:left;padding-top:.75rem;padding-left:.625rem;padding-right:1.875rem;padding-bottom:.75rem;text-align:left}.index-link::before{bottom:0}.index-link::after{top:50%;transform:translateY(-50%);left:auto;right:.625rem;bottom:auto;width:.875rem}}body.is-modal-open{overflow:hidden}.modal{background-color:hsla(0,0%,60%,.8);display:flex;justify-content:center;align-items:center;position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto;z-index:100}.modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.modal-content{background-color:#fff;max-height:80vh;overflow-y:auto;padding-top:3.25rem;position:relative;width:clamp(700px,76.66vw,920px)}@media not all and (min-width: 768px){.modal-content{width:92.5333333333%}}.modal-close{aspect-ratio:1/1;background-color:#ddd;position:absolute;top:0;right:0;height:auto;width:3.25rem}.modal-close::before,.modal-close::after{border-top:.125rem solid #1d4a92;content:"";position:absolute;top:50%;left:50%;height:.125rem;width:1.875rem}.modal-close::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.js-modal-video{display:block;height:auto;width:100%}.library-footer__index{margin-top:6.875rem}@media not all and (min-width: 768px){.library-footer__index{margin-top:5.625rem}}.library-footer__index__items{display:flex;justify-content:space-between;margin-top:1.875rem}@media not all and (min-width: 768px){.library-footer__index__items{display:block}}.library-footer__index__item{width:30.8333333333%}@media not all and (min-width: 768px){.library-footer__index__item{margin-top:1.25rem;width:100%}.library-footer__index__item figure{display:flex;opacity:.78}.library-footer__index__item picture{width:25.9365994236%}}.library-footer__index__cap{border-bottom:.0625rem solid #1d4a92;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:.9375rem;padding-bottom:.625rem;position:relative}.library-footer__index__cap::after{background-color:#1d4a92;aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.6em;right:0;transform:translateY(-50%);width:1.6875rem}.library-footer__index__cap span{display:block;font-size:1rem}@media not all and (min-width: 768px){.library-footer__index__cap{font-size:1.125rem;display:flex;justify-content:center;flex-direction:column;margin-top:0;margin-left:2.8818443804%;padding-left:5.7636887608%;padding-bottom:0;width:70.8933717579%}.library-footer__index__cap::after{top:50%;transform:translateY(-50%);left:auto;right:1.625rem;bottom:auto;width:1.6875rem}.library-footer__index__cap span{font-size:.875rem}}.library-footer__index__text{font-size:.875rem;margin-top:.625rem;line-height:1.5714285714}.video .library-footer__index__video,.report .library-footer__index__report,.catalog .library-footer__index__catalog,.column .library-footer__index__column{display:none}.is-member-logged-in .library-footer__logout{display:none}.is-member-logged-out .library-footer__login{display:none}.library-footer__members__wrap{margin-top:6.5rem}@media not all and (min-width: 768px){.library-footer__members__wrap{margin-top:5.625rem}}.library-footer__logout .contents{max-width:62.5rem}.library-footer__info{border:.0625rem solid #009fe8;padding:.625rem;position:relative;z-index:0}.library-footer__info::before,.library-footer__info::after{background-color:#fff;content:"";position:absolute;height:.1875rem;left:50%;width:80%;z-index:1}.library-footer__info::before{top:0;transform:translate(-50%, -50%)}.library-footer__info::after{bottom:0;transform:translate(-50%, 50%)}@media not all and (min-width: 768px){.library-footer__info::before,.library-footer__info::after{width:42.3631123919%}}.library-footer__info__wrap{background-color:#f5f8fa;padding-top:2rem;padding-bottom:2.5rem}@media not all and (min-width: 768px){.library-footer__info__wrap{padding-top:4.0625rem;padding-bottom:4.1875rem}}.library-footer__info__title{display:block;font-size:2rem;font-weight:700;line-height:1.5;text-align:center}.library-footer__info__title .library-footer__info__title__icon{padding-left:2.5rem;position:relative}.library-footer__info__title .library-footer__info__title__icon::before{background-color:#009fe8;aspect-ratio:4/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.635 25.411"><path d="M0,0V25.411L9.817,15.087l9.818,10.324V0Z" fill="%23009fe8"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.635 25.411"><path d="M0,0V25.411L9.817,15.087l9.818,10.324V0Z" fill="%23009fe8"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.5rem}.library-footer__info__title .en{color:#84d4f8;background-color:#eff8fc;display:block;font-family:"Lexend Giga",sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-left:auto;margin-right:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.library-footer__info__title .en::before,.library-footer__info__title .en::after{border-top:.0625rem solid #84d4f8;content:"";position:absolute;top:50%;transform:translateY(-50%);width:6.25rem}.library-footer__info__title .en::before{left:-7.125rem}.library-footer__info__title .en::after{right:-7.125rem}@media not all and (min-width: 768px){.library-footer__info__title{font-size:1.75rem}.library-footer__info__title .library-footer__info__title__icon{padding-left:2rem}.library-footer__info__title .library-footer__info__title__icon::before{width:1.3125rem}.library-footer__info__title .en{font-size:.75rem;margin-top:.9375rem}.library-footer__info__title .en::before,.library-footer__info__title .en::after{width:1rem}.library-footer__info__title .en::before{left:-1.125rem}.library-footer__info__title .en::after{right:-1.125rem}}.library-footer__info__text{text-align:center;line-height:1.5;margin-top:1.25rem}@media not all and (min-width: 768px){.library-footer__info__text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:1.875rem;margin-left:auto;margin-right:auto;text-align:left;width:89.3939393939%}}.library-footer__info__btns{display:flex;justify-content:center;gap:4.375rem;margin-top:1.5625rem}.library-footer__info__btns .btn{margin-top:.9375rem;margin-left:auto;margin-right:auto}@media not all and (min-width: 768px){.library-footer__info__btns{display:block;margin-top:1.875rem;margin-left:auto;margin-right:auto;width:89.3939393939%}}@media not all and (min-width: 768px){.library-footer__info__btn:not(:first-child){margin-top:.9375rem}}.library-footer__info__btn__cap{font-size:1.25rem;font-weight:700;line-height:1.2}@media not all and (min-width: 768px){.library-footer__info__btn__cap{font-size:1.125rem;text-align:center}}.library-footer__info__pass{font-size:.875rem;margin-top:.75rem;text-align:center}.library-footer__info__pass a{text-decoration:underline}.library-footer__flow{margin-top:7.125rem}.library-footer__flow .section-title{text-align:center}.library-footer__flow .btn{margin-top:2.375rem;margin-left:auto;margin-right:auto}@media not all and (min-width: 768px){.library-footer__flow{margin-top:5.625rem}.library-footer__flow .btn{margin-top:1.875rem}}.library-footer__flow__text{line-height:1.5;margin-top:1.125rem;text-align:center}@media not all and (min-width: 768px){.library-footer__flow__text{margin-top:1.875rem;text-align:left;margin-left:auto;margin-right:auto;width:85.0144092219%}}.library-footer__flow__items{display:flex;justify-content:space-between;margin-top:2.1875rem}@media not all and (min-width: 768px){.library-footer__flow__items{display:block;margin-top:1.875rem}}.library-footer__flow__item{background-color:#f5f8fa;padding-top:1rem;padding-left:.625rem;padding-right:.625rem;padding-bottom:1.6875rem;position:relative;width:31%}.library-footer__flow__item:not(:last-child)::after{background-color:#666;aspect-ratio:1/2;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);right:-7.7419354839%;width:.875rem}@media not all and (min-width: 768px){.library-footer__flow__item{padding-top:1.25rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:1.25rem;width:100%}.library-footer__flow__item:not(:last-child){margin-bottom:2.8125rem}.library-footer__flow__item:not(:last-child)::after{top:auto;right:50%;bottom:-2.1875rem;transform:translateX(50%) rotate(90deg)}}.library-footer__flow__step{border-bottom:.0625rem solid #666;color:#666;font-size:1.5rem;font-weight:700;text-align:center;margin-left:auto;margin-right:auto;padding-bottom:.625rem;width:62.0689655172%}@media not all and (min-width: 768px){.library-footer__flow__step{width:61.0169491525%}}.library-footer__flow__num{font-size:2.25rem}.library-footer__flow__subtitle{color:#1d4a92;font-size:1.125rem;font-weight:700;line-height:1.5;margin-top:.625rem;text-align:center}@media not all and (min-width: 768px){.library-footer__flow__subtitle{font-size:1rem;flex-grow:1;margin-top:0}}.library-footer__flow__detail img{display:block;margin-top:.75rem;margin-left:auto;margin-right:auto;width:34.4827586207%}@media not all and (min-width: 768px){.library-footer__flow__detail{display:flex;align-items:center;flex-direction:row-reverse;margin-top:1.25rem}.library-footer__flow__detail img{margin:0;width:20.3389830508%}}.library-footer__flow__cap{font-size:.875rem;line-height:1.5714285714;margin-top:.75rem;margin-left:auto;margin-right:auto;text-align:justify;width:82.7586206897%}@media not all and (min-width: 768px){.library-footer__flow__cap{margin-top:1.25rem;width:100%}}.library-footer__members{background-color:#f5f8fa;display:flex;padding-top:1.875rem;padding-left:2.375rem;padding-right:2.375rem;padding-bottom:1.875rem}@media not all and (min-width: 1100px){.library-footer__members{display:block}}@media not all and (min-width: 768px){.library-footer__members{display:block;padding-left:1.625rem;padding-right:1.625rem}}.library-footer__members__title{border-right:.0625rem solid #1d4a92;display:block;font-size:1.5rem;font-weight:700;line-height:1.5;padding-top:2.1875rem;position:relative;width:27.4021352313%}.library-footer__members__title::before{background-color:#009fe8;aspect-ratio:4/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.635 25.411"><path d="M0,0V25.411L9.817,15.087l9.818,10.324V0Z" fill="%23009fe8"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.635 25.411"><path d="M0,0V25.411L9.817,15.087l9.818,10.324V0Z" fill="%23009fe8"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;left:0;width:1.375rem}@media not all and (min-width: 1100px){.library-footer__members__title{border-right:none;border-bottom:.0625rem solid #1d4a92;padding-top:0;padding-left:2.1875rem;padding-bottom:2.1875rem;width:100%}.library-footer__members__title br{display:none}}@media not all and (min-width: 768px){.library-footer__members__title{border-right:none;border-bottom:.0625rem solid #1d4a92;padding-top:0;padding-left:0;padding-bottom:1.875rem;text-align:center;width:100%}.library-footer__members__title br{display:block}.library-footer__members__title::before{left:50%;transform:translateX(-5.5em)}}.library-footer__members__info{width:72.5978647687%}@media not all and (min-width: 1100px){.library-footer__members__info{width:100%}}.library-footer__members__info__text{font-size:.875rem;line-height:1.5714285714;margin-top:.75rem;text-align:center}@media not all and (min-width: 1100px){.library-footer__members__info__text{margin-top:2.1875rem;text-align:left}}@media not all and (min-width: 768px){.library-footer__members__info__text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:1.875rem;margin-left:auto;margin-right:auto;text-align:left}}.library-footer__members__btns{display:flex;justify-content:center;margin-top:1.125rem}.library-footer__members__btns .btn:not(:last-child){margin-right:4.9019607843%}@media not all and (min-width: 1100px){.library-footer__members__btns{justify-content:left}}@media not all and (min-width: 768px){.library-footer__members__btns{display:block;margin-top:0}.library-footer__members__btns .btn{margin-top:.875rem;margin-left:auto;margin-right:auto}.library-footer__members__btns .btn:not(:last-child){margin-right:auto}}.products .library-footer__index,.library-top .library-footer__index{display:none}.products .library-footer__flow{display:none}.js-accordion__body{display:none}.js-accordion.is-open .js-accordion__body{display:block}.medical-confirm{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:1000009}.medical-confirm__overlay{background-color:hsla(0,0%,60%,.8);position:absolute;inset:0}.medical-confirm__content{background-color:#fff;max-height:80vh;overflow-y:auto;padding-top:3.25rem;padding-left:4.5rem;padding-right:4.5rem;padding-bottom:3.25rem;position:relative;width:clamp(700px,70vw,840px)}@media not all and (min-width: 768px){.medical-confirm__content{padding-top:2.5rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:2.5rem;width:92.5333333333%}}.medical-confirm__text{border:.0625rem solid #707070;font-size:.875rem;line-height:1.5714285714;padding:.9375rem;text-align:center}.medical-confirm__title{font-size:1.75rem;font-weight:700;line-height:1.4285714286;margin-top:1.875rem;text-align:center}@media not all and (min-width: 768px){.medical-confirm__title{font-size:1.5rem}}.medical-confirm__items{display:flex;justify-content:space-between;margin-top:1.875rem}@media not all and (min-width: 768px){.medical-confirm__items{display:block}}.medical-confirm__item:nth-child(1){width:61.8705035971%}.medical-confirm__item:nth-child(1) .medical-confirm__item__title{color:#1d4a92}.medical-confirm__item:nth-child(1) .medical-confirm__button{border:.0625rem solid #1d4a92;color:#1d4a92;width:46.511627907%}.medical-confirm__item:nth-child(2){width:30.9352517986%}.medical-confirm__item:nth-child(2) .medical-confirm__item__title{color:#3868e1}.medical-confirm__item:nth-child(2) .medical-confirm__button{border:.0625rem solid #3868e1;color:#3868e1;width:93.023255814%}@media not all and (min-width: 768px){.medical-confirm__item:nth-child(1){width:100%}.medical-confirm__item:nth-child(1) .medical-confirm__button{width:47.4576271186%}.medical-confirm__item:nth-child(2){margin-top:1.875rem;width:100%}.medical-confirm__item:nth-child(2) .medical-confirm__button{width:47.4576271186%}}.medical-confirm__item__title{border-bottom:.0625rem solid #707070;font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center;padding-bottom:.3125rem}@media not all and (min-width: 768px){.medical-confirm__item__title{font-size:1.125rem}}.medical-confirm__buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.9375rem 0;margin-top:1.25rem}.medical-confirm__button{background-color:#f5f8fa;border-radius:.625rem;font-size:.875rem;font-weight:500;line-height:1.5714285714;padding:.625rem;text-align:center}@media not all and (min-width: 768px){.medical-confirm__button{font-size:.75rem}}body.is-medical-confirm-open{overflow:hidden}#cookie-notice .cn-buttons-container,#cookie-notice .cn-text-container{display:block}#cookie-notice .cookie-notice-container{padding:.9375rem .875rem}#cookie-notice .cookie-notice-container #cn-notice-buttons.cn-buttons-container{display:flex;justify-content:center;gap:0 .625rem}#cookie-notice .cookie-notice-container .cn-button{margin:0;width:11.25rem}#cookie-notice .cn-close-icon{opacity:1}#cookie-notice .cn-close-icon::before,#cookie-notice .cn-close-icon::after{background-color:#fff}@media not all and (min-width: 768px){#cookie-notice .cookie-notice-container{padding-top:1.5625rem}#cookie-notice .cookie-notice-container .cn-button{width:10.3125rem}#cookie-notice .cn-close-icon{top:.3125rem;right:.625rem;margin:0}}