@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:400;src:url() format("woff2")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:700;src:url() format("woff2")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:900;src:url() format("woff2")}html{line-break:strict}body{font-family:LINESeedJP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.dt .mb_only,.lt .mb_only,.mb .dt_only,.tb .mb_only{display:none!important}.embla__controls{display:grid;gap:1.2rem;grid-template-columns:auto 1fr;justify-content:space-between;margin-top:1.8rem}.embla__buttons{align-items:center;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:inline-flex;display:flex;height:3.6rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:3.6rem;z-index:1}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{height:35%;width:35%}.embla__dots{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:0;cursor:pointer;display:inline-flex;height:2.6rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:2.6rem}.embla__dot,.embla__dot:after{align-items:center;border-radius:50%;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";height:1.4rem;width:1.4rem}.embla__dot--selected:after{background-color:#000}:root{--color-black30:rgba(0,0,0,.3);--color-navy:#00003e;--zindex-header:9000;--scrollbar-width:0px;--viewport-width:100vw;--header-height:0;--leading-trim:calc(0.5em - 1lh/2);--desktop-max-vw:1600}@supports not (top:1lh){:root{--leading-trim:0px}}body{color:#111}.group_content{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.group_content_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb article{padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 98,var(--desktop-max-vw)/var(--vw) * 98px)}.large-width-1364 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1364,var(--desktop-max-vw)/var(--vw) * 1364px)}.mb .large-width-1364 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.large-width-1104 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1104,var(--desktop-max-vw)/var(--vw) * 1104px)}.mb .large-width-1104 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.large-width-824 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 824,var(--desktop-max-vw)/var(--vw) * 824px)}.mb .large-width-824 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.page_head:has(.page_title-width){margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 131,var(--desktop-max-vw)/var(--vw) * 131px)}.mb .page_head:has(.page_title-width){margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.page_title-width .wrapper{background-color:#00003e;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 103,var(--desktop-max-vw)/var(--vw) * 103px) min((100vw - var(--scrollbar-width))/var(--vw) * 134,var(--desktop-max-vw)/var(--vw) * 134px)}.mb .page_title-width .wrapper{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px)}.page_title-width .wrapper .page_title{align-items:center;color:#fff;display:flex;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px);font-weight:700;height:100%;letter-spacing:0;line-height:130%}.mb .page_title-width .wrapper .page_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px)}.summary .cover1{height:700px;width:100%}.sp .summary .cover1{height:160px}.sp .js_parallax_container img,.summary .cover1 img{height:auto;width:100%}.sec_title{color:#00003e;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px);font-weight:700;letter-spacing:0;line-height:140%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px);text-align:center}.mb .sec_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);line-height:140%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.sec_title_1{text-align:left}.mb .sec_title_1{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);line-height:140%;text-align:center}.btn.center{display:flex;justify-content:center}.btn a,.mb .btn{text-align:center}.btn a{background-color:#fff;border:1px solid #00003e;border-radius:999px;color:#00003e;display:inline-block;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px);min-width:min((100vw - var(--scrollbar-width))/var(--vw) * 365,var(--desktop-max-vw)/var(--vw) * 365px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px);position:relative}.btn.pdf a{padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 90,var(--desktop-max-vw)/var(--vw) * 90px)}.btn a:hover{background-color:#00003e;border:1px solid #fff;color:#fff}.mb .btn a{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);min-width:min((100vw - var(--scrollbar-width))/var(--vw) * 240,var(--desktop-max-vw)/var(--vw) * 240px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 52,var(--desktop-max-vw)/var(--vw) * 52px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);width:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx)}.mb .btn a:after{background-size:10px 17px;height:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.btn a .arrow{content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.mb .btn a .arrow{height:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.btn a:hover .arrow path,.btn.pdf a:hover .icon path{stroke:#fff}.btn.pdf a:hover .icon path[fill="#00003E"]{fill:#fff}.btn.pdf a .icon{height:min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -16,var(--desktop-max-vw)/var(--vw) * -16px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);top:50%;width:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px)}.mb .btn.pdf a .icon{height:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -4,var(--desktop-max-vw)/var(--vw) * -4px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.btn .label{font-feature-settings:"palt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:400;letter-spacing:0;line-height:100%}.mb .btn .label{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16px,var(--desktop-max-vw)/var(--vw) * 16pxpx);line-height:100%}.embla .embla__slide img{height:auto;width:100%}.img img{width:100%}.align_right{text-align:right}.sub_page{color:#111;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 178,var(--desktop-max-vw)/var(--vw) * 178px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .sub_page{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.sub_page .container .list_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);font-weight:700;letter-spacing:0;line-height:130%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .sub_page .container .list_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .codeofconduct_page.sub_page .container .list_title,.mb .privacy_page.sub_page .container .list_title{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .codeofconduct_page.sub_page .container .list_title:first-child,.mb .privacy_page.sub_page .container .list_title:first-child{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.sub_page .container .sub_list_title{font-weight:700;letter-spacing:0;line-height:130%}.mb .sub_page .container .sub_list_title,.sub_page .container .sub_list_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.sub_page .container .relation_link{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;letter-spacing:0;line-height:130%}.sub_page .container .note{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:400;letter-spacing:0;line-height:180%}.sub_page .container .list_description.boarder_bottom{border-bottom:1px solid #c8c8c8;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.sub_page .container .tertiary_list_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);font-weight:700;letter-spacing:0;line-height:130%}.mb .sub_page .container .tertiary_list_title,.sub_page .container .tertiary_list_title{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .sub_page .container .tertiary_list_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px)}.sub_page .container .list_description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:400;letter-spacing:0;line-height:180%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);opacity:.7}.sub_page .container .list_description:last-child{margin-bottom:0}.mb .sub_page .container .list_description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.sub_page .container .list_description a{text-decoration:underline}.sub_page .container .list_description a:hover{text-decoration:none}.mb .detail{position:relative}.mb .detail:after{transition:transform .5s}header{background-color:#ffffffe6;display:flex;height:auto;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:var(--zindex-header)}.mb header{background-color:#fff;height:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}header .gnav_bg{background-color:var(--color-black30);display:none;height:100vh;left:0;opacity:0;position:fixed;top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);width:100%;z-index:-1}header .logo{height:auto;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 240,var(--desktop-max-vw)/var(--vw) * 240px)}.mb header .logo{height:auto;margin:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 132,var(--desktop-max-vw)/var(--vw) * 132px)}header .logo img{width:100%}header .header_pc{align-items:center;display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);height:100%;margin-right:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb header .gnav_container{background-color:#fff;display:none;height:100lvh;left:0;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px);width:100%}header .gnav{position:relative}header .gnav_list{display:grid;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);font-weight:700;grid-template-columns:auto auto auto auto auto auto;letter-spacing:0;line-height:100%}.mb header .gnav_list{display:block}.dt header .header_sp,.mb header .header_pc{display:none}.mb header .header_sp{height:calc(100lvh - 60px);overflow-y:scroll;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);width:100%}.mb header .group_content{border-bottom:1px solid #e8e8e8;margin-bottom:0}.mb header .group_content_title{color:#00003e}.mb header .subtitle.page_link{display:inline-block;position:relative}.mb header .subtitle.page_link:after{right:min((100vw - var(--scrollbar-width))/var(--vw) * -3,var(--desktop-max-vw)/var(--vw) * -3px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px)}.mb header .detail:after,.mb header .subtitle.page_link:after{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute}.mb header .detail:after{right:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb header .accordion_list>.open .detail:after{transform:rotate(180deg) translateY(3px);transform-origin:center center}.gnav_item{position:relative}.gnav_item a{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);transition:all .3s;width:100%}.gnav_item a:hover{color:#4f74f0}.gnav_item .subnavi{display:none;left:50%;opacity:0;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 522,var(--desktop-max-vw)/var(--vw) * 522px);z-index:-1}.gnav_item .subnavi .dropdown{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);display:grid;grid-template-columns:1fr 1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px);width:100%}.dropdown .dropdown_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:100%;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.dropdown .dropdown_list{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);font-weight:400;line-height:100%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);transition:all .3s}.dropdown .dropdown_list:last-child{margin-bottom:0}.dropdown .dropdown_list:hover{color:#4f74f0}header .header_btn{border:1px solid #00003e;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}.mb header .language{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}.mb header .language a{color:#00003e;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);font-weight:700;letter-spacing:-.02em;line-height:100%;opacity:.6;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.mb header .language a.active{border-bottom:1px solid #00003e;opacity:1}header .header_btn .btn_language{position:relative}header .header_btn .btn_language:before{height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px);pointer-events:none;width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}header .header_btn .btn_language:after,header .header_btn .btn_language:before{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}header .header_btn .btn_language:after{height:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}header .btn_language select{color:#00003e;cursor:pointer;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);font-weight:700;letter-spacing:0;line-height:120%;outline:none;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}header .menu{align-items:center;display:flex;flex-direction:column;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px);height:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px);justify-content:center;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px)}.dt header .menu{display:none}header .menu_bar{background-color:#000;height:min((100vw - var(--scrollbar-width))/var(--vw) * 2,var(--desktop-max-vw)/var(--vw) * 2px);transform-origin:center center;transition:all .32s cubic-bezier(.33,1,.68,1);width:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}header .menu.open .menu_bar:first-child{transform:translateY(8px) rotate(45deg)}header .menu.open .menu_bar:nth-child(2){opacity:0;visibility:hidden}header .menu.open .menu_bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.top_page{padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 174,var(--desktop-max-vw)/var(--vw) * 174px)}.top_page .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1600,var(--desktop-max-vw)/var(--vw) * 1600px)}.top_page .wrapper .description_1{color:#111;font-feature-settings:"palt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);letter-spacing:0;line-height:200%}.top_page .container .inner{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1300,var(--desktop-max-vw)/var(--vw) * 1300px)}.top_page .container .w_sm .inner .description{width:min((100vw - var(--scrollbar-width))/var(--vw) * 573,var(--desktop-max-vw)/var(--vw) * 573px)}.top_page .container .w_lm .inner{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1521,var(--desktop-max-vw)/var(--vw) * 1521px)}.top_page .bk_grad{background:linear-gradient(#fff,#e7ebffcc 16%,#e7ebffcc 88%,#fff)}.top_page .top_mv .wrapper{height:auto;margin:0 auto;position:relative;width:100%}.top_page .top_mv .main_title{color:#00003e;font-feature-settings:"palt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px);font-weight:700;letter-spacing:.06em;line-height:124%;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 76,var(--desktop-max-vw)/var(--vw) * 76px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 109,var(--desktop-max-vw)/var(--vw) * 109px);z-index:1}.top_page .top_mv .embla{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);height:auto;overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 72,var(--desktop-max-vw)/var(--vw) * 72px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1010,var(--desktop-max-vw)/var(--vw) * 1010px);z-index:-1}.mb .top_page .top_mv .embla{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);position:relative;right:auto;top:auto;width:100%}.top_page .top_mv .embla .embla__container{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.top_page .top_mv .embla .embla__slide{flex:0 0 100%;min-width:0}.top_page .top_mv .main_title_en{color:#00003e;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;letter-spacing:.02em;line-height:170%;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 87,var(--desktop-max-vw)/var(--vw) * 87px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 140,var(--desktop-max-vw)/var(--vw) * 140px)}.top_page .top_mv .update_news a{background-color:#ffffffd9;border-radius:18px;bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 336,var(--desktop-max-vw)/var(--vw) * 336px)}.top_page .top_mv .update_news .update_news_content{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px) min((100vw - var(--scrollbar-width))/var(--vw) * 47,var(--desktop-max-vw)/var(--vw) * 47px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px) min((100vw - var(--scrollbar-width))/var(--vw) * 29,var(--desktop-max-vw)/var(--vw) * 29px);position:relative}.top_page .top_mv .update_news a .arrow{display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -7,var(--desktop-max-vw)/var(--vw) * -7px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);top:50%;width:min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px)}.desc,.top_page .top_mv .update_news .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);font-weight:400;letter-spacing:0;line-height:150%}.top_page .top_mv .update_news .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top_page .top_mv .update_news .title{align-items:center;display:flex;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px)}.top_page .top_mv .update_news .title .label{border:1px solid #00003e;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px);font-weight:700;letter-spacing:0;line-height:100%;margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px) min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px)}.top_page .top_mv .update_news img{height:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.top_page .top_mv .scroll_img{position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 565,var(--desktop-max-vw)/var(--vw) * 565px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px)}.top_page .top_mv .scroll_img img{border-radius:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 100%,var(--desktop-max-vw)/var(--vw) * 100%px)}.top_page .message .container{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);overflow:hidden}.top_page .message .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 591,var(--desktop-max-vw)/var(--vw) * 591px);position:relative}.top_page .message .description{color:#111;font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);letter-spacing:0;line-height:246%;margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * 269,var(--desktop-max-vw)/var(--vw) * 269px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 254,var(--desktop-max-vw)/var(--vw) * 254px)}.top_page .message .gallery .img_1{aspect-ratio:1305/870;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * -67,var(--desktop-max-vw)/var(--vw) * -67px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 215,var(--desktop-max-vw)/var(--vw) * 215px);transform:translateY(calc(200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 652,var(--desktop-max-vw)/var(--vw) * 652px)}.top_page .message .gallery .img_1 img{-o-object-fit:cover;object-fit:cover;position:absolute;top:-20%;transform:translateY(calc(20%*var(--scroll-progress)))}.top_page .message .gallery .img_2{aspect-ratio:863/488;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 185,var(--desktop-max-vw)/var(--vw) * 185px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 456,var(--desktop-max-vw)/var(--vw) * 456px);transform:translateY(calc(120px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 431,var(--desktop-max-vw)/var(--vw) * 431px)}.top_page .message .gallery .img_2 img{-o-object-fit:cover;object-fit:cover;position:absolute;top:-15%;transform:translateY(calc(15%*var(--scroll-progress)))}.top_page .message .gallery .img img{width:100%}.top_page .about .container{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 201,var(--desktop-max-vw)/var(--vw) * 201px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px)}.top_page .about .container .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 220,var(--desktop-max-vw)/var(--vw) * 220px);position:relative}.top_page .about .gallery .img_ic_1{right:min((100vw - var(--scrollbar-width))/var(--vw) * 483,var(--desktop-max-vw)/var(--vw) * 483px);top:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 193,var(--desktop-max-vw)/var(--vw) * 193px);transform:translateY(calc(-60px*var(--scroll-progress)))}.top_page .about .gallery .img_ic_1,.top_page .about .gallery .img_ic_2{position:absolute;width:min((100vw - var(--scrollbar-width))/var(--vw) * 250,var(--desktop-max-vw)/var(--vw) * 250px)}.top_page .about .gallery .img_ic_2{right:min((100vw - var(--scrollbar-width))/var(--vw) * 133,var(--desktop-max-vw)/var(--vw) * 133px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 402,var(--desktop-max-vw)/var(--vw) * 402px);transform:translateY(calc(-150px*var(--scroll-progress)));z-index:2}.top_page .about .gallery .img_ic_3{position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 87,var(--desktop-max-vw)/var(--vw) * 87px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 216,var(--desktop-max-vw)/var(--vw) * 216px);transform:translateY(calc(-200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px)}.top_page .about .gallery .img_ic_4{position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 278,var(--desktop-max-vw)/var(--vw) * 278px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 696,var(--desktop-max-vw)/var(--vw) * 696px);transform:translateY(calc(-400px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 212,var(--desktop-max-vw)/var(--vw) * 212px);z-index:1}.top_page .about .gallery .img img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px);width:100%}.top_page .role .container{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);overflow:hidden}.top_page .role .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 481,var(--desktop-max-vw)/var(--vw) * 481px);position:relative}.top_page .role .gallery .img_1{aspect-ratio:1105/620;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 196,var(--desktop-max-vw)/var(--vw) * 196px);top:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 53,var(--desktop-max-vw)/var(--vw) * 53px);transform:translateY(calc(200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 595,var(--desktop-max-vw)/var(--vw) * 595px)}.top_page .role .gallery .img_1 img{-o-object-fit:cover;object-fit:cover;position:absolute;top:-20%;transform:translateY(calc(20%*var(--scroll-progress)))}.top_page .role .gallery .img_2{aspect-ratio:846/442;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 350,var(--desktop-max-vw)/var(--vw) * 350px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * -35,var(--desktop-max-vw)/var(--vw) * -35px);transform:translateY(calc(350px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 474,var(--desktop-max-vw)/var(--vw) * 474px)}.top_page .role .gallery .img_2 img{-o-object-fit:cover;object-fit:cover;position:absolute;top:-15%;transform:translateY(calc(15%*var(--scroll-progress)))}.top_page .role .gallery .img img{width:100%}.top_page .business{height:300vh;position:relative;width:100%}.top_page .business .sticky{height:100vh;overflow:hidden;position:sticky;top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px)}.top_page .business .container{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 96,var(--desktop-max-vw)/var(--vw) * 96px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);position:relative}.business .w_sm{background-color:#00003e;border-bottom-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);border-top-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);margin:0;padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1465,var(--desktop-max-vw)/var(--vw) * 1465px)}.top_page .business .container .inner{margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * 135,var(--desktop-max-vw)/var(--vw) * 135px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 219,var(--desktop-max-vw)/var(--vw) * 219px)}.top_page .business .container .inner .description,.top_page .business .container .inner .sec_title{color:#fff}.top_page .business .business_slide{left:min((100vw - var(--scrollbar-width))/var(--vw) * 788,var(--desktop-max-vw)/var(--vw) * 788px);position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 86,var(--desktop-max-vw)/var(--vw) * 86px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 772,var(--desktop-max-vw)/var(--vw) * 772px)}.top_page .business .business_slide .list{position:relative}.top_page .business .business_slide .list .item{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);left:0;position:absolute;top:0;transform-origin:center 0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 772,var(--desktop-max-vw)/var(--vw) * 772px);will-change:transform,opacity,filter}.top_page .business .business_slide .list .item:first-child{opacity:calc(var(--scroll-progress)*1.5);rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.35);top:0}.top_page .business .business_slide .list .item:first-child,.top_page .business .business_slide .list .item:nth-child(2){filter:blur(calc(4px*(1 - var(--scroll-progress))));transform:translateY(calc(var(--item-height)*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(2){opacity:calc(var(--scroll-progress)*2.5);rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.3);top:15px}.top_page .business .business_slide .list .item:nth-child(3){rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.25);top:30px}.top_page .business .business_slide .list .item:nth-child(3),.top_page .business .business_slide .list .item:nth-child(4){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);transform:translateY(calc(var(--item-height)*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(4){rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.2);top:45px}.top_page .business .business_slide .list .item:nth-child(5){rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.15);top:60px}.top_page .business .business_slide .list .item:nth-child(5),.top_page .business .business_slide .list .item:nth-child(6){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);transform:translateY(calc(var(--item-height)*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(6){rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.1);top:75px}.top_page .business .business_slide .list .item:nth-child(7){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.05);top:90px;transform:translateY(calc(var(--item-height)*(1 - var(--scroll-progress))))}.top_page .business .business_slide .business_slide_img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 100%,var(--desktop-max-vw)/var(--vw) * 100%px)}.top_page .business .business_slide .business_slide_img img{border-top-left-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);border-top-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.top_page .business .business_slide .business_slide_textbox{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 43,var(--desktop-max-vw)/var(--vw) * 43px) min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px) min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.top_page .business .business_slide .business_slide_textbox .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 35,var(--desktop-max-vw)/var(--vw) * 35px);font-weight:700;line-height:180%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.top_page .business .business_slide .business_slide_textbox .description{color:#111;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);font-weight:700;line-height:180%}.top_page .fact_book .container{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px);overflow:hidden}.top_page .fact_book .container,.top_page .fact_book .wrapper{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px)}.top_page .fact_book .wrapper{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 382,var(--desktop-max-vw)/var(--vw) * 382px);position:relative}.top_page .fact_book .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 97,var(--desktop-max-vw)/var(--vw) * 97px)}.speaker_deck{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 866,var(--desktop-max-vw)/var(--vw) * 866px)}.speakerdeck-iframe{aspect-ratio:16/9;border:14px solid #ddd!important;border-radius:20px!important;box-shadow:none!important;height:auto!important;width:100%!important}.mb .speakerdeck-iframe{border:5px solid #ddd!important}.mb .speaker_deck{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);position:relative;width:100%;z-index:100}.top_page .fact_book .img_1{height:auto;left:50%;position:absolute;top:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 610,var(--desktop-max-vw)/var(--vw) * 610px);transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1681,var(--desktop-max-vw)/var(--vw) * 1681px);z-index:-1}.top_page .recruit .container{background-color:#ecefff;overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 215,var(--desktop-max-vw)/var(--vw) * 215px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 285,var(--desktop-max-vw)/var(--vw) * 285px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .recruit .container .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 96,var(--desktop-max-vw)/var(--vw) * 96px)}.recruit .container .card_box .list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);grid-template-columns:1fr 1fr 1fr}.recruit .container .card_box .list .card{position:relative}.recruit .container .card_box .list .card .card_title{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);color:#fff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px);font-weight:700;left:50%;letter-spacing:0;line-height:100%;position:absolute;transform:translate(-50%)}.recruit .container .card_box .list .card .img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);overflow:hidden}.recruit .container .card_box .list .card .btn_img{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 35,var(--desktop-max-vw)/var(--vw) * 35px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px)}.recruit .container .sec_body{position:relative}.recruit .container .sec_body .img_text{pointer-events:none;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 800,var(--desktop-max-vw)/var(--vw) * 800px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 989,var(--desktop-max-vw)/var(--vw) * 989px)}.top_page .news .container{background-color:#f7f7f7;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 192,var(--desktop-max-vw)/var(--vw) * 192px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 199,var(--desktop-max-vw)/var(--vw) * 199px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .news .container .sec_head .sec_title{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 77,var(--desktop-max-vw)/var(--vw) * 77px)}.news .container .news_content{-moz-column-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 130,var(--desktop-max-vw)/var(--vw) * 130px);column-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 130,var(--desktop-max-vw)/var(--vw) * 130px);display:grid;grid-template-columns:1fr 1fr;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 119,var(--desktop-max-vw)/var(--vw) * 119px);position:relative;row-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px)}.dt .news .container .news_content:after{background-color:#b7b7b7;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 378,var(--desktop-max-vw)/var(--vw) * 378px);left:50%;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px);transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1,var(--desktop-max-vw)/var(--vw) * 1px)}.news .container .news_content .item_1{order:1}.news .container .news_content .item_2{order:3}.news .container .news_content .item_3{order:5}.news .container .news_content .item_4{order:2}.news .container .news_content .item_5{order:4}.news .container .news_content .item_6{order:6}.mb .news .container .news_content .item_4,.mb .news .container .news_content .item_5,.mb .news .container .news_content .item_6{display:none}.news .container .news_content .news_item .news_time{color:#6b6b6b;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:400;letter-spacing:0;line-height:130%}.news .container .news_content .news_item .summary{color:#111;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);font-weight:400;letter-spacing:0;line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}footer{background-color:#00003e;color:#fff;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 95,var(--desktop-max-vw)/var(--vw) * 95px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);position:relative}footer:before{left:0;top:0}footer:after,footer:before{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 203,var(--desktop-max-vw)/var(--vw) * 203px);position:absolute;width:min((100vw - var(--scrollbar-width))/var(--vw) * 108,var(--desktop-max-vw)/var(--vw) * 108px)}footer:after{bottom:0;right:0}.mb footer{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 85,var(--desktop-max-vw)/var(--vw) * 85px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 90,var(--desktop-max-vw)/var(--vw) * 90px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb footer:after,.mb footer:before{height:min((100vw - var(--scrollbar-width))/var(--vw) * 105,var(--desktop-max-vw)/var(--vw) * 105px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}footer .footer_container{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1106,var(--desktop-max-vw)/var(--vw) * 1106px)}.mb footer .footer_container{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}footer .footer_container .footer_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);font-weight:800;letter-spacing:0;line-height:100%;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mb footer .footer_container .footer_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);margin-top:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 62,var(--desktop-max-vw)/var(--vw) * 62px);text-align:center}footer .footer_container .footer_nav{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 130,var(--desktop-max-vw)/var(--vw) * 130px)}.mb footer .footer_container .footer_nav{display:grid;gap:0;grid-template-columns:1fr}.mb footer .group_content{border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:0}.mb footer .group_content.bo_non{border-bottom:none}footer .footer_nav .subtitle{display:inline-block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);position:relative;transition:all .3s}footer .footer_nav .subtitle:hover{opacity:.5}footer .footer_nav .subtitle:before{background-color:#fff;height:1px;left:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);top:50%;transform:translateY(50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px)}footer .footer_nav .subtitle.page_link:after,footer .footer_nav .subtitle:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}footer .footer_nav .subtitle.page_link:after{background-image:url();height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);right:min((100vw - var(--scrollbar-width))/var(--vw) * -13,var(--desktop-max-vw)/var(--vw) * -13px);top:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px)}footer .footer_nav .sns_content .group_content_title{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}footer .footer_nav .sns_box{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 174,var(--desktop-max-vw)/var(--vw) * 174px)}.mb footer .footer_nav .sns_box{justify-content:center;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);margin-left:auto;margin-right:auto;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 84,var(--desktop-max-vw)/var(--vw) * 84px)}footer .footer_nav .sns_box .group_content_item img{width:100%}footer .footer_container .copyright{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);font-weight:400;letter-spacing:0;line-height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb footer .footer_container .copyright{display:block;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px);text-align:center}.mb footer .detail:after{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb footer .accordion_list>.open .detail:after{transform:rotate(180deg) translateY(3px);transform-origin:center center}.mb .group_content_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);margin-bottom:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .accordion_list dd{display:none}.mb .group_content_list{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.mb .group_content_list .subtitle{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);letter-spacing:0;line-height:100%;margin:0;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);transition:all .3s}.mb footer .footer_nav .subtitle:before{content:none}.mb footer .footer_nav .subtitle.page_link:after{height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);right:min((100vw - var(--scrollbar-width))/var(--vw) * -3,var(--desktop-max-vw)/var(--vw) * -3px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px)}.mb .sns_content .group_content_title{display:none}.mb .top_page .container .inner,.mb .top_page .wrapper{width:100%}.mb .top_page .top_mv{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.mb .top_page .top_mv .main_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px);letter-spacing:.08em;line-height:120%;padding:0}.mb .top_page .top_mv .main_title br{display:none}.mb .top_page .top_mv .main_title_en{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15px,var(--desktop-max-vw)/var(--vw) * 15pxpx);line-height:160%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);padding:0}.mb .top_page .top_mv .img{position:static;right:auto;top:auto;width:100%}.mb .top_page .top_mv .img img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mb .top_page .message .container{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px)}.mb .top_page .message .description{font-size:15px;line-height:280%;margin:0}.mb .top_page .top_mv .scroll_img,.mb .top_page .top_mv .update_news a{display:none}.mb .top_page .message .description{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .message .gallery{position:relative}.mb .top_page .message .gallery .img_1{aspect-ratio:1305/810;right:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 104,var(--desktop-max-vw)/var(--vw) * 104px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 260,var(--desktop-max-vw)/var(--vw) * 260px)}.mb .top_page .message .gallery .img_1,.mb .top_page .message .gallery .img_2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px)}.mb .top_page .message .gallery .img_2{left:min((100vw - var(--scrollbar-width))/var(--vw) * 41,var(--desktop-max-vw)/var(--vw) * 41px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 244,var(--desktop-max-vw)/var(--vw) * 244px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px)}.mb .top_page .about{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .about .container .wrapper{padding-bottom:0}.mb .top_page .wrapper .description_1{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15px,var(--desktop-max-vw)/var(--vw) * 15pxpx);line-height:180%}.mb .top_page .about .gallery{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);justify-content:center;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.mb .top_page .about .gallery .img_ic_1,.mb .top_page .about .gallery .img_ic_2{position:static;right:auto;top:auto;transform:none;width:min((100vw - var(--scrollbar-width))/var(--vw) * 130,var(--desktop-max-vw)/var(--vw) * 130px)}.mb .top_page .about .gallery .img_ic_3,.mb .top_page .about .gallery .img_ic_4{display:none}.mb .top_page .container .w_sm .inner .description{width:100%}.mb .top_page .role{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .role .container{margin-bottom:0}.mb .top_page .role .gallery{position:relative}.mb .top_page .role .gallery .img_1{left:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);right:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);top:min((100vw - var(--scrollbar-width))/var(--vw) * 89,var(--desktop-max-vw)/var(--vw) * 89px);transform:translateY(calc(20%*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 276,var(--desktop-max-vw)/var(--vw) * 276px)}.mb .top_page .role .gallery .img_1,.mb .top_page .role .gallery .img_2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px)}.mb .top_page .role .gallery .img_2{right:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 226,var(--desktop-max-vw)/var(--vw) * 226px);transform:translateY(calc(15%*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 204,var(--desktop-max-vw)/var(--vw) * 204px)}.mb .top_page .business .sticky{height:auto;top:0}.mb .top_page .business .container{margin-bottom:0;margin-top:0}.mb .top_page .business .container .inner{margin:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mb .business .w_sm{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .business .business_slide{height:var(--item-height);left:auto;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 43,var(--desktop-max-vw)/var(--vw) * 43px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);position:relative;top:auto;width:100%;z-index:100}.mb .top_page .business .business_slide .list .item{width:min((100vw - var(--scrollbar-width))/var(--vw) * 360,var(--desktop-max-vw)/var(--vw) * 360px)}.mb .top_page .business .business_slide .business_slide_img img{border-radius-top-left:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);border-radius-top-right:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb .top_page .business .business_slide .business_slide_textbox .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.mb .top_page .business .business_slide .business_slide_textbox{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.mb .top_page .business .business_slide .business_slide_textbox .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14px,var(--desktop-max-vw)/var(--vw) * 14pxpx);font-weight:400}.mb .top_page .fact_book .container{margin-bottom:0;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 136,var(--desktop-max-vw)/var(--vw) * 136px)}.mb .top_page .fact_book .wrapper{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);margin-top:0}.mb .top_page .fact_book .sec_body .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 65,var(--desktop-max-vw)/var(--vw) * 65px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .fact_book .img_1{left:auto;margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * -7,var(--desktop-max-vw)/var(--vw) * -7px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -15,var(--desktop-max-vw)/var(--vw) * -15px);position:static;top:auto;transform:none;width:min((100vw - var(--scrollbar-width))/var(--vw) * 450,var(--desktop-max-vw)/var(--vw) * 450px)}.mb .top_page .recruit .container{overflow:visible;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 163,var(--desktop-max-vw)/var(--vw) * 163px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px)}.mb .top_page .container .w_lm .inner{width:100%}.mb .top_page .recruit .container .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .recruit .container .card_box{position:relative}.mb .recruit .container .card_box .list{grid-template-columns:1fr;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .recruit .container .card_box .list .card .card_title{bottom:calc(50% - 9px);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.mb .recruit .container .card_box .list .card .btn_img{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);height:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);right:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb .recruit .container .sec_body .img_text{right:min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px);top:min((100vw - var(--scrollbar-width))/var(--vw) * -17.5,var(--desktop-max-vw)/var(--vw) * -17.5px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 368,var(--desktop-max-vw)/var(--vw) * 368px)}.mb .top_page .news .container{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.mb .top_page .news .container .sec_head .sec_title{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px)}.mb .news .container .news_content{grid-template-columns:1fr;margin-bottom:0;row-gap:0}.mb .news .container .news_content .news_item .news_time{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.mb .news .container .news_content .news_item .summary{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb .news .container .news_content li{border-bottom:1px solid #dfdfdf;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mb .news .container .news_content li:last-child{border-bottom:none}.company_page section{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.company_page section:last-child{margin-bottom:0}.company_page .company .company_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px) 1fr}.mb .company_page .company .company_list{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);grid-template-columns:auto}.company_page .company .company_list dt{font-weight:700}.company_page .company .company_list dd,.company_page .company .company_list dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%}.company_page .company .company_list dd{font-weight:400}.mb .company_page .company .company_list dd{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}.mb .company_page .company .company_list dd:last-child{margin-bottom:0}.company_page .company .company_list dd a{text-decoration:underline}.company_page .company .company_list dd a:hover{text-decoration:none}.mb .company_page .officers{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 120,var(--desktop-max-vw)/var(--vw) * 120px)}.company_page .officers .officers_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);grid-template-columns:1fr 1fr}.mb .company_page .officers .officers_list{grid-template-columns:auto}.company_page .officers .officers_list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:auto;width:100%}.mb .company_page .officers .officers_list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px)}.company_page .officers .officers_list li .name{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:180%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .company_page .officers .officers_list li .name{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 2,var(--desktop-max-vw)/var(--vw) * 2px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.company_page .officers .officers_list li .job{font-weight:400;line-height:150%}.company_page .history .sec_body>.description,.company_page .officers .officers_list li .job{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.company_page .history .sec_body>.description{line-height:180%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);opacity:.7}.company_page .history .history_list{position:relative}.company_page .history .history_list:after{border-left:3px solid #7a99ff;border-left-width:min((100vw - var(--scrollbar-width))/var(--vw) * 3,var(--desktop-max-vw)/var(--vw) * 3px);content:"";display:block;height:calc(100% - 15px);left:50%;position:absolute;top:15px;width:1px}.mb .company_page .history .history_list:after{left:min((100vw - var(--scrollbar-width))/var(--vw) * 6.5,var(--desktop-max-vw)/var(--vw) * 6.5px)}.company_page .history .history_list li{padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px);position:relative;width:50%}.company_page .history .history_list li:nth-child(2n){margin-left:50%;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}.mb .company_page .history .history_list li{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.mb .company_page .history .history_list li,.mb .company_page .history .history_list li:nth-child(2n){padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}.mb .company_page .history .history_list li:nth-child(2n){margin-left:0}.mb .company_page .history .history_list li:last-child{margin-bottom:0}.company_page .history .history_list li .year{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:180%}.company_page .history .history_list li .year:before{background-color:#fff;border:3px solid #7a99ff;border-radius:50%;border-width:min((100vw - var(--scrollbar-width))/var(--vw) * 3,var(--desktop-max-vw)/var(--vw) * 3px);content:"";height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);left:min((100vw - var(--scrollbar-width))/var(--vw) * -5,var(--desktop-max-vw)/var(--vw) * -5px);position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);z-index:100}.company_page .history .history_list li:nth-child(odd) .year{text-align:right}.company_page .history .history_list li:nth-child(odd) .year:before{left:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);right:min((100vw - var(--scrollbar-width))/var(--vw) * -8,var(--desktop-max-vw)/var(--vw) * -8px)}.mb .company_page .history .history_list li .year:before{left:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .company_page .history .history_list li:nth-child(odd) .year{text-align:left}.mb .company_page .history .history_list li:nth-child(odd) .year:before{left:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);right:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx)}.company_page .history .history_list li .group{background-color:#f8faff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.company_page .history .history_list li .group .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:700;line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px)}.company_page .history .history_list li .group .title:first-child{margin-top:0}.company_page .history .history_list li .group .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7}.mission_page section{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mission_page section:nth-last-child(2){margin-bottom:0}.mission_page .heading{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:180%;opacity:.7}.mb .mission_page .heading{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mission_page .column2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);grid-template-columns:1fr 1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}.mb .mission_page .column2{grid-template-columns:1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.mission_page .column2 .title{font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px);font-weight:700;letter-spacing:-.02em;line-height:160%}.mb .mission_page .column2 .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mission_page .column2 .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);opacity:.7}.mb .mission_page .column2 .description{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mission_page section img{display:block;height:auto;margin-left:auto}.mission_page .mission img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 799,var(--desktop-max-vw)/var(--vw) * 799px)}.mission_page .aim img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 625,var(--desktop-max-vw)/var(--vw) * 625px)}.mb .mission_page .aim img,.mb .mission_page .mission img{width:100%}.mission_page .column2 .value_list dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mission_page .column2 .value_list dt:first-child{margin-top:0}.mb .mission_page .column2 .value_list dt,.mission_page .column2 .value_list dd{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mission_page .column2 .value_list dd{line-height:180%;opacity:.7}.mb .mission_page .column2 .value_list dd{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.ceomessage_page .page_head{display:none}.mb .ceomessage_page .page_head{display:block}.ceomessage_page .ceo .large-width-1364 .wrapper{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);position:relative}.mb .ceomessage_page .ceo .large-width-1364 .wrapper{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb .ceomessage_page .ceo .sec_body{position:relative}.ceomessage_page .ceo .sec_body img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);height:auto;width:100%}.mb .ceomessage_page .ceo .sec_body img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px)}.ceomessage_page .ceo .sec_body .group{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 55,var(--desktop-max-vw)/var(--vw) * 55px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 82,var(--desktop-max-vw)/var(--vw) * 82px);position:absolute}.mb .ceomessage_page .ceo .sec_body .group{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px)}.ceomessage_page .ceo .sec_body .group .page_title{color:#fff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px);font-weight:800;line-height:130%;text-shadow:0 0 16px rgba(0,0,0,.18)}.mb .ceomessage_page .ceo .sec_body .group .page_title{display:none}.ceomessage_page .ceo .sec_body .group .job{color:#fff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 23,var(--desktop-max-vw)/var(--vw) * 23px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 3,var(--desktop-max-vw)/var(--vw) * 3px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .ceomessage_page .ceo .sec_body .group .job{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.ceomessage_page .ceo .sec_body .group .name{color:#fff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);font-weight:700;line-height:130%;text-shadow:0 0 16px rgba(0,0,0,.18)}.mb .ceomessage_page .ceo .sec_body .group .name{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.ceomessage_page .message .title{font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px);font-weight:800;line-height:140%}.mb .ceomessage_page .message .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.ceomessage_page .message .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);opacity:.7}.mb .ceomessage_page .message .description{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.ceomessage_page .message img{display:block;height:auto;margin-left:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 511,var(--desktop-max-vw)/var(--vw) * 511px)}.mb .ceomessage_page .message img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 303,var(--desktop-max-vw)/var(--vw) * 303px)}.data_page .data .sec_head .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7}.data_page .data .sec_body>.data_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);grid-template-columns:repeat(6,1fr);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 47,var(--desktop-max-vw)/var(--vw) * 47px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .sec_body>.data_list{grid-template-columns:1fr}.data_page .data .data_list .item{background-color:#f8faff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.data_page .data .data_list .item1{grid-column:span 6/span 6}.data_page .data .data_list .item2{grid-column:span 3/span 3;grid-row:span 2/span 2;grid-row-start:2}.data_page .data .data_list .item3{grid-column:span 3/span 3;grid-column-start:4;grid-row-start:2}.data_page .data .data_list .item4{grid-column:span 3/span 3;grid-column-start:4;grid-row-start:3}.data_page .data .data_list .item5,.data_page .data .data_list .item6{grid-column:span 2/span 2;grid-row-start:4}.data_page .data .data_list .item6{grid-column-start:3}.data_page .data .data_list .item7{grid-column:span 2/span 2;grid-column-start:5;grid-row-start:4}.data_page .data .data_list .item8{grid-column:span 6/span 6;grid-row-start:5}.data_page .data .data_list .item10,.data_page .data .data_list .item9{grid-column:span 3/span 3;grid-row-start:6}.data_page .data .data_list .item10{grid-column-start:4}.data_page .data .data_list .item11,.data_page .data .data_list .item12{grid-column:span 3/span 3;grid-row-start:7}.data_page .data .data_list .item12{grid-column-start:4}.mb .data_page .data .data_list .item{grid-column:auto;grid-row:auto;grid-row-start:auto;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item .title{border-bottom:1px solid hsla(0,0%,7%,.5);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:130%;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb .data_page .data .data_list .item .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.data_page .data .data_list .item1 .group1{align-items:flex-end;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px);grid-template-columns:1fr 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .data_list .item1 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px);grid-template-columns:1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 23,var(--desktop-max-vw)/var(--vw) * 23px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item1 .group1 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.mb .data_page .data .data_list .item1 .group1 .group2{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);justify-content:center}.data_page .data .data_list .item1 .fig1{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 337,var(--desktop-max-vw)/var(--vw) * 337px)}.mb .data_page .data .data_list .item1 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 222,var(--desktop-max-vw)/var(--vw) * 222px)}.data_page .data .data_list .item1 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 332,var(--desktop-max-vw)/var(--vw) * 332px)}.mb .data_page .data .data_list .item1 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 254,var(--desktop-max-vw)/var(--vw) * 254px)}.data_page .data .data_list .item1 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 629,var(--desktop-max-vw)/var(--vw) * 629px)}.mb .data_page .data .data_list .item1 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 328,var(--desktop-max-vw)/var(--vw) * 328px)}.data_page .data .data_list .item2 .group1{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);place-items:center}.mb .data_page .data .data_list .item2 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item2 .fig1{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 177,var(--desktop-max-vw)/var(--vw) * 177px)}.mb .data_page .data .data_list .item2 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 121,var(--desktop-max-vw)/var(--vw) * 121px)}.data_page .data .data_list .item2 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 275,var(--desktop-max-vw)/var(--vw) * 275px)}.mb .data_page .data .data_list .item2 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 188,var(--desktop-max-vw)/var(--vw) * 188px)}.data_page .data .data_list .item2 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px)}.mb .data_page .data .data_list .item2 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 85,var(--desktop-max-vw)/var(--vw) * 85px)}.data_page .data .data_list .item2 .fig4{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 104,var(--desktop-max-vw)/var(--vw) * 104px)}.mb .data_page .data .data_list .item2 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 79,var(--desktop-max-vw)/var(--vw) * 79px)}.data_page .data .data_list .item2 .fig5{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 94,var(--desktop-max-vw)/var(--vw) * 94px)}.mb .data_page .data .data_list .item2 .fig5{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 72,var(--desktop-max-vw)/var(--vw) * 72px)}.data_page .data .data_list .item2 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px) 1fr}.mb .data_page .data .data_list .item2 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);grid-template-columns:1fr;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px)}.data_page .data .data_list .item2 dl dd{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:130%;opacity:.7}.mb .data_page .data .data_list .item2 dl dd{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.data_page .data .data_list .item3 .group1{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 41,var(--desktop-max-vw)/var(--vw) * 41px);grid-template-columns:1fr 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .data_list .item3 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item3 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.mb .data_page .data .data_list .item3 .group2{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.data_page .data .data_list .item3 .group3{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px)}.data_page .data .data_list .item3 .fig1{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 198,var(--desktop-max-vw)/var(--vw) * 198px)}.mb .data_page .data .data_list .item3 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 135,var(--desktop-max-vw)/var(--vw) * 135px)}.data_page .data .data_list .item3 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 189,var(--desktop-max-vw)/var(--vw) * 189px)}.mb .data_page .data .data_list .item3 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px)}.data_page .data .data_list .item3 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 189,var(--desktop-max-vw)/var(--vw) * 189px)}.mb .data_page .data .data_list .item3 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px)}.data_page .data .data_list .item3 .fig4{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 181,var(--desktop-max-vw)/var(--vw) * 181px)}.mb .data_page .data .data_list .item3 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 149,var(--desktop-max-vw)/var(--vw) * 149px)}.data_page .data .data_list .item3 .fig5{height:auto;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 165,var(--desktop-max-vw)/var(--vw) * 165px)}.mb .data_page .data .data_list .item3 .fig5{width:min((100vw - var(--scrollbar-width))/var(--vw) * 119,var(--desktop-max-vw)/var(--vw) * 119px)}.data_page .data .data_list .item4 .group1{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 58,var(--desktop-max-vw)/var(--vw) * 58px);grid-template-columns:2.33fr 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 58,var(--desktop-max-vw)/var(--vw) * 58px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.mb .data_page .data .data_list .item4 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.data_page .data .data_list .item4 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);place-items:center}.data_page .data .data_list .item4 .group2 .note{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:150%;opacity:.7}.data_page .data .data_list .item4 .fig1{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 188,var(--desktop-max-vw)/var(--vw) * 188px)}.mb .data_page .data .data_list .item4 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 128,var(--desktop-max-vw)/var(--vw) * 128px)}.data_page .data .data_list .item4 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 103,var(--desktop-max-vw)/var(--vw) * 103px)}.mb .data_page .data .data_list .item4 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 81,var(--desktop-max-vw)/var(--vw) * 81px)}.data_page .data .data_list .item5 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.mb .data_page .data .data_list .item5 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item5 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 226,var(--desktop-max-vw)/var(--vw) * 226px)}.mb .data_page .data .data_list .item5 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px)}.data_page .data .data_list .item6 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 3,var(--desktop-max-vw)/var(--vw) * 3px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px) 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}.mb .data_page .data .data_list .item6 dl{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.data_page .data .data_list .item6 dl dd,.data_page .data .data_list .item6 dl dt{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item6 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;letter-spacing:-.02em;line-height:130%}.mb .data_page .data .data_list .item6 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item6 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px)}.mb .data_page .data .data_list .item6 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 145,var(--desktop-max-vw)/var(--vw) * 145px)}.data_page .data .data_list .item6 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 170,var(--desktop-max-vw)/var(--vw) * 170px)}.mb .data_page .data .data_list .item6 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 165,var(--desktop-max-vw)/var(--vw) * 165px)}.data_page .data .data_list .item7 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 55,var(--desktop-max-vw)/var(--vw) * 55px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}.mb .data_page .data .data_list .item7 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:0;text-align:center}.data_page .data .data_list .item7 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 163,var(--desktop-max-vw)/var(--vw) * 163px)}.mb .data_page .data .data_list .item7 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 119,var(--desktop-max-vw)/var(--vw) * 119px)}.data_page .data .data_list .item8 dl{align-items:center;display:grid;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 190,var(--desktop-max-vw)/var(--vw) * 190px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 192,var(--desktop-max-vw)/var(--vw) * 192px)}.data_page .data .data_list .item8 dl,.mb .data_page .data .data_list .item8 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);grid-template-columns:2fr 1fr}.mb .data_page .data .data_list .item8 dl{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item8 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:130%}.mb .data_page .data .data_list .item8 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item8 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px)}.mb .data_page .data .data_list .item8 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px);padding:0}.data_page .data .data_list .item8 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 170,var(--desktop-max-vw)/var(--vw) * 170px)}.mb .data_page .data .data_list .item8 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 93,var(--desktop-max-vw)/var(--vw) * 93px)}.data_page .data .data_list .item8 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 970,var(--desktop-max-vw)/var(--vw) * 970px)}.mb .data_page .data .data_list .item8 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 327,var(--desktop-max-vw)/var(--vw) * 327px)}.data_page .data .data_list .item9 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}.mb .data_page .data .data_list .item9 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.data_page .data .data_list .item9 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 420,var(--desktop-max-vw)/var(--vw) * 420px)}.mb .data_page .data .data_list .item9 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 287,var(--desktop-max-vw)/var(--vw) * 287px)}.data_page .data .data_list .item10 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px);grid-template-columns:1fr 2fr;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px)}.data_page .data .data_list .item10 dl,.mb .data_page .data .data_list .item10 dl{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .data_list .item10 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);grid-template-columns:1.2fr 2fr;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.data_page .data .data_list .item10 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:145%}.mb .data_page .data .data_list .item10 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item10 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 128,var(--desktop-max-vw)/var(--vw) * 128px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 127,var(--desktop-max-vw)/var(--vw) * 127px)}.mb .data_page .data .data_list .item10 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item10 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 163,var(--desktop-max-vw)/var(--vw) * 163px)}.mb .data_page .data .data_list .item10 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 112,var(--desktop-max-vw)/var(--vw) * 112px)}.data_page .data .data_list .item10 .fig2{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -12,var(--desktop-max-vw)/var(--vw) * -12px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 243,var(--desktop-max-vw)/var(--vw) * 243px)}.mb .data_page .data .data_list .item10 .fig2{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -4,var(--desktop-max-vw)/var(--vw) * -4px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px)}.data_page .data .data_list .item10 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 209,var(--desktop-max-vw)/var(--vw) * 209px)}.mb .data_page .data .data_list .item10 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 173,var(--desktop-max-vw)/var(--vw) * 173px)}.data_page .data .data_list .item11 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 154,var(--desktop-max-vw)/var(--vw) * 154px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 162,var(--desktop-max-vw)/var(--vw) * 162px)}.mb .data_page .data .data_list .item11 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item11 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 149,var(--desktop-max-vw)/var(--vw) * 149px)}.mb .data_page .data .data_list .item11 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 103,var(--desktop-max-vw)/var(--vw) * 103px)}.data_page .data .data_list .item12 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 96,var(--desktop-max-vw)/var(--vw) * 96px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 101,var(--desktop-max-vw)/var(--vw) * 101px)}.mb .data_page .data .data_list .item12 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item12 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 266,var(--desktop-max-vw)/var(--vw) * 266px)}.mb .data_page .data .data_list .item12 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 112,var(--desktop-max-vw)/var(--vw) * 112px)}.data_page .data .sec_foot>.note{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);opacity:.7}.press_page .press .sec_head{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between}.press_page .press .sec_head .list_title{margin:0}.press_page .press .sec_head .select_container{position:relative}.press_page .press .sec_head .select_container:after{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px);pointer-events:none;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.press_page .press .sec_head .select_container select{border:1px solid #d9d9d9;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:130%;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px) min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px) min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px)}.mb .press_page .press .sec_head .select_container select{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 35,var(--desktop-max-vw)/var(--vw) * 35px) min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.press_page .press .press_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);grid-template-columns:1fr 1fr 1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb .press_page .press .press_list{grid-template-columns:1fr}.press_page .press .press_list li{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);filter:drop-shadow(0 4px 24px rgba(0,0,0,.08));overflow:hidden;position:relative;transition:all .6s cubic-bezier(.23,1,.32,1) 0s}.press_page .press .press_list li:hover{background-color:#2e2e2e0d;filter:drop-shadow(0 2px 12px rgba(0,0,0,.08))}.press_page .press .press_list li a img{height:auto;width:100%}.press_page .press .press_list li a .group{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.press_page .press .press_list li a .group .date{font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:150%}.press_page .press .press_list li a .group .title{font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:150%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.press_page .press .press_list li a .group svg{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 23,var(--desktop-max-vw)/var(--vw) * 23px)}.press_page .press .sec_foot{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.press_page .press .sec_foot .pager{align-items:center;display:flex;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);gap:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);justify-content:center;line-height:130%}.mb .press_page .press .sec_foot .pager{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.press_page .press .sec_foot .pager .next,.press_page .press .sec_foot .pager .prev{align-items:center;display:flex}.press_page .press .sec_foot .pager a,.press_page .press .sec_foot .pager span{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.mb .press_page .press .sec_foot .pager a,.mb .press_page .press .sec_foot .pager span{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px) min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.press_page .press .sec_foot .pager .current{background-color:#f5f5f5;border-radius:50%;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.mb .press_page .press .sec_foot .pager .current{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px) min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.press_page .press .sec_foot .pager a:hover{text-decoration:underline}.press_single .detail .subtitle{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.press_single .detail .sec_head .group{align-items:center;display:flex;justify-content:space-between;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.mb .press_single .detail .sec_head .group{align-items:flex-start;flex-direction:column;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.press_single .detail .date{display:block;font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:150%}.press_single .detail .share_list{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.press_single .detail .share_list li a:hover{opacity:.7}.press_single .detail .sec_body{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 68,var(--desktop-max-vw)/var(--vw) * 68px);grid-template-columns:1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 68,var(--desktop-max-vw)/var(--vw) * 68px)}.mb .press_single .detail .sec_body{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.press_single .detail .sec_body a{text-decoration:underline}.press_single .detail .sec_body a:hover{text-decoration:none}.mb .press_single .detail .sec_body a{word-wrap:break-word}.press_single .detail .module_a .heading{font-weight:700}.press_single .detail .module_a .description,.press_single .detail .module_a .heading,.press_single .detail .module_a ul li,.press_single .detail .module_a ul li:before{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7}.press_single .detail .module_a ul li:before{content:"・"}.press_single .detail .module_b img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:auto;width:100%}.press_single .detail .module_c dl{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);grid-template-columns:auto 1fr}.mb .press_single .detail .module_c dl{grid-template-columns:1fr}.press_single .detail .module_c dl dt,.press_single .detail .module_c dl dt:before{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:400;line-height:180%;opacity:.7}.press_single .detail .module_c dl dt:before{content:"・"}.press_single .detail .module_c dl dd{position:relative}.press_single .detail .module_c dl dd,.press_single .detail .module_c dl dd:before{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7}.press_single .detail .module_c dl dd:before{content:"： ";left:min((100vw - var(--scrollbar-width))/var(--vw) * -10,var(--desktop-max-vw)/var(--vw) * -10px);position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 1,var(--desktop-max-vw)/var(--vw) * 1px)}.mb .press_single .detail .module_c dl dd{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.press_single .detail .module_d .qr{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:auto 1fr}.mb .press_single .detail .module_d .qr{grid-template-columns:1fr;text-align:center}.press_single .detail .module_d .qr img{height:auto;max-width:100px;width:100%}.mb .press_single .detail .module_d .qr img{max-width:150px;width:min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px)}.press_single .detail .module_d .qr p{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7}.mb .press_single .detail .module_d .qr p{text-align:left}.sustainability_page .sustainability .sec_head .description{opacity:.7}.sustainability_page .sustainability .sec_head .description,.sustainability_page .sustainability .sec_head a{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%}.sustainability_page .sustainability .sec_head a{color:#4f74f0;display:inline-block;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.sustainability_page .sustainability .sec_head a:hover{opacity:.7}.sustainability_page .sustainability .sec_body{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 104,var(--desktop-max-vw)/var(--vw) * 104px);grid-template-columns:1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 112,var(--desktop-max-vw)/var(--vw) * 112px)}.mb .sustainability_page .sustainability .sec_body{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 104,var(--desktop-max-vw)/var(--vw) * 104px)}.sustainability_page .sustainability .sec_body .heading{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);font-weight:700;line-height:130%}.mb .sustainability_page .sustainability .sec_body .heading{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.sustainability_page .sustainability .sec_body .sustainability_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);grid-template-columns:1fr 1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mb .sustainability_page .sustainability .sec_body .sustainability_list{grid-template-columns:1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.sustainability_page .sustainability .sec_body .sustainability_list li img{height:auto;width:100%}.sustainability_page .sustainability .sec_body .sustainability_list li .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:130%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .sustainability_page .sustainability .sec_body .sustainability_list li .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.sustainability_page .sustainability .sec_body .sustainability_list li .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;opacity:.7;text-align:justify}.sustainability_page .sustainability .sec_body .sustainability_list li a{background-image:url();background-position:100% 0;background-repeat:no-repeat;background-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);color:#4f74f0;display:inline-block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);letter-spacing:.05em;line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px)}.sustainability_page .sustainability .sec_body .sustainability_list li a:hover{opacity:.7}.error_page.sub_page{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 260,var(--desktop-max-vw)/var(--vw) * 260px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 176,var(--desktop-max-vw)/var(--vw) * 176px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .error_page.sub_page{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 123,var(--desktop-max-vw)/var(--vw) * 123px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.error_page .container .wrapper{margin:0 auto;text-align:center}.error_page .container .wrapper,.mb .error_page .container .wrapper{width:min((100vw - var(--scrollbar-width))/var(--vw) * 365,var(--desktop-max-vw)/var(--vw) * 365px)}.error_page .page_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.error_page .page_title,.error_page .subtitle{color:#00003e;font-weight:700;line-height:100%}.error_page .subtitle{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .error_page .subtitle{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}@media (min-width:768px){:root{--vw:1600}}@media (max-width:767px){:root{--vw:400}}