@charset "UTF-8";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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{overflow-y:scroll;font-size:62.5%;line-height:1;-webkit-text-size-adjust:100%}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,picture,section{display:block}a{background:transparent;color:currentColor;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}li{list-style:none}summary{display:block;cursor:pointer}summary::marker{content:""}summary::-webkit-details-marker{display:none}hr{overflow:visible;height:0}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:none}table{border-spacing:0;border-collapse:collapse}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#141414}sub,sup{position:relative;font-size:0.75rem;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,select,textarea{border-radius:0;border:none;background:none;color:inherit;font:inherit;line-height:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto}button{overflow:visible}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}select::-ms-expand{display:none}select::-ms-value{color:inherit}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}fieldset{display:contents;width:inherit}:root{--font-size-15:1.5rem;--font-size-18:1.6rem;--font-size-20:1.8rem;--font-size-22:2rem;--font-size-26:2.2rem;--font-size-35:2.4rem;--font-size-45:2.8rem;--font-size-65:3.5rem;--height-fixed-button:0px;--height-header:70px;--space-large:50px;--space-largest:75px;--space-medium:40px;--space-small:30px;--space-smallest:15px}@media screen and (min-width:48em){:root{--font-size-35:3rem;--font-size-45:3.6rem;--font-size-65:4.8rem;--space-large:75px;--space-largest:112px;--space-medium:50px;--space-small:45px;--space-smallest:30px}}@media screen and (min-width:64em){:root{--font-size-18:1.8rem;--font-size-20:2rem;--font-size-22:2.2rem;--font-size-26:2.6rem;--font-size-35:3.5rem;--font-size-45:4.5rem;--font-size-65:6.5rem;--space-large:100px;--space-largest:150px;--space-medium:60px}}.el_customText{overflow:hidden}.el_customText:after{display:block;clear:both;content:""}.el_customText :first-child{margin-top:0}.el_customText :last-child{margin-bottom:0}.el_customText p{margin-block:16px}.el_customText ol,.el_customText ul{margin-block:16px}.el_customText h2,.el_customText h3,.el_customText h4{margin-block:var(--space-medium) 20px}.el_customText h2{color:#e34b14;font-size:var(--font-size-22);line-height:1.7}.el_customText h3{font-size:var(--font-size-26)}.el_customText h4{font-size:var(--font-size-20);font-weight:300;line-height:1.7}.el_customText blockquote,.el_customText figure{margin-block:var(--space-medium)}.el_customText blockquote{position:relative;z-index:0;padding:32px 5.4%;background:#f5f4ee;container:blockquote/inline-size}@media screen and (min-width:48em){.el_customText blockquote{padding-block:5.4%}}.el_customText blockquote:after,.el_customText blockquote:before{position:absolute;z-index:-1;content:"";width:33px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="25" fill="%23fff" viewBox="0 0 33 25"><path d="M10.165 0C4.455 3.81 0 9.643 0 16.786 0 21.905 2.646 25 7.101 25c3.481 0 6.823-2.262 6.823-6.429 0-3.69-2.785-5.238-4.734-5.238-1.532 0-3.063.715-3.62 1.31.139-3.929 1.949-8.333 7.1-12.143L10.166 0ZM29.24 0c-5.71 3.81-10.165 9.643-10.165 16.786 0 5.119 2.785 8.214 7.24 8.214C29.799 25 33 22.738 33 18.571c0-3.69-2.785-5.238-4.595-5.238-1.532 0-3.203.596-3.76 1.31.14-3.929 2.09-8.333 7.241-12.143L29.241 0Z"/></svg>');background-size:contain;aspect-ratio:33/25;--position-horizontal:5.4cqi;--position-vertical:5.4cqi}@media screen and (min-width:48em){.el_customText blockquote:after,.el_customText blockquote:before{--position-horizontal:2.5cqi;--position-vertical:2.3cqi}}.el_customText blockquote:before{top:var(--position-vertical);left:var(--position-horizontal)}.el_customText blockquote:after{right:var(--position-horizontal);bottom:var(--position-vertical);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.el_customText blockquote cite{display:block;margin-top:var(--space-smallest);text-align:right}.el_customText a{color:#e34b14;text-decoration:underline;-webkit-transition:-webkit-text-decoration 0.1s linear;transition:-webkit-text-decoration 0.1s linear;transition:text-decoration 0.1s linear;transition:text-decoration 0.1s linear,-webkit-text-decoration 0.1s linear;text-decoration-color:transparent;text-underline-offset:2px}.el_customText a:hover{text-decoration-color:currentColor}.el_customText a:focus-visible{text-decoration-color:currentColor}.el_customText ol>li{list-style:decimal;margin-left:1.5em}.el_customText ul>li{position:relative;padding-left:1em}.el_customText ul>li:before{position:absolute;top:0.85em;left:0.25em;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);content:"";width:0.25em;border-radius:50%;background:#e34b14;aspect-ratio:1}@media screen and (min-width:48em){.js_animation__inColumn:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}}@media screen and (min-width:48em){.js_animation__inColumn:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}}.js_animation__fadeUp{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity 0.6s linear,-webkit-transform 0.6s ease-in-out;transition:opacity 0.6s linear,-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,opacity 0.6s linear;transition:transform 0.6s ease-in-out,opacity 0.6s linear,-webkit-transform 0.6s ease-in-out}.js_animation__fadeUp.is_active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js_animation__blurIn{opacity:0;-webkit-transition:opacity 1s linear,-webkit-filter 1s ease-in-out;transition:opacity 1s linear,-webkit-filter 1s ease-in-out;transition:filter 1s ease-in-out,opacity 1s linear;transition:filter 1s ease-in-out,opacity 1s linear,-webkit-filter 1s ease-in-out;-webkit-filter:blur(6px);filter:blur(6px)}.js_animation__blurIn.is_active{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.bl_faq_item{padding-inline:min(40px,5%);background:#fff}@media screen and (min-width:48em){.bl_faq_item{padding-inline:min(40px,3.3%)}}.bl_faq_item:nth-child(n+2){margin-top:15px}.bl_faq_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:16px;gap:16px}@media screen and (min-width:48em){.bl_faq_inner{padding-block:23px}}.bl_faq_inner:before{-ms-flex-negative:0;flex-shrink:0;font-family:"Montserrat",sans-serif;font-size:2.2rem;line-height:1.7}@media screen and (min-width:64em){.bl_faq_inner:before{font-size:2.5rem}}:where(.bl_faq_title) .bl_faq_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(.bl_faq_title) .bl_faq_inner:before{content:"Q";color:#e34b14}:where(.bl_faq_content) .bl_faq_inner{border-top:1px solid #d2d2d2}:where(.bl_faq_content) .bl_faq_inner:before{content:"A";color:#4b4b4b}.bl_faq_title{font-size:var(--font-size-20);line-height:1.7}.bl_faq_icon{-ms-flex-negative:0;flex-shrink:0;width:22px;margin-left:auto;color:#e34b14}@media screen and (min-width:64em){.bl_faq_icon{width:25px}}.bl_faq_content{overflow:hidden}.js_accordion_content{overflow:hidden}@media screen and (min-width:48em){.js_accordion_toggle[tabindex="-1"]{pointer-events:none}}.js_accordion_text[aria-hidden=true]{display:none}.js_accordion_icon{position:relative;aspect-ratio:1}:where([tabindex="-1"]) .js_accordion_icon{display:none}.js_accordion_icon:after,.js_accordion_icon:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:1px;background:currentColor;translate:-50% -50%}.js_accordion_icon:after{-webkit-transition:rotate 0.3s ease-in-out;transition:rotate 0.3s ease-in-out;rotate:90deg}:where([open]:not(.is_closing)>.js_accordion_toggle) .js_accordion_icon:after{rotate:0deg}img{width:100%;max-width:100%;height:auto;line-height:1;vertical-align:top}:where(.el_customText) img{width:revert-layer}a{text-decoration:none}@media screen and (min-width:48em){a[href*="tel:"]{cursor:default;pointer-events:none}}.el_ofi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.el_icon{max-width:100%;height:auto;aspect-ratio:1;fill:currentColor}.el_icon__main{color:#e34b14}lottie-player{width:100%;height:auto}.el_tel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-family:"Montserrat",sans-serif;font-size:var(--font-size-45);line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_tel__small{font-size:var(--font-size-35)}.el_tel_icon{width:0.66em}.el_telBusinessHour_text{font-size:var(--font-size-15)}.el_screenReaderText,.screen-reader-response{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px}.el_noscriptOnly{display:none}.tab_only{display:none}@media screen and (min-width:48em){.tab_only{display:block}}@media screen and (min-width:64em){.tab_only{display:none}}.pcs_only{display:none}@media screen and (min-width:64em){.pcs_only{display:block}}@media screen and (min-width:80em){.pcs_only{display:none}}.pc_only{display:none}@media screen and (min-width:64em){.pc_only{display:block}}@media screen and (min-width:64em){.pc_only__pcm{display:none}}@media screen and (min-width:80em){.pc_only__pcm{display:block}}@media not screen and (min-width:48em){.sp_none{display:none}}@media screen and (min-width:48em){.tab_none{display:none}}@media screen and (min-width:64em){.pc_none{display:none}}@media screen and (min-width:64em){.pc_none__pcm{display:block}}@media screen and (min-width:80em){.pc_none__pcm{display:none}}.js_IEalert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;background:rgb(196,52,52);color:#fff;font-size:2rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js_IEalert_title{font-size:3rem}.js_IEalert_link{display:inline-block;margin-top:20px;padding:8px 80px;border:solid 1px #fff;font-size:16px}.js_IEalert_link:hover{background:rgba(255,255,255,0.1)}.el_symbols{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px}.el_textHasIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_textHasIcon_icon{width:1.4em}.el_paragraph__center{text-align:center}.el_paragraph__leadingLoose{line-height:2.3}.el_paragraph__large{font-size:var(--font-size-18)}.el_paragraph__large.el_paragraph__leadingLoose{line-height:2.6}.el_paragraph_item:nth-child(n+2){margin-top:24px}.el_contentHasCaption_caption{margin-top:16px}@media screen and (min-width:48em){.el_contentHasCaption_caption{text-align:center}}.el_map{width:100%;min-height:250px;aspect-ratio:1200/400}.bl_access_text{font-size:var(--font-size-18)}@media screen and (min-width:48em){.bl_access_text{line-height:2.6}}.bl_access_map{margin-top:var(--space-smallest)}.el_signature{font-style:normal;text-align:right}.el_signature_company{display:block;font-size:var(--font-size-18)}.el_signature_name{display:inline-block;margin-left:16px;font-size:var(--font-size-26);font-weight:400;line-height:1.5}.el_textNote:before{content:"※"}.js_boxSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--width-arrow:24px}@media screen and (min-width:48em){.js_boxSlider{padding-inline:calc(var(--width-arrow) + 2.5%)}}@media screen and (min-width:64em){.js_boxSlider{--width-arrow:35px}}.js_boxSlider_inner{position:static}.js_boxSlider .swiper-slide{width:100%!important}.js_boxSlider_arrow{-ms-flex-negative:0;flex-shrink:0;position:absolute;bottom:0;z-index:1;width:var(--width-arrow);aspect-ratio:1}@media screen and (min-width:48em){.js_boxSlider_arrow{top:50%;bottom:auto;-webkit-transform:translateY(calc(-50% - var(--space-smallest) - 12px));transform:translateY(calc(-50% - var(--space-smallest) - 12px))}}.js_boxSlider_arrow:before{position:absolute;top:50%;left:50%;content:"";width:77%;border-top:1px solid;border-right:1px solid;aspect-ratio:1}.js_boxSlider_arrow__previous{left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.js_boxSlider_arrow__previous:before{rotate:-135deg;translate:-40% -50%}.js_boxSlider_arrow__next{right:0}.js_boxSlider_arrow__next:before{rotate:45deg;translate:-60% -50%}.js_boxSlider_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:var(--width-arrow);margin-top:var(--space-smallest);gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-inactive-opacity:1}@media screen and (min-width:48em){.js_boxSlider_pagination{min-height:0}}.js_boxSlider_pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background:#d2d2d2}.js_boxSlider_pagination .swiper-pagination-bullet-active{background:#e34b14}.bl_cta_content{margin-top:40px}@media screen and (min-width:48em){.bl_cta_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.bl_cta_content__narrow{max-width:608px;margin-inline:auto}.bl_cta_text+.bl_cta_content{margin-top:45px}.bl_cta_item{position:relative;text-align:center}@media screen and (min-width:48em){.bl_cta_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:340px}}.bl_cta_item:nth-child(n+2){margin-top:24px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (min-width:48em){.bl_cta_item:nth-child(n+2){margin:0 0 0 8.6%;padding:0 0 0 8.6%}}@media screen and (min-width:48em){:where(.bl_cta_content__three) .bl_cta_item:nth-child(n+2){margin-left:4.2%;padding-left:4.2%}}.bl_cta_item:nth-child(n+2):before{position:absolute;top:4px;left:0;width:1px;height:calc(100% - 8px);background:currentColor}@media screen and (min-width:48em){.bl_cta_item:nth-child(n+2):before{content:""}}.bl_cta_item:has(.bl_cta_label){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px var(--space-smallest);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.bl_cta_item:has(.bl_cta_label){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:80em){.bl_cta_item:has(.bl_cta_label){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.bl_cta_subContent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.bl_cta_button{width:100%}.el_labelDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;color:rgba(20,20,20,0.6);font-size:1.3rem;line-height:1.25}@media screen and (min-width:48em){.el_labelDescription{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.el_labelDescription_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.el_labelDescription_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.el_labelFill{padding:2px 10px;border-radius:4px;background:rgba(245,244,238,0.6);color:rgba(20,20,20,0.8);font-size:var(--font-size-15);font-weight:400;line-height:1.7}.el_labelFill__web{background:#eae8dc}.el_labelFill__no-paper{background:#dfdfdf}.el_labelFill__maker{background:#ffe1be}.el_labelFill__maker-password{background:#edd2c1}.el_linkText{color:#e34b14;text-decoration:underline;-webkit-transition:-webkit-text-decoration 0.1s linear;transition:-webkit-text-decoration 0.1s linear;transition:text-decoration 0.1s linear;transition:text-decoration 0.1s linear,-webkit-text-decoration 0.1s linear;text-underline-offset:2px}.el_linkText:hover{text-decoration-color:transparent}.el_linkText:focus-visible{text-decoration-color:transparent}@media screen and (min-width:48em){.el_linkText[href^="tel:"]{color:inherit;text-decoration:none}}.el_linkImage{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.el_linkImage:hover{opacity:0.7}.el_linkImage:focus-visible{opacity:0.7}.el_linkTextAnimation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.el_linkTextAnimation:hover:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.el_linkTextAnimation:focus-visible:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.el_linkTextAnimation:after{position:absolute;bottom:0;left:0;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:left top;transform-origin:left top;content:"";width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}:where(a:hover,a:focus-visible) .el_linkTextAnimation__inLink:after{-webkit-transform:scale3d(1,1,1) translateY(-1px);transform:scale3d(1,1,1) translateY(-1px)}.el_buttonMain{display:inline-block;position:relative;min-width:min(100%,200px);padding:8px 17px;border:1px solid #4b4b4b;background:#4b4b4b;color:#fff;text-align:center;-webkit-transition:background 0.3s linear,color 0.3s linear,border 0.3s linear;transition:background 0.3s linear,color 0.3s linear,border 0.3s linear}.el_buttonMain:hover{border-color:#d2d2d2;background:transparent;color:#141414}.el_buttonMain:focus-visible{border-color:#d2d2d2;background:transparent;color:#141414}.el_buttonMain__low{padding-block:4px}.el_buttonMain__large{padding:17px 24px}.el_buttonMain__frame{border-color:#d2d2d2;background:transparent;color:#4b4b4b}.el_buttonMain__frame:hover{border-color:#d2d2d2;background:#4b4b4b;color:#fff}.el_buttonMain__frame:focus-visible{border-color:#d2d2d2;background:#4b4b4b;color:#fff}.el_buttonMain__transparent{border-color:#fff;background:transparent}.el_buttonMain__transparent:hover{border-color:#e0e0e0;background:#e0e0e0}.el_buttonMain__transparent:focus-visible{border-color:#e0e0e0;background:#e0e0e0}.el_buttonMain__emphasis{border-color:#e34b14;background:#e34b14;color:#fff}.el_buttonMain:has(.el_buttonMain_icon){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_buttonMain:has(.el_buttonMain_icon__right){padding-inline:36px}.el_buttonMain_icon{-ms-flex-negative:0;flex-shrink:0;width:1em}.el_buttonMain_icon__right{margin-left:22px}.el_buttonMain_arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.el_buttonMain_note{opacity:0.75;width:auto;padding:1px 9px;border-radius:4px;border:2px solid;font-weight:500;line-height:1.25}.el_buttonSmall{display:inline-block;min-width:50px;padding:3px 4px;border-radius:4px;border:1px solid #4b4b4b;background:#4b4b4b;color:#fff;font-weight:500;line-height:1.2;text-align:center;-webkit-transition:background 0.3s linear,color 0.3s linear,border 0.3s linear;transition:background 0.3s linear,color 0.3s linear,border 0.3s linear}.el_buttonSmall:hover{border-color:#d2d2d2;background:#f5f4ee;color:#141414}.el_buttonSmall:focus-visible{border-color:#d2d2d2;background:#f5f4ee;color:#141414}.el_titleMain{font-size:1.5rem;line-height:1.7;text-align:center}@media screen and (min-width:48em){.el_titleMain{font-size:var(--font-size-20)}}.el_titleMain__left{text-align:left}.el_titleMain+*{margin-top:var(--space-medium)}.el_titleMain_english{display:block;margin-bottom:10px;color:#e34b14;font-family:"Montserrat",sans-serif;font-size:var(--font-size-65);font-weight:300;line-height:1}@media screen and (min-width:48em){:where(.el_titleMain__small) .el_titleMain_english{font-size:var(--font-size-45)}}.el_titleMain_symbol{font-size:0.61em}.el_catchCopy{font-size:var(--font-size-26)}.el_catchCopy+*{margin-top:20px}.el_catchCopy__small{font-size:var(--font-size-20);font-weight:300}.el_catchCopy__leadingTight{line-height:1.7}.el_catchCopy__color{color:#e34b14}.el_catchCopy__center{text-align:center}.el_listTitle_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.el_listTitle_title:after{content:"："}.el_listSimple_item{position:relative;padding-left:1em}.el_listSimple_item:before{position:absolute;top:1em;left:0.25em;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);content:"";width:0.25em;border-radius:50%;background:currentColor;aspect-ratio:1}.el_listHashTag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;line-height:1.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_listHashTag__isolate{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.el_listHashTag__line{gap:var(--space-smallest);font-size:var(--font-size-15);font-weight:400}:where(.el_listHashTag__line) .el_listHashTag_item:not(:last-child){padding-right:var(--space-smallest);border-right:1px solid #d2d2d2}.el_listHashTag_inner{display:block;padding:4px 8px;-webkit-transition:-webkit-text-decoration 0.2s linear;transition:-webkit-text-decoration 0.2s linear;transition:text-decoration 0.2s linear;transition:text-decoration 0.2s linear,-webkit-text-decoration 0.2s linear}.el_listHashTag_inner[href],.el_listHashTag_inner[type=button]{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.el_listHashTag_inner[href]:hover,.el_listHashTag_inner[type=button]:hover{text-decoration-color:currentColor}.el_listHashTag_inner[href]:focus-visible,.el_listHashTag_inner[type=button]:focus-visible{text-decoration-color:currentColor}.el_listHashTag_inner:before{display:inline-block;content:"#";margin-right:2px;font-family:"Montserrat",sans-serif;font-size:1.06em;font-weight:300;vertical-align:baseline}.el_boxLine{padding-block:15px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.el_boxLine_title{color:#e34b14;font-size:var(--font-size-18);font-weight:350;line-height:1.7}.el_boxLine_content{margin-top:10px}.el_boxFill{padding:6%;background:rgba(255,255,255,0.6)}.el_boxFill__base{background:#f5f4ee}.el_boxFill__dark{background:rgba(75,75,75,0.8);color:#fff}.el_boxFill_title{color:#e34b14;font-size:var(--font-size-20);font-weight:400;line-height:1.7}.el_banner{display:block;background:#fff}.el_banner:hover .el_banner_title:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.el_banner:focus-visible .el_banner_title:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@media screen and (min-width:48em){.el_banner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:48em){.el_banner_image{width:50%}}.el_banner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:18px 5% 45px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.el_banner_content{width:50%;padding-block:max(5.4%,45px)}}.el_banner_content:after{position:absolute;right:0;bottom:0;content:"";width:45px;border:1px solid #e34b14;background:#e34b14;aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%)}.el_banner_arrow{position:absolute;right:8px;bottom:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;width:12px;color:#fff}.el_banner_title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:14px;gap:11px;font-size:var(--font-size-22);line-height:1.7}.el_banner_title:after{position:absolute;bottom:0;left:0;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:top left;transform-origin:top left;content:"";width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;will-change:transform}.el_banner_icon{width:1.09em;color:#e34b14}@media screen and (min-width:48em){.el_bannerColumn{display:-webkit-box;display:-ms-flexbox;display:flex}}.el_bannerColumn_item{text-align:center}@media screen and (min-width:48em){.el_bannerColumn_item{width:50%}}.el_bannerColumn_item:nth-child(2n){margin-top:24px;padding-top:24px;border-top:1px solid #d2d2d2}@media screen and (min-width:48em){.el_bannerColumn_item:nth-child(2n){margin:0;padding:0;border-top:none;border-left:1px solid #d2d2d2}}.el_bannerColumn_link{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-smallest);font-size:var(--font-size-20);font-weight:300;line-height:1.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_bannerColumn_link:hover .el_bannerColumn_japanese:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.el_bannerColumn_link:focus-visible .el_bannerColumn_japanese:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@media screen and (min-width:48em){.el_bannerColumn_link{min-height:203px;padding-inline:21.6%}}.el_bannerColumn_english{display:block;color:#e34b14;font-family:"Montserrat",sans-serif;font-size:var(--font-size-45);line-height:1.7}.el_bannerColumn_japanese{display:block;position:relative;max-width:calc(100% - 71px);margin-right:71px}.el_bannerColumn_japanese:after{position:absolute;bottom:0;left:0;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:top left;transform-origin:top left;content:"";width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.el_bannerColumn_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:50%;left:100%;-webkit-transform:translate(37px,-50%) rotate(45deg);transform:translate(37px,-50%) rotate(45deg);width:34px;padding:11px;color:#4b4b4b}.el_bannerColumn_icon{width:100%}.el_table_item{padding-block:18px;border-bottom:1px solid #d2d2d2}@media screen and (min-width:48em){.el_table_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:18px}}@media screen and (min-width:48em){.el_table_data,.el_table_title{padding-inline:3.3%}}.el_table_title{-ms-flex-negative:0;flex-shrink:0;font-size:var(--font-size-20);font-weight:300;line-height:1.7}@media screen and (min-width:48em){.el_table_title{width:250px;max-width:30%}}label{display:inline-block;cursor:pointer}.wpcf7-not-valid-tip{display:block;margin-top:8px;width:100%;color:#dc3232}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7-checkbox,.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-smallest) 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em){.wpcf7-checkbox__center,.wpcf7-radio__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-checkbox input,.wpcf7-radio input{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.wpcf7-checkbox input:focus+.wpcf7-list-item-label:before,.wpcf7-radio input:focus+.wpcf7-list-item-label:before{border-color:#e34b14}.wpcf7-checkbox input:checked+.wpcf7-list-item-label:after,.wpcf7-radio input:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item-label{padding-left:calc(1.875em + 10px);display:inline-block;position:relative}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:before{position:absolute;content:"";top:1em;color:#4b4b4b}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:before{width:1.875em;aspect-ratio:1;border:1px solid #d2d2d2;left:0;translate:0 -50%}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:after{opacity:0;left:0.9375em}.wpcf7-checkbox .wpcf7-list-item-label:after{width:0.8125em;aspect-ratio:13/8;border-bottom:1px solid;border-left:1px solid;rotate:-45deg;translate:-50% -60%}.wpcf7-radio .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:before{border-radius:50%}.wpcf7-radio .wpcf7-list-item-label:after{width:1em;aspect-ratio:1;background:currentColor;translate:-50% -50%}.el_fileUpload:focus{outline:1px solid #e34b14}.el_fileUpload::-webkit-file-upload-button{background:#d2d2d2;border:none;border-right:30px solid #fff;font-weight:400;margin-right:0;line-height:2;padding:0 18px;color:#141414;border-radius:0;cursor:pointer}.el_fileUpload::file-selector-button{background:#d2d2d2;border:none;border-right:30px solid #fff;font-weight:400;margin-right:0;line-height:2;padding:0 18px;color:#141414;border-radius:0;cursor:pointer}.el_select{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:min(240px,100%)}.el_select_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.25em;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;aspect-ratio:1}.el_select_arrow{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:30.5%}.el_select_select{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px calc(26px + 2.25em) 8px 18px;background:#f5f4ee;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f5f4ee}.el_select_select:focus{border-color:#e34b14}.el_input{background:#f5f4ee;padding:8px 18px;border:1px solid #f5f4ee;width:100%}.el_input:focus{border-color:#e34b14}.el_input:-webkit-autofill{box-shadow:0 0 0 1000px #f5f4ee inset;-webkit-box-shadow:0 0 0 1000px #f5f4ee inset}.el_input::-webkit-input-placeholder{color:rgba(20,20,20,0.4)}.el_input::-moz-placeholder,.el_input::-ms-input-placeholder,.el_input::-webkit-input-placeholder,.el_input::placeholder{color:rgba(20,20,20,0.4)}.el_input__textarea{resize:vertical;height:200px}@media screen and (min-width:48em){.el_input__textarea{height:300px}}.el_formLabel{background:#e34b14;padding:1px 6px;color:#fff;font-size:var(--font-size-15);font-weight:400;line-height:1.7;display:inline-block}.el_formLabel__inText{margin-right:16px}.ly_inputHasText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ly_inputHasText_text{-ms-flex-negative:0;flex-shrink:0;max-width:40%}.ly_columnInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:64em){.ly_columnInput{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ly_columnInput_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ly_columnInput_item__narrow{min-width:min(100%,184px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:21.9%}.bl_form_list{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.bl_form_list__emphasis{border-top-color:#4b4b4b;border-bottom-color:#4b4b4b}.bl_form_item{padding-block:18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 6.6%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl_form_item:not(:last-child){border-bottom:1px solid #d2d2d2}@media screen and (min-width:48em){.bl_form_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:64em){.bl_form_item{padding-inline:40px}}.bl_form_title{position:relative}@media screen and (min-width:48em){.bl_form_title{min-width:min(224px,50%);width:20%;-ms-flex-negative:0;flex-shrink:0}}.bl_form_title:has(.bl_form_label){padding-right:min(calc(var(--font-size-15) * 2 + 42px),50%)}.bl_form_label{-ms-flex-negative:0;flex-shrink:0;max-width:50%;margin-left:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_form_data{width:100%}.bl_form_data:has(.bl_form_description){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 30px}.bl_form_data:has(.bl_form_description) .wpcf7-not-valid-tip{margin-top:0;width:100%}.bl_form_data:has(.bl_form_description__narrow){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bl_form_description{opacity:0.6;font-size:1.3rem}@media screen and (min-width:48em){.bl_form_privacy{text-align:center}}.bl_passwordForm{margin-inline:auto}@media screen and (min-width:48em){.bl_passwordForm{max-width:600px}}@media screen and (min-width:48em){.bl_passwordForm_text{text-align:center}}.bl_passwordForm_field{margin-top:var(--space-smallest)}.el_postImage{aspect-ratio:380/285}.el_postImage__catalog{aspect-ratio:850/533}@media screen and (min-width:48em){.el_postImage__catalog{aspect-ratio:275/284}}.el_postImage__catalogWide{aspect-ratio:275/284}@media screen and (min-width:48em){.el_postImage__catalogWide{aspect-ratio:850/533}}.el_postImage img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.el_postImage__contain img{-o-object-fit:contain;object-fit:contain}.el_postDate{color:#4b4b4b;font-family:"Montserrat",sans-serif}.el_categoryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.el_categoryList_item{color:#e34b14}.el_categoryList_item:before{content:"［"}.el_categoryList_item:after{content:"］"}.el_categoryList_inner{color:inherit}.el_categoryList_icon{width:1em}.bl_articleList_item{padding-bottom:18px;border-bottom:1px solid #d2d2d2}.bl_articleList_item:has(.bl_articleList_image){padding-bottom:var(--space-small)}.bl_articleList_item:nth-child(n+2){margin-top:18px}.bl_articleList_item:nth-child(n+2):has(.bl_articleList_image){margin-top:var(--space-small)}.bl_articleList_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-smallest) 3.75%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bl_articleList_link:hover .bl_articleList_title{color:#e34b14;text-decoration-color:currentColor}.bl_articleList_link:focus-visible .bl_articleList_title{color:#e34b14;text-decoration-color:currentColor}@media screen and (min-width:64em){.bl_articleList_link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:48em){.bl_articleList_link:has(.bl_articleList_image){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:48em){.bl_articleList_image{-ms-flex-negative:0;flex-shrink:0;width:16.6%}}.bl_articleList_content{width:100%}.bl_articleList_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:14px}@media screen and (min-width:64em){.bl_articleList_meta{max-width:40%}}:where(.bl_articleList:has(.bl_articleList_image)) .bl_articleList_meta{max-width:100%}.bl_articleList_title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;-webkit-transition:color 0.2s linear,-webkit-text-decoration 0.2s linear;transition:color 0.2s linear,-webkit-text-decoration 0.2s linear;transition:text-decoration 0.2s linear,color 0.2s linear;transition:text-decoration 0.2s linear,color 0.2s linear,-webkit-text-decoration 0.2s linear;-webkit-line-clamp:2;text-decoration-color:transparent;text-underline-offset:2px}:where(.bl_articleList:has(.bl_articleList_image)) .bl_articleList_title{margin-top:var(--space-smallest)}.bl_articleFilter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 7.5%}@media screen and (min-width:48em){.bl_articleFilter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:48em){.bl_articleFilter:has(.bl_articleFilter_content__wide){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space-medium)}}@media screen and (min-width:48em){.bl_articleFilter__alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_articleFilter_title{font-size:var(--font-size-20);font-weight:300;line-height:1.7}@media screen and (min-width:48em){.bl_articleFilter_title{-ms-flex-negative:0;flex-shrink:0;max-width:30%}}.bl_articleFilter_groupName{position:relative;border-radius:4px;-webkit-transition:background 0.3s linear;transition:background 0.3s linear}.bl_articleFilter_groupName:before{opacity:0;position:absolute;top:calc(100% + var(--space-small));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px;height:16px;background:#e34b14;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (min-width:48em){.bl_articleFilter_groupName:before{content:""}}.bl_articleFilter_groupName:has([aria-expanded=true]){background:#e34b14;color:#fff}@media screen and (min-width:48em){.bl_articleFilter_groupName:has([aria-expanded=true]){background:transparent;color:inherit}}.bl_articleFilter_groupName:has([aria-expanded=true]):before{opacity:1}.bl_articleFilter_groupChildren:has([aria-hidden=false]){margin-top:var(--space-small);padding-top:var(--space-small);border-top:1px solid #d2d2d2}.bl_articleFilter_content{width:100%}.bl_articleFilter_children{display:none}.bl_articleFilter_children[aria-hidden=false]{display:block}.bl_pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media screen and (min-width:48em){.bl_pager_item__previous{margin-right:calc(var(--space-large) - 20px)}}@media screen and (min-width:48em){.bl_pager_item__next{margin-left:calc(var(--space-large) - 20px)}}.bl_pager_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.25em;min-height:2.25em;padding:2px 8px;font-family:"Montserrat",sans-serif;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_pager_inner[href]:hover{background:#e0e0e0}.bl_pager_inner[href]:focus-visible{background:#e0e0e0}:where(.bl_pager_item__current) .bl_pager_inner{background:#e34b14;color:#fff}.bl_pager_arrow{width:0.6875em}:where(.bl_pager_item__previous) .bl_pager_arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(.bl_pager_item__next) .bl_pager_arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body{background:#fff;color:#141414;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:350;line-height:2;word-wrap:break-word;overflow-wrap:break-word}@media screen and (min-width:48em){body{font-size:1.6rem}}.hp_noscript{padding:10px 0;background:#f5f4ee;font-weight:600;text-align:center}.ly_header{position:sticky;top:0;left:0;z-index:999;width:100%}.js_header__hasVariation{--header-transition-duration:.3s;--header-transition-timing-function:linear}.js_header__hasVariation:has([aria-expanded=true]){--header-transition-duration:0}.bl_header{padding-block:18px;background:#f5f4ee;-webkit-transition:padding var(--header-transition-duration) var(--header-transition-timing-function);transition:padding var(--header-transition-duration) var(--header-transition-timing-function)}@media screen and (min-width:80em){.bl_header{padding-block:36px}}.bl_header.is_large{padding-block:21px}@media screen and (min-width:80em){.bl_header.is_large{padding-block:45px}}.bl_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:89.3%;max-width:1560px;margin:0 auto;gap:32px;-webkit-transition:padding var(--header-transition-duration) var(--header-transition-timing-function);transition:padding var(--header-transition-duration) var(--header-transition-timing-function);-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(.is_large) .bl_header_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bl_header_title{-ms-flex-negative:0;flex-shrink:0;width:29.8%;max-width:100px}@media screen and (min-width:64em){.bl_header_title{width:19.2%}}@media screen and (min-width:80em){.bl_header_title{width:8.7%;max-width:137px}}.bl_header_title:has(.bl_header_logo__vertical){position:absolute;top:0;left:0;width:23.8%;max-width:80px}@media screen and (min-width:64em){.bl_header_title:has(.bl_header_logo__vertical){width:16%}}@media screen and (min-width:80em){.bl_header_title:has(.bl_header_logo__vertical){width:8.3%;max-width:130px}}.bl_header_logoArea{display:block;position:relative}.bl_header_logoArea:after{display:block;content:"";width:100%;padding-top:32.72%;-webkit-transition:padding var(--header-transition-duration) var(--header-transition-timing-function);transition:padding var(--header-transition-duration) var(--header-transition-timing-function)}:where(.is_large) .bl_header_logoArea:after{padding-top:106.9%}.bl_header_logo{position:absolute;top:0;left:0;-webkit-transition:var(--header-transition-duration) var(--header-transition-timing-function);transition:var(--header-transition-duration) var(--header-transition-timing-function);-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity}.bl_header_logo__vertical{visibility:hidden;opacity:0;height:0}:where(.is_large) .bl_header_logo__vertical{visibility:visible;opacity:1;height:auto}:where(.is_large) .bl_header_logo__horizontal{visibility:hidden;opacity:0}.bl_header_navigation{margin-left:auto}.bl_mainNavigation_toggle{display:block;position:relative;width:32px;aspect-ratio:1}@media screen and (min-width:64em){.bl_mainNavigation_toggle{display:none}}.bl_mainNavigation_line{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.bl_mainNavigation_line:first-child{-webkit-transform:translateY(-7px);transform:translateY(-7px)}[aria-expanded=true] .bl_mainNavigation_line:first-child{-webkit-transform:translate(0) rotate(45deg);transform:translate(0) rotate(45deg)}[aria-expanded=true] .bl_mainNavigation_line:nth-child(2){-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg)}.bl_mainNavigation_line:nth-child(3){-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-transform-origin:left top;transform-origin:left top;width:50%}[aria-expanded=true] .bl_mainNavigation_line:nth-child(3){-webkit-transform:translateY(7px) scale3d(0,1,1);transform:translateY(7px) scale3d(0,1,1)}.bl_mainNavigation_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;visibility:hidden;position:fixed;top:var(--height-header);left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:100%;height:calc(100dvh - var(--height-header));padding:32px 11.8% 102px;gap:50px 32px;background:#f5f4ee;font-size:1.5rem;-webkit-transition:visibility 0.3s linear,-webkit-transform 0.3s ease-in-out;transition:visibility 0.3s linear,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,visibility 0.3s linear;transition:transform 0.3s ease-in-out,visibility 0.3s linear,-webkit-transform 0.3s ease-in-out;-webkit-overflow-scrolling:touch}@media screen and (min-width:64em){.bl_mainNavigation_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:visible;visibility:visible;position:static;-webkit-transform:none;transform:none;height:auto;padding:0;background:transparent;-webkit-transition:none;transition:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:80em){.bl_mainNavigation_content{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media screen and (min-width:90em){.bl_mainNavigation_content{-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}}.bl_mainNavigation_content[aria-hidden=false]{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bl_mainNavigation_english{display:block;color:#e34b14;font-family:"Montserrat",sans-serif;font-size:2em;line-height:1.2}@media screen and (min-width:64em){.bl_mainNavigation_english{display:none}}.bl_mainNavigation_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit;row-gap:35px}@media screen and (min-width:64em){.bl_mainNavigation_link{display:-webkit-box;display:-ms-flexbox;display:flex}}.bl_mainNavigation_subContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:64em){.bl_mainNavigation_subContent{width:min(242px,35%);row-gap:8px}}@media screen and (min-width:80em){.bl_mainNavigation_subContent{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}}.bl_mainNavigation_button{width:100%;max-width:286px}@media screen and (min-width:64em){.bl_mainNavigation_button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:224px}}.bl_breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px;line-height:1.7}.bl_breadcrumb_item{font-size:var(--font-size-14);font-weight:400}.bl_breadcrumb_item:not(:last-child){position:relative;padding-right:18px}.bl_breadcrumb_item:not(:last-child):after{position:absolute;top:0.85em;right:0;content:"";width:10px;height:1px;background:#e34b14}.bl_breadcrumb_item:last-of-type{margin:0;padding:0;border:none;cursor:text}.bl_breadcrumb_item:last-of-type .bl_breadcrumb_link{cursor:default;pointer-events:none}.bl_breadcrumb_link{display:inline-block;color:currentColor;text-decoration:underline;-webkit-transition:-webkit-text-decoration 0.3s linear;transition:-webkit-text-decoration 0.3s linear;transition:text-decoration 0.3s linear;transition:text-decoration 0.3s linear,-webkit-text-decoration 0.3s linear;text-decoration-color:transparent;text-underline-offset:2px}.bl_breadcrumb_link:hover{text-decoration-color:currentColor}.bl_breadcrumb_link:focus-visible{text-decoration-color:currentColor}.bl_pageTitle{border-bottom:1px solid #d2d2d2;background:#f5f4ee}.bl_pageTitle:has(.bl_pageTitle_image){border-bottom:none}.bl_pageTitle_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:89.3%;max-width:1560px;margin-inline:auto;padding:40px 0;gap:30px 60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bl_pageTitle_title{-ms-flex-negative:0;flex-shrink:0;max-width:100%;font-size:var(--font-size-20);font-weight:300;line-height:1.7}.bl_pageTitle_english{display:block;color:#e34b14;font-family:"Montserrat",sans-serif;font-size:var(--font-size-65);line-height:1.7}.bl_pageTitle_breadcrumb{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}.bl_pageTitle_image{width:90.6%;width:94.65%;max-width:1740px}main{margin:0 auto}.ly_layout{width:89.3%;max-width:1200px;margin-inline:auto}.ly_layout__narrow{max-width:1000px}@media screen and (min-width:48em){.ly_layout__hasSidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:5.2%}}.ly_layout_sidebar{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--space-large)}@media screen and (min-width:48em){.ly_layout_sidebar{width:20.8%;margin:0}}.ly_layout_sidebar__pcOnly{display:none}@media screen and (min-width:64em){.ly_layout_sidebar__pcOnly{display:block}}.ly_layout_content{width:100%}.ly_content{--space:var(--space-medium)}.ly_content:nth-child(n+2){margin-top:var(--space)}.ly_content__far{--space:var(--space-large)}.ly_content__farthest{--space:var(--space-largest)}.ly_content__line{padding-top:var(--space-large);border-top:1px solid #d2d2d2}.ly_content__near{--space:var(--space-small)}.ly_content__nearest{--space:var(--space-smallest)}.ly_column{display:-ms-grid;display:grid;gap:var(--space-small) 2.5%;--column-count:2;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:48em){.ly_column{-ms-grid-columns:(minmax(0,1fr))[var(--column-count)];grid-template-columns:repeat(var(--column-count),minmax(0,1fr))}}.ly_column__two{-webkit-column-gap:6.3%;-moz-column-gap:6.3%;column-gap:6.3%}.ly_column__three{--column-count:3;-webkit-column-gap:2.5%;-moz-column-gap:2.5%;column-gap:2.5%}.ly_columnAsymmetry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 5%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.ly_columnAsymmetry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ly_columnAsymmetry_narrow{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:48em){.ly_columnAsymmetry_narrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:40%}}.ly_columnAsymmetry_wide{width:100%}.ly_columnIllustText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 7.5%}@media screen and (min-width:48em){.ly_columnIllustText{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ly_columnIllustText__illustWide{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.ly_columnIllustText_header{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:48em){.ly_columnIllustText_header{width:38.6%}}@media screen and (min-width:48em){:where(.ly_columnIllustText__illustWide) .ly_columnIllustText_header{width:50%}}.ly_columnIllustText_text{margin-inline:auto}@media screen and (min-width:48em){.ly_columnIllustText_text{max-width:418px}}@media screen and (min-width:48em){:where(.ly_columnIllustText__illustWide) .ly_columnIllustText_text{max-width:409px;margin-right:10%}}@media screen and (min-width:80em){:where(.ly_columnIllustText__illustWide) .ly_columnIllustText_text{margin-right:19.8%}}.ly_columnIllustText_illust{margin-top:36px}.ly_columnIllustText_body{width:100%}.el_background{overflow:hidden;padding-block:var(--space-largest)}.el_background__spaceSmall{padding-block:var(--space-small)}.el_background__spaceLarge{padding-block:85px}@media screen and (min-width:48em){.el_background__spaceLarge{padding-block:128px}}@media screen and (min-width:64em){.el_background__spaceLarge{padding-block:171px}}.el_background__topSpaceSmall{padding-top:var(--space-small)}.el_background__topSpaceMedium{padding-top:var(--space-medium)}.el_background__topSpaceNone{padding-top:0}.el_background__bottomSpaceNone{padding-bottom:0}.el_background__base{background:#f5f4ee}.el_background__baseLight{background:#fbfbf8}.el_background__dark{color:#fff}.el_background__image{position:relative;z-index:0}.el_background_background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.el_parallax{overflow:hidden;position:relative;z-index:0;clip-path:inset(0)}.el_parallax_background{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:100lvh}.el_parallax_background img{height:100%;-o-object-fit:cover;object-fit:cover}.ly_contentImageColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px 5%}@media screen and (min-width:48em){.ly_contentImageColumn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ly_contentImageColumn:has(.ly_contentImageColumn_image__narrow){-webkit-column-gap:7.5%;-moz-column-gap:7.5%;column-gap:7.5%}.ly_contentImageColumn_image{width:100%}@media screen and (min-width:48em){.ly_contentImageColumn_image__narrow{margin-left:2.1%}}.ly_contentImageColumn_content{-ms-flex-negative:0;flex-shrink:0;width:100%}@media screen and (min-width:48em){.ly_contentImageColumn_content{width:50%}}.ly_contentImageColumn_subContent{margin-top:var(--space-small)}.ly_button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-small) 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ly_button__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl_contentCount{counter-reset:count}.bl_contentCount_item{counter-increment:count}.bl_contentImage__hasNumber:before{display:block;content:counter(count,decimal-leading-zero) ".";color:#cfc8c3;font-family:"Montserrat",sans-serif;font-size:var(--font-size-65);font-weight:300;line-height:1.7;text-align:right}.bl_contentImage_title{margin-top:20px;color:#e34b14;font-size:var(--font-size-20);font-weight:400;line-height:1.7}.bl_contentImage_text{margin-top:20px}.bl_toggleContent_button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;padding:8px 13px;background:#4b4b4b;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_toggleContent_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:34px;padding:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}.bl_toggleContent_icon:after,.bl_toggleContent_icon:before{opacity:0;position:absolute;top:50%;left:50%;content:"";width:23px;height:1px;background:currentColor;translate:-50% -50%}[aria-expanded=true] .bl_toggleContent_icon:after,[aria-expanded=true] .bl_toggleContent_icon:before{opacity:1}.bl_toggleContent_icon:before{rotate:-45deg}.bl_toggleContent_icon:after{rotate:45deg}.bl_toggleContent_mark{width:16px}[aria-expanded=true] .bl_toggleContent_mark{opacity:0}.bl_toggleContent_content{overflow:auto;visibility:hidden;position:fixed;top:var(--height-header);left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:100%;height:calc(100dvh - var(--height-header) - var(--height-fixed-button));padding:30px 45px;background:#f5f4ee;-webkit-transition:visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.bl_toggleContent_content[aria-hidden=false]{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ly_scrollBox{overflow:auto;max-height:400px}.ly_document_item:nth-child(n+2){margin-top:var(--space-medium);padding-top:var(--space-medium);border-top:1px solid #d2d2d2}.ly_document_text{margin-top:20px}.bl_sidebar_title{font-size:var(--font-size-20);font-weight:300;line-height:1.7}.bl_sidebar_subItem:nth-child(n+2){margin-top:var(--space-medium)}.bl_sidebar_content{margin-top:var(--space-smallest)}.bl_sidebar_subTitle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px;gap:8px;background:#fff;font-size:var(--font-size-18);line-height:2.6;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_sidebar_subTitle__hashTag:before{content:"#";font-family:"Montserrat",sans-serif;font-size:var(--font-size-20);font-weight:300}.bl_sidebar_icon{width:16px;margin-left:auto;color:#e34b14}.bl_sidebar_subContent{margin-top:16px}.bl_sidebarList_item{border-bottom:1px solid #d2d2d2}.bl_sidebarList_item:has([open]){border-bottom:none}.bl_sidebarList_clickable{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 10px;gap:8px;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_sidebarList_clickable:hover{background:#e0e0e0}.bl_sidebarList_clickable:focus-visible{background:#e0e0e0}:where(.bl_sidebarList_children) .bl_sidebarList_clickable{padding-left:24px}@media screen and (min-width:48em){.bl_sidebarList_clickable[aria-current=page]{background:#e0e0e0}}.bl_sidebarList_children{border-top:1px solid #d2d2d2}.ly_pageTop{position:fixed;right:18px;bottom:calc(18px + var(--height-fixed-button));z-index:997}@media screen and (min-width:64em){.ly_pageTop{right:min(175px,5vw)}}@media screen and (min-width:90em){.ly_pageTop{bottom:18px}}.ly_pageTop.is_sticked{position:absolute;top:0;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_pageTop_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;border:1px solid #e34b14;background:#e34b14;color:#fff;-webkit-transition:color 0.3s linear,border 0.3s linear,background 0.3s linear;transition:color 0.3s linear,border 0.3s linear,background 0.3s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}.bl_pageTop_link:hover{border-color:#d2d2d2;background:#fff;color:#4b4b4b}.bl_pageTop_link:focus-visible{border-color:#d2d2d2;background:#fff;color:#4b4b4b}.bl_pageTop_arrow{width:32%}.bl_subNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 45px;font-size:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:64em){.bl_subNavigation{font-size:1.4rem;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:80em){.bl_subNavigation{font-size:1.5rem;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}.bl_footer{position:relative;padding:50px 0 calc(75px + var(--height-fixed-button));background:#f5f4ee}@media screen and (min-width:64em){.bl_footer{padding-bottom:calc(50px + var(--height-fixed-button))}}@media screen and (min-width:90em){.bl_footer{padding-bottom:50px}}@media screen and (min-width:64em){.bl_footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_footer_logo{max-width:137px;margin-inline:auto}@media screen and (min-width:64em){.bl_footer_logo{width:11.4%;margin:0}}.bl_footer_navigation{margin-top:40px}@media screen and (min-width:64em){.bl_footer_navigation{margin:0 0 0 5%}}.bl_footer_copyright{margin-top:30px;text-align:right}.bl_mainVisual{position:relative;z-index:0;padding-bottom:40.8%;background:#f5f4ee;-webkit-transition:padding 0.3s linear;transition:padding 0.3s linear}@media screen and (min-width:64em){.bl_mainVisual{padding-bottom:min(17.2%,331px)}}.bl_mainVisual:before{display:block;position:absolute;top:-1px;left:0;z-index:-1;content:"";width:100%;height:12.4%;background:#f5f4ee}@media screen and (min-width:48em){.bl_mainVisual:before{height:10.5%;max-height:90px}}@media screen and (min-width:64em){.bl_mainVisual:before{height:11.3%}}@media screen and (min-width:100em){.bl_mainVisual:before{height:10.5%}}.bl_mainVisual_text{width:18.8%;margin-inline:auto 9.5%}@media screen and (min-width:48em){.bl_mainVisual_text{width:13.25%}}@media screen and (min-width:64em){.bl_mainVisual_text{width:7.75%}}.bl_mainVisual_background{overflow:hidden;position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%}.bl_mainVisual_image{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:slide 24s linear infinite;animation:slide 24s linear infinite}.bl_mainVisual_image:first-child{-webkit-animation-delay:-2s;animation-delay:-2s}.bl_mainVisual_image:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.bl_mainVisual_image:nth-child(3){-webkit-animation-delay:14s;animation-delay:14s}@-webkit-keyframes slide{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}4.16%{opacity:1}33.33%{opacity:1}41.66%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0}}@keyframes slide{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}4.16%{opacity:1}33.33%{opacity:1}41.66%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0}}.bl_indexLead_content{-webkit-transition-duration:2s;transition-duration:2s}.bl_indexLead_images{position:relative;aspect-ratio:335/387}@media screen and (min-width:48em){.bl_indexLead_images{margin-right:-10.4%}}.bl_indexLead_image{position:absolute}.bl_indexLead_image:first-child{top:0;left:0;width:68.7%}.bl_indexLead_image:nth-child(2){top:36.1%;right:0;width:36.4%}.bl_indexLead_image:nth-child(3){bottom:0;left:31%;width:35.8%}.bl_flow{counter-reset:flow;border-top:1px solid #d2d2d2}.bl_flow_item{counter-increment:flow;padding-block:88px 72px;border-bottom:1px solid #d2d2d2}.bl_flow_item:not(:last-child){position:relative}.bl_flow_item:not(:last-child):after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:24px;height:16px;background:#e34b14;clip-path:polygon(0 0,100% 0,50% 100%)}.bl_flow_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px 9%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.bl_flow_inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bl_flow_icon{-ms-flex-negative:0;flex-shrink:0;max-width:200px}@media screen and (min-width:48em){.bl_flow_icon{width:20%}}.bl_flow_content{width:100%}.bl_flow_title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:var(--font-size-22);line-height:1.7;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.bl_flow_title:before{-ms-flex-negative:0;flex-shrink:0;content:counter(flow,decimal-leading-zero) ".";color:#e34b14;font-family:"Montserrat",sans-serif;font-size:var(--font-size-35);font-weight:300;line-height:1.7}.bl_flow_text{margin-top:var(--space-smallest)}.bl_single_header{padding-bottom:18px;border-bottom:1px solid #d2d2d2}.bl_single_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;gap:40px 8px}.bl_single_title{font-family:"Noto Sans JP";font-size:var(--font-size-26)}.bl_single_content{margin-top:var(--space-medium)}.bl_voice_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 9.5%}@media screen and (min-width:48em){.bl_voice_header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:80em){.bl_voice_header{padding-left:5.3%}}.bl_voice_profile{-ms-flex-negative:0;flex-shrink:0;position:relative;width:80%;max-width:calc(200px + var(--size-number));margin-inline:auto;padding-left:var(--size-number);--size-number:32px}@media screen and (min-width:48em){.bl_voice_profile{width:24%}}@media screen and (min-width:64em){.bl_voice_profile{--size-number:45px}}.bl_voice_profile:before{position:absolute;top:0;left:0;content:attr(data-number);color:#e34b14;font-family:"Montserrat",sans-serif;font-size:var(--size-number);font-weight:300;line-height:1}.bl_voice_icon{display:block;overflow:hidden;border-radius:50%;background:#eae8dc}.bl_voice_name{margin-top:10px;text-align:center}.bl_voice_title{color:#e34b14;font-size:var(--font-size-22);line-height:1.7}.bl_voice_jobName{display:block;font-size:var(--font-size-26)}.bl_voice_body{margin-top:25px;padding-top:25px;border-top:1px solid #d2d2d2}@media screen and (min-width:48em){.bl_voice_body{margin-top:50px;padding-top:50px}}.bl_voice_subTitle{color:#e34b14;font-size:var(--font-size-20);font-weight:400;line-height:1.7}.bl_voice_text{margin-top:16px}@media screen and (min-width:48em){.bl_voice_text{margin-top:20px}}.el_catalogLink_link:hover .el_catalogLink_title{text-decoration-color:currentColor}.el_catalogLink_link:focus-visible .el_catalogLink_title{text-decoration-color:currentColor}.el_catalogLink_title{margin-top:30px;color:#e34b14;font-size:var(--font-size-20);font-weight:400;line-height:1.7;text-decoration:underline;-webkit-transition:-webkit-text-decoration 0.3s linear;transition:-webkit-text-decoration 0.3s linear;transition:text-decoration 0.3s linear;transition:text-decoration 0.3s linear,-webkit-text-decoration 0.3s linear;text-decoration-color:transparent;text-underline-offset:2px}.el_catalogLink_meta{margin-top:20px}.el_catalogLink_meta__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.el_catalogLink_meta__date{opacity:0.3;text-align:right}.el_catalogLink_hashTag{overflow:hidden;position:relative}.el_catalogLink_hashTag:after{position:absolute;bottom:0;left:0;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:top left;transform-origin:top left;content:"";width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.el_catalogLink_hashTagText{position:relative;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.el_catalogLink_hashTagText[aria-hidden=true]{position:absolute}.bl_catalog_maker{padding-bottom:10px;border-bottom:1px solid #d2d2d2}.bl_catalog_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 40px}.bl_catalog_name{color:#e34b14;font-size:var(--font-size-20);font-weight:400;line-height:1.7}.bl_catalog_category{margin-top:20px}.bl_catalog_date{color:rgba(20,20,20,0.3)}.bl_catalog_note{display:block;opacity:0.6;margin-top:9px;font-size:1.3rem;line-height:1.25;text-align:center}.bl_catalog_button{min-width:min(275px,100%)}.ly_fixedButton{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:0;bottom:0;z-index:998;width:100%}@media screen and (min-width:64em){.ly_fixedButton{display:block;overflow:auto;width:auto}}@media screen and (min-width:90em){.ly_fixedButton{bottom:min(calc(13.7vh + 50px),198px);max-width:calc((100% - min(89.3%, 1200px)) / 2);max-height:calc(100vh - 50px - var(--height-header) - min(13.7vh + 50px, 198px))}}.ly_fixedButton_wide{width:100%}.ly_fixedButton_narrow{-ms-flex-negative:0;flex-shrink:0;min-width:min(23%,90px);max-width:40%}@media screen and (min-width:64em){.ly_fixedButton_narrow{display:none}}.el_downloadButton{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0;padding:27px 30px;gap:var(--space-smallest) 12px;border:1px solid #d2d2d2;background:#f5f4ee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.el_downloadButton{-webkit-column-gap:var(--space-smallest);-moz-column-gap:var(--space-smallest);column-gap:var(--space-smallest)}}@media screen and (min-width:90em){.el_downloadButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 16px;border:none}}.el_downloadButton_background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media not screen and (min-width:90em){.el_downloadButton_background{display:none}}.el_downloadButton_title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:1.5rem;font-weight:400;line-height:170%}@media screen and (min-width:90em){.el_downloadButton_title{font-size:2rem;font-weight:700;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.el_downloadButton_icon{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:1em;max-width:25px;color:#4b4b4b;aspect-ratio:1}@media not screen and (min-width:90em){.el_downloadButton_icon{display:none}}@media print{* html body{zoom:0.7}*+html body{zoom:1}}