@import"https://use.typekit.net/dhs5ock.css";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400&display=swap";@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-text-color.has-default-color{color:#1a1a1a}.has-text-color.has-main-color{color:#1b365d}.has-text-color.has-gray-color{color:var(--wp--preset--color--attention)}.has-text-color.has-bg-primary-color{color:#edf1f8}.has-text-color.has-bg-secondary-color{color:var(--wp--preset--color--bg-secondary)}.has-text-color.has-bg-tertiary-color{color:var(--wp--preset--color--bg-tertiary)}.has-text-color.has-border-color{color:var(--wp--preset--color--border)}.has-text-color.has-white-color{color:#fff}.has-background{box-sizing:border-box}.has-background.has-default-background-color{background-color:#1a1a1a}.has-background.has-default-background-color>*:first-child{margin-top:0}.has-background.has-default-background-color>*:last-child{margin-bottom:0}.has-background.has-default-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-default-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-main-background-color{background-color:#1b365d}.has-background.has-main-background-color>*:first-child{margin-top:0}.has-background.has-main-background-color>*:last-child{margin-bottom:0}.has-background.has-main-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-main-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-gray-background-color{background-color:var(--wp--preset--color--attention)}.has-background.has-gray-background-color>*:first-child{margin-top:0}.has-background.has-gray-background-color>*:last-child{margin-bottom:0}.has-background.has-gray-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-gray-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-bg-primary-background-color{background-color:#edf1f8}.has-background.has-bg-primary-background-color>*:first-child{margin-top:0}.has-background.has-bg-primary-background-color>*:last-child{margin-bottom:0}.has-background.has-bg-primary-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-bg-primary-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-bg-secondary-background-color{background-color:var(--wp--preset--color--bg-secondary)}.has-background.has-bg-secondary-background-color>*:first-child{margin-top:0}.has-background.has-bg-secondary-background-color>*:last-child{margin-bottom:0}.has-background.has-bg-secondary-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-bg-secondary-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-bg-tertiary-background-color{background-color:var(--wp--preset--color--bg-tertiary)}.has-background.has-bg-tertiary-background-color>*:first-child{margin-top:0}.has-background.has-bg-tertiary-background-color>*:last-child{margin-bottom:0}.has-background.has-bg-tertiary-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-bg-tertiary-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-border-background-color{background-color:var(--wp--preset--color--border)}.has-background.has-border-background-color>*:first-child{margin-top:0}.has-background.has-border-background-color>*:last-child{margin-bottom:0}.has-background.has-border-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-border-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}.has-background.has-white-background-color{background-color:#fff}.has-background.has-white-background-color>*:first-child{margin-top:0}.has-background.has-white-background-color>*:last-child{margin-bottom:0}.has-background.has-white-background-color:not(.wp-block-button__link){padding:2.4rem;border-radius:6px}@media print,only screen and (min-width:768px){.has-background.has-white-background-color:not(.wp-block-button__link){padding:3.2rem;border-radius:10px}}body.single-post .has-background.has-default-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-default-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-default-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-default-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-main-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-main-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-main-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-main-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-gray-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-gray-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-gray-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-gray-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-bg-primary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-primary-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-bg-primary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-primary-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-bg-secondary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-secondary-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-bg-secondary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-secondary-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-bg-tertiary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-tertiary-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-bg-tertiary-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-bg-tertiary-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-border-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-border-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-border-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-border-background-color:not(.wp-block-button__link){padding:3.2rem}}body.single-post .has-background.has-white-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-white-background-color:not(.wp-block-button__link){padding:1.6rem}@media print,only screen and (min-width:768px){body.single-post .has-background.has-white-background-color:not(.wp-block-button__link),body.post-type-post .has-background.has-white-background-color:not(.wp-block-button__link){padding:3.2rem}}.has-default-background-color:not(.has-background){background-color:#1a1a1a!important}.has-main-background-color:not(.has-background){background-color:#1b365d!important}.has-gray-background-color:not(.has-background){background-color:var(--wp--preset--color--attention)!important}.has-bg-primary-background-color:not(.has-background){background-color:#edf1f8!important}.has-bg-secondary-background-color:not(.has-background){background-color:var(--wp--preset--color--bg-secondary)!important}.has-bg-tertiary-background-color:not(.has-background){background-color:var(--wp--preset--color--bg-tertiary)!important}.has-border-background-color:not(.has-background){background-color:var(--wp--preset--color--border)!important}.has-white-background-color:not(.has-background){background-color:#fff!important}.has-minimum-font-size{font-size:.6875rem}.has-extra-small-font-size{font-size:1.2rem}.has-small-font-size{font-size:1.3rem}.has-normal-font-size{font-size:1.5rem}.has-large-font-size{font-size:1.7rem}.has-extra-large-font-size{font-size:2rem}.has-huge-font-size{font-size:2.4rem}.has-maximum-font-size{font-size:3rem}@media print,only screen and (min-width:768px){.has-minimum-font-size{font-size:1.1rem}}@media print,only screen and (min-width:768px){.has-extra-small-font-size{font-size:1.2rem}}@media print,only screen and (min-width:768px){.has-small-font-size{font-size:1.4rem}}@media print,only screen and (min-width:768px){.has-normal-font-size{font-size:1.6rem}}@media print,only screen and (min-width:768px){.has-large-font-size{font-size:1.8rem}}@media print,only screen and (min-width:768px){.has-extra-large-font-size{font-size:2.1rem}}@media print,only screen and (min-width:768px){.has-huge-font-size{font-size:2.6rem}}@media print,only screen and (min-width:768px){.has-maximum-font-size{font-size:3.2rem}}@media print,only screen and (min-width:768px){@font-face{font-family:Noto Sans Japanese;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans Japanese;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans Japanese;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans Japanese;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}}html{width:100%;height:100%;font-size:calc(14px + (200vw - 640px)/55);scroll-behavior:smooth;scroll-padding-top:5rem}@media(min-width:375px){html{font-size:16px}}@media(min-width:768px){html{font-size:1.166vw}}@media(min-width:1200px){html{font-size:calc(14px + (200vw - 2400px)/240)}}@media(min-width:1440px){html{font-size:16px}}@media print,only screen and (min-width:768px){html{scroll-padding-top:5.375rem}}body{width:100%;height:100%;box-sizing:border-box;color:#1a1a1a;font-family:tbudgothic-std,"ヒラギノ角ゴ ProN",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;line-height:2;font-weight:400;letter-spacing:normal;word-wrap:break-word;position:relative;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){body{font-size:1.6rem}}main{position:relative;overflow-x:hidden}*{box-sizing:border-box}a{cursor:pointer;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:all}a:hover{text-decoration:none;text-decoration-skip-ink:none}img{vertical-align:bottom;-ms-interpolation-mode:bicubic;width:100%;height:auto}video{width:100%;height:auto}mark{color:inherit;background:-webkit-linear-gradient(transparent 75%,#f1cc1f 0);background:linear-gradient(transparent 75%,#f1cc1f 0);padding-bottom:3px}.wrap{position:relative}.wrap:before{content:"";background-image:url(../../assets/img/common/img_page_bg.png);background-size:100% auto;background-repeat:no-repeat;background-color:#edf1f8;background-position:center top;top:0;left:0;position:fixed;height:100%;width:100%;z-index:-1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');filter:blur(10px)}@media print,only screen and (min-width:768px){.wrap:before{background-image:url(../../assets/img/common/img_page_bg_pc.png);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px)}}.front-page .wrap:before{background-size:100% auto;background-image:url(../../assets/img/common/img_top_bg.png);background-color:#fff;filter:initial;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}@media print,only screen and (min-width:768px){.front-page .wrap:before{background-image:url(../../assets/img/common/img_top_bg_pc.png)}}.front-page.is-zoom:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-size:100% auto}.people-page .wrap:before{background-image:url(../../assets/img/common/img_page_bg.png);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="30" /></filter></svg>#filter');filter:blur(30px)}@media print,only screen and (min-width:768px){.people-page .wrap:before{background-image:url(../../assets/img/common/img_people_bg.png)}}.js-fade{-webkit-transition:all ease .7s;transition:all ease .7s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.js-fade.is-in{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.8)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{-webkit-transform:none;transform:none;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{-webkit-transform:none;transform:none;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.recruit-overview-detail p{font-size:.9375rem;line-height:1.6;margin:1.5rem 0 0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-overview-detail p{margin-top:1.3rem}}.recruit-overview-detail p:first-child{margin-top:0}.recruit-overview-detail p a{color:#1b365d}.recruit-overview-detail ul{padding-left:4vw;margin:1.6rem 0 0;list-style-type:none}.recruit-overview-detail ul:first-child{margin-top:0}@media print,only screen and (min-width:768px){.recruit-overview-detail ul{padding-left:1rem}}.recruit-overview-detail li{position:relative;margin-bottom:.25rem;font-size:.9375rem;line-height:1.6;margin:1.5rem 0 2rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-overview-detail li{margin-bottom:1.9rem}}.recruit-overview-detail li:after{content:"";position:absolute;width:.5rem;height:.5rem;background-color:#ffcd00;border-radius:50%;top:.5rem;left:-4vw;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.recruit-overview-detail li:after{left:-1rem}}.recruit-overview-detail li:first-of-type{margin-top:0}.recruit-overview-detail li:last-of-type{margin-bottom:0}.recruit-overview-detail li p{margin:.7rem 0 0}.recruit-overview-detail li p:first-child{margin-top:.4rem}.recruit-overview-detail .wp-recruit-subject{font-size:.625rem;line-height:1.6;margin:.5rem 0 0}@media print,only screen and (min-width:768px){.recruit-overview-detail .wp-recruit-subject{font-size:.625rem}}.recruit-overview-detail .wp-recruit-suppl{font-size:.625rem;line-height:1.6;margin:.3rem 0 .8rem}@media print,only screen and (min-width:768px){.recruit-overview-detail .wp-recruit-suppl{font-size:.6875rem;margin:.5rem 0 0}}.recruit-overview-detail .wp-recruit-suppl:last-of-type{margin-bottom:0}.recruit-overview-detail .wp-recruit-list{margin-top:1.5rem}@media print,only screen and (min-width:768px){.recruit-overview-detail .wp-recruit-list{margin-top:1.3rem}}.recruit-overview-detail .wp-recruit-list li{margin:.2rem 0 0;font-size:.9375rem;line-height:1.6}@media print,only screen and (min-width:768px){.recruit-overview-detail .wp-recruit-list li{margin:0}}.recruit-overview-detail .wp-recruit-list li:after{content:"";position:absolute;width:.25rem;height:.25rem;background-color:#1a1a1a;border-radius:50%;top:.7rem;left:-.8rem;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.recruit-overview-detail .wp-recruit-list li:after{width:.15rem;height:.15rem}}.recruit-overview-detail .wp-recruit-list li:first-of-type{margin-top:0}.recruit-top .recruit-overview__list{border-top:2px solid rgba(255,255,255,.1)}@media print,only screen and (min-width:768px){.recruit-top .recruit-overview__list:first-of-type{border-top:none}.recruit-top .recruit-overview__list:last-of-type{border-bottom:2px solid rgba(255,255,255,.1)}}.recruit-top .recruit-overview__title{border-bottom:1px solid #fff}@media print,only screen and (min-width:768px){.recruit-top .recruit-overview__title{border-bottom:none}.recruit-top .recruit-overview__title:after{content:"";position:absolute;width:100%;height:2px;background-color:#fff;left:0;bottom:-1px;z-index:1}}.post-container{margin:6.5rem auto 5.5rem;width:calc(100vw - 4vw*2);padding:2.125rem 4vw 2.625rem;background-color:rgba(255,255,255,.9);border-radius:.1875rem}@media print,only screen and (min-width:768px){.post-container{margin:9rem auto 13.125rem;width:calc(100vw - 10vw*2);padding:4rem 15vw 7.03125rem}}.post-head{margin-bottom:2.96875rem;color:#1b365d}@media print,only screen and (min-width:768px){.post-head{margin-bottom:3.6rem}}.post__category{font-size:.9375rem;line-height:1;border:1px solid #1b365d;border-radius:4rem;padding:.875rem 2.625rem .9375rem;width:-webkit-fit-content;width:fit-content;margin:0 auto 2.5rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.post__category{font-size:1.0625rem;padding:.9375rem 3rem 1rem;margin-bottom:3rem}}.post__headline{font-size:1.5rem;letter-spacing:.08em;line-height:1.8;margin:0 0 2.46875rem;text-align:center;font-weight:400}@media print,only screen and (min-width:768px){.post__headline{font-size:2rem;line-height:2;margin-bottom:.46875rem}}.post__info{font-size:1.0625rem;margin:0;text-align:center;letter-spacing:.06em;padding:0 4vw}@media print,only screen and (min-width:768px){.post__info{padding:0}}.wp-content>*:first-child{margin-top:0}.wp-content h2{font-weight:400;font-size:1.375rem;line-height:1.77;margin:3.2rem 0 1rem;padding-top:2rem;border-top:1px solid rgba(27,54,93,.1);color:#1b365d;letter-spacing:.08em}@media print,only screen and (min-width:768px){.wp-content h2{font-size:1.5rem;margin:4.8rem 0 .5rem;line-height:2;padding-top:2rem}}.wp-content h3{font-weight:400;font-size:1.25rem;line-height:1.7;margin:1.5625rem 0 1rem;padding-top:2rem;border-top:1px solid rgba(27,54,93,.1);color:#1b365d;letter-spacing:.08em}@media print,only screen and (min-width:768px){.wp-content h3{padding-top:2.6rem;margin:2.6rem 0 .2rem}}.wp-content h2+p,.wp-content h3+p,.wp-content h4+p,.wp-content h5+p{margin:0}.wp-content p{font-size:.8125rem;letter-spacing:.02em;margin:1.625rem 0 0}@media print,only screen and (min-width:768px){.wp-content p{font-size:.9375rem;margin:1.5rem 0 0}}.site-header{min-height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4.53vw;position:fixed;left:0;right:0;top:0;z-index:100;-webkit-transition:all ease .5s;transition:all ease .5s}@media print,only screen and (min-width:768px){.site-header{min-height:7rem;padding:0 9.86vw 0 3.33vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-header.add-bgc{background-color:#fff;box-shadow:0 0 5.625rem rgba(0,0,0,.05)}@media print,only screen and (min-width:768px){.site-header.add-bgc{min-height:5.375rem}.site-header.add-bgc .site-hamburger{border:none}}.site-header__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media print,only screen and (min-width:768px){.site-header__contents{gap:3.82vw}}.site-branding{width:7.134375rem;margin:0;position:relative}@media print,only screen and (min-width:768px){.site-branding{width:10.21vw}}.site-branding__link{display:block;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:0}@media print,only screen and (min-width:768px){.site-branding__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.site-branding__link svg{width:100%;height:auto}.site-branding__link svg .a{fill:#1b365d}.site-branding__link svg .b{fill:#ffcd00}.site-branding__link svg .c{fill:#1a1a1a}.site-branding__link svg .a,.site-branding__link svg .b,.site-branding__link svg .c{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:1.38vw}.site-nav__item{position:relative}@media print,only screen and (min-width:768px){.site-nav__item:hover .site-subNav{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.site-nav__item:hover .site-nav__link{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}}.site-nav__link{display:block;text-decoration:none;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:.9375rem;line-height:1;font-weight:300;letter-spacing:.06em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media print,only screen and (min-width:768px){.site-nav__link:hover{cursor:pointer}}.site-header__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.66vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.83vw}.site-sns__link{width:2.22vw;line-height:1;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-sns__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.site-sns__link svg{width:100%;height:auto}.site-sns__link path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-sns__link .a{fill:none;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.site-cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55vw}.site-cta__link{text-decoration:none;line-height:1;font-size:.8125rem;text-align:center;padding:.75rem 0 .8125rem;border-radius:2rem;background-color:#1b365d;color:#fff;width:11.1vw;letter-spacing:.06em;box-shadow:0 .1875rem .375rem rgba(0,0,0,.1)}.site-cta__link.is-sub{background-color:#ffcd00;color:#1b365d}.site-hamburger{width:3.5rem;aspect-ratio:1;height:auto;border-radius:50%;border:1px solid #1a1a1a;position:absolute;top:50%;margin:auto;right:2.13vw;z-index:100;translate:0 -50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.site-hamburger{width:5rem}}.site-hamburger:hover{cursor:pointer;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.site-hamburger__line{width:1.25rem;height:.375rem;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.site-hamburger__line{width:2rem;height:.625rem}}.site-hamburger__line span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;width:100%;height:1px;background-color:#1a1a1a;z-index:1;left:0;right:0}.site-hamburger__line span:first-of-type{top:0}.site-hamburger__line span:last-of-type{bottom:0}.hamburger__wrap{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.96);padding-top:5rem;z-index:1000;overflow:scroll;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.hamburger__wrap{padding-top:0}}.hamburger__wrap.is-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.hamburger__close{position:absolute;width:2rem;height:2rem;top:1.4rem;right:1.15rem;z-index:1}@media print,only screen and (min-width:768px){.hamburger__close{top:1.5rem;right:1.5rem}}.hamburger__close:hover{cursor:pointer}.hamburger__close span{width:100%;height:1px;background-color:#3b3b3b;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.hamburger__close span:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger__close span:last-of-type{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media print,only screen and (min-width:768px){.hamburger__inner{padding:3.125rem 6.66vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hamburger-menu__image{display:none}@media print,only screen and (min-width:768px){.hamburger-menu__image{display:block}}.hamburger-menu__list{list-style:none;margin:0;padding:0}@media print,only screen and (min-width:768px){.hamburger-menu__list{width:64.16vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.0625rem 3.33vw;margin-top:-1rem}}.hamburger-menu__item{border-top:1px solid rgba(27,54,93,.1)}@media print,only screen and (min-width:768px){.hamburger-menu__item{border-top:none;width:calc((100% - 6.66vw)/3)}.hamburger-menu__item:nth-of-type(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:auto}.hamburger-menu__item:nth-of-type(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:calc((100% - 1.665vw)/1.5);margin-top:-9.5rem}}.hamburger-menu__title{font-size:1.1875rem;line-height:1.3;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;text-align:center;margin:0;padding:1rem 0;position:relative;letter-spacing:.06em}.hamburger-menu__title:after{content:"";position:absolute;width:.345rem;height:.345rem;border-bottom:1px solid #1a1a1a;border-right:1px solid #1a1a1a;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:.3rem;top:0;margin:auto;right:12.5vw}@media print,only screen and (min-width:768px){.hamburger-menu__title:after{display:none;pointer-events:none}}.hamburger-menu__title.is-open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);bottom:0;top:.3rem}@media print,only screen and (min-width:768px){.hamburger-menu__title{padding:.875rem 0 .3125rem;font-size:1.4375rem;line-height:1.34;text-align:left}}.hamburger-menu__link{text-decoration:none;position:relative;display:block}.hamburger-menu__link:after{content:"";position:absolute;width:.345rem;height:.345rem;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:0;top:0;margin:auto;right:12.6vw}@media print,only screen and (min-width:768px){.hamburger-menu__link:after{display:none}}.hamburger-menu__link .hamburger-menu__title:after{display:none}.hamburger-submenu__list{list-style:none;padding:0 10.66vw;margin:.9375rem 0 2.3125rem;display:none}@media print,only screen and (min-width:768px){.hamburger-submenu__list{margin:1.5rem 0 0;padding:0;display:block!important}.hamburger-submenu__list.is-column{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.11vw}.hamburger-submenu__list.is-column .hamburger-submenu__item{width:calc((100% - 1.11vw)/2);margin:0}}.hamburger-submenu__item{margin-bottom:1rem}.hamburger-submenu__item:last-of-type{margin-bottom:0}.hamburger-submenu__link{text-decoration:none;display:block;position:relative;font-size:.8125rem;line-height:1;padding-bottom:1rem;border-bottom:1px solid #1a1a1a;letter-spacing:normal}@media print,only screen and (min-width:768px){.hamburger-submenu__link{font-size:.9375rem;padding-bottom:.5625rem}}.hamburger-submenu__link:after{content:"";position:absolute;width:.345rem;height:.345rem;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;margin:auto;bottom:1rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;right:2.6vw;z-index:1}@media print,only screen and (min-width:768px){.hamburger-submenu__link:after{bottom:.5625rem;width:.3125rem;height:.3125rem;right:.48vw}}.hamburger-submenu__link br{display:none}@media print,only screen and (min-width:768px){.hamburger-contents{width:15.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hamburger-info__logo{position:absolute;top:2.5rem;left:4.44vw;z-index:1;width:7.134375rem;margin:0;font-size:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media print,only screen and (min-width:768px){.hamburger-info__logo{position:initial;width:15.21vw;margin:0 0 1.5625rem;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.hamburger-info__catch{font-size:1.1875rem;line-height:2;letter-spacing:.12em;margin:0 0 1.575rem}.hamburger-info-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.17vw;gap:.27421875rem;position:absolute;right:21vw;right:4.93125rem;z-index:1;line-height:1;top:2.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media print,only screen and (min-width:768px){.hamburger-info-sns{position:initial;gap:.416vw;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.hamburger-info-sns__link{display:block;width:6.13vw;width:1.466875rem}@media print,only screen and (min-width:768px){.hamburger-info-sns__link{width:1.85vw}}.hamburger-recruit{background-color:#edf1f8;padding:3rem 10.66vw 4rem;border-top:1px solid rgba(59,59,59,.2)}@media print,only screen and (min-width:768px){.hamburger-recruit{padding:0;background-color:initial;margin-top:auto;border-top:none}}.hamburger-recruit__title{font-size:1.1875rem;text-align:center;line-height:1;margin:0 0 2.4375rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.hamburger-recruit__title{font-size:1.4375rem;line-height:1.34;margin-bottom:1.4375rem}}.hamburger-recruit__link{display:block;position:relative;font-size:.9375rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.33;font-weight:300;text-align:center;text-decoration:none;padding-bottom:.5rem;border-bottom:1px solid #1a1a1a;letter-spacing:.06em}.hamburger-recruit__link:after{content:"";position:absolute;width:.345rem;height:.345rem;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;top:0;bottom:.45rem;margin:auto;right:1.66vw;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media print,only screen and (min-width:768px){.hamburger-recruit__link:after{width:.3125rem;height:.3125rem;right:.486vw}}.hamburger-recruit__buttons{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,only screen and (min-width:768px){.hamburger-recruit__buttons{margin-top:1.5rem}}.hamburger-recruit__button{display:block;width:calc((100% - .3125rem)/2);font-size:.75rem;text-align:center;text-decoration:none;background-color:#1b365d;color:#fff;line-height:1;padding:.8125rem 0 .9375rem;border-radius:2rem;box-shadow:.25rem .25rem .25rem rgba(0,0,0,.08);letter-spacing:normal}.hamburger-bottom{background-color:#3b3b3b;padding-bottom:1.875rem}@media print,only screen and (min-width:768px){.hamburger-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(27,54,93,.1);padding:.25rem 2.77vw .375rem;background-color:transparent}}.hamburger-bottom-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.66vw;padding:2.25rem 0 1.875rem;margin-bottom:1.875rem}.hamburger-bottom-sns__link{width:8.53vw}.hamburger-sub-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}@media print,only screen and (min-width:768px){.hamburger-sub-menu__list{gap:1.66vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}}.hamburger-sub-menu__link{display:block;color:#fff;padding-right:1rem;font-size:.6875rem;line-height:1.27;text-decoration:none;position:relative;letter-spacing:.06em}@media print,only screen and (min-width:768px){.hamburger-sub-menu__link{color:#1a1a1a}}.hamburger-sub-menu__link:after{content:"";position:absolute;width:.75rem;height:.75rem;right:0;top:0;bottom:0;z-index:1;background-image:url(../../assets/img/common/icon_new-window.svg);background-size:cover}@media print,only screen and (min-width:768px){.hamburger-sub-menu__link:after{background-image:url(../../assets/img/common/icon_new-window_black.svg)}}.hamburger-copy{margin:0;line-height:1.27;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;color:#fff;text-align:center;font-size:.625rem;letter-spacing:normal}@media print,only screen and (min-width:768px){.hamburger-copy{color:#1a1a1a;text-align:left;font-size:.6875rem}}.site-header.is-white .site-hamburger{border:1px solid #fff}.site-header.is-white .site-hamburger__line span{background-color:#fff}.site-header.is-white .site-sns__link .b{fill:#fff}.site-header.is-white .site-branding__link .a,.site-header.is-white .site-branding__link .b,.site-header.is-white .site-branding__link .c{fill:#fff}.site-header.is-white .site-nav__link{color:#fff}.site-header.is-message .site-branding__link .a{fill:#1b365d}.site-header.is-message .site-branding__link .b{fill:#ffcd00}.site-header.is-message .site-branding__link .c{fill:#1a1a1a}.site-header.add-bgc .site-hamburger__line span{background-color:#1a1a1a}.site-header.add-bgc .site-sns__link .b{fill:#3b3b3b}.site-header.add-bgc .site-branding__link .a{fill:#1b365d}.site-header.add-bgc .site-branding__link .b{fill:#ffcd00}.site-header.add-bgc .site-branding__link .c{fill:#1a1a1a}.site-header.add-bgc .site-nav__link{color:#1a1a1a}.site-subNav{position:absolute;bottom:1px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding-top:1.875rem;left:-2.63888vw;z-index:1;-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.site-subNav__inner{background-color:#fff;box-shadow:.1875rem .1875rem .625rem rgba(0,0,0,.16);padding:1.75rem 2.375rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5vw;width:-webkit-max-content;width:max-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-subNav__detail{width:17.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-subNav__title{font-size:1.4375rem;line-height:1.3478;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;letter-spacing:.06em;margin:0 0 1.575rem;color:#3b3b3b}.site-subNav__link{font-size:.8125rem;color:#3b3b3b;line-height:1.73;position:relative;padding-bottom:.325rem;border-bottom:1px solid #e0e0e0;display:block;text-decoration:none;margin-top:.6rem;padding-right:.8rem}.site-subNav__link:after{content:"";position:absolute;width:.3125rem;height:.3125rem;border-right:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:.325rem;top:0;margin:auto;right:.0625rem;z-index:1}.site-subNav__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.site-subNav__image{width:19.166vw;border-radius:.1875rem;overflow:hidden}.site-subNav__image img{height:10.125rem;object-fit:cover;object-position:center}.add-bgc .site-subNav{padding-top:2.6875rem}.site-footer{background-color:#3b3b3b;color:#fff;position:relative;z-index:10}.footer__container{padding:1.5625rem 0 1.875rem}@media print,only screen and (min-width:768px){.footer__container{padding:2.8125rem 3.89vw 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}}.footer__logo{width:45.6vw;margin:0 auto .625rem;border-bottom:1px solid #3b3b3b}@media print,only screen and (min-width:768px){.footer__logo{width:14.027vw;margin:0 0 2.125rem;-webkit-transform:translateX(-.625vw);-ms-transform:translateX(-.625vw);transform:translateX(-.625vw)}}.footer__logo a{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.footer__logo a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.footer-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.66vw}@media print,only screen and (min-width:768px){.footer-sns{gap:.56vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-sns__item{width:8.53vw;min-width:2rem;line-height:0}@media print,only screen and (min-width:768px){.footer-sns__item{width:2.22vw}}.footer-sns__link{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.footer-sns__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.1vw;padding-right:4.44vw}@media print,only screen and (min-width:768px){.footer__nav{padding-right:3.6vw;padding-top:1rem}}.footer__lists{list-style:none;margin:0;padding:0}.footer__item{margin:.9375rem 0 1.25rem;line-height:1.33}@media print,only screen and (min-width:768px){.footer__item{margin-top:0}}.footer__link{font-size:.9375rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-decoration:none;display:block;color:#fff}a.footer__link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.footer__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.footer-sub__list{padding:0;margin:0;list-style:none}.footer-sub__item{line-height:1;margin-top:.8rem}.footer-sub__link{font-size:.6875rem;line-height:1;text-decoration:none;padding-left:1.52vw;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative}.footer-sub__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.footer-sub__link:after{content:"";position:absolute;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;width:.3125rem;height:.3125rem;top:0;bottom:0;margin:auto;left:0;z-index:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer-bottom{padding:1.875rem 0}@media print,only screen and (min-width:768px){.footer-bottom{padding:1.875rem 3.89vw 1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}}.footer-sub-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4vw;list-style:none;padding:0;margin:0 0 1.25rem}@media print,only screen and (min-width:768px){.footer-sub-menu__list{gap:1.66vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}}.footer-sub-menu__item{line-height:1}.footer-sub-menu__link{text-decoration:none;font-size:.6875rem;padding-right:.9375rem;background-image:url(../../assets/img/common/icon_new-window.svg);background-repeat:no-repeat;background-position:right center;background-size:.9375rem;color:#fff;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.footer-sub-menu__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.footer-copyright{text-align:center;font-size:.625rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;margin:0}@media print,only screen and (min-width:768px){.footer-copyright{font-size:.6875rem;letter-spacing:.06em}}.footer-contact{margin:1.125rem auto 4.3125rem;text-align:center;line-height:1;width:-webkit-fit-content;width:fit-content}@media print,only screen and (min-width:768px){.footer-contact{margin:2.125rem 0 7rem}}.footer-contact__link{color:#fff;display:inline-block;padding:0 1.9375rem .5rem 0;text-decoration:none;position:relative;font-size:.8125rem;display:block;line-height:1.53;border-bottom:1px solid #fff}@media print,only screen and (min-width:768px){.footer-contact__link{font-size:.9375rem;padding:0 5.3125rem 1.25rem 0;line-height:1}}.footer-contact__link:after{content:"";position:absolute;background-image:url(../../assets/img/common/icon_arrow_right.svg);width:.9375rem;height:.9375rem;background-size:cover;background-position:center;top:0;bottom:.5rem;margin:auto;right:0;z-index:1}@media print,only screen and (min-width:768px){.footer-contact__link:after{width:1rem;height:1rem;background-size:100% auto;bottom:1rem;right:1rem}}.page-head{position:relative}.page-head__visual{position:relative}@media print,only screen and (min-width:768px){.page-head__visual.is-message{width:84vw;margin-left:auto}}.page-head-headline{position:absolute;text-align:center;left:0;right:0;bottom:4.625rem;z-index:10;color:#fff;margin:0;font-weight:400}@media print,only screen and (min-width:768px){.page-head-headline{bottom:4.7vw}}.page-head-headline.is-welfare{bottom:3.9375rem}@media print,only screen and (min-width:768px){.page-head-headline.is-welfare{bottom:5.9375rem}}.page-head-headline__main{font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;display:block;font-weight:300;font-size:1.875rem;margin:0 0 .4375rem;line-height:1.33;letter-spacing:.06em}@media print,only screen and (min-width:768px){.page-head-headline__main{font-size:5.5rem;margin-bottom:.5rem}}.page-head-headline__sub{font-size:.8125rem;letter-spacing:normal;display:block;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.page-head-headline__sub{font-size:1.5rem}}.page-head-catch{width:calc((100% - 8vw*2));margin:-3.25rem auto 1.53125rem;position:relative;z-index:15;overflow:hidden}@media print,only screen and (min-width:768px){.page-head-catch{position:absolute;width:24.65vw;top:13.33vw;right:5.35vw;margin:0}}.page-head-catch.is-project{width:calc((100% - 4vw*2));margin:-2.1875rem auto 2.3625rem;padding-right:5%}@media print,only screen and (min-width:768px){.page-head-catch.is-project{padding:0;width:46vw;top:auto;bottom:8.55vw;left:10vw;right:auto}}.page-head-catch.is-project .page-head-catch__text{font-size:1.1rem;padding:.5rem 2%}@media print,only screen and (min-width:768px){.page-head-catch.is-project .page-head-catch__text{font-size:2rem;padding:.925rem 1.53% .95rem}}.page-head-catch.is-message{width:calc((100% - 4vw*2));margin:-2.1875rem auto 1.875rem;padding-right:0}@media print,only screen and (min-width:768px){.page-head-catch.is-message{padding:0;width:55vw;top:auto;bottom:4rem;left:7vw;right:auto;margin:0;width:49vw;margin-top:-16.5625rem;position:relative;left:10vw}}.page-head-catch.is-message .page-head-catch__text{font-size:1.05rem;padding:.5rem 2.25%;line-height:1.2}@media print,only screen and (min-width:768px){.page-head-catch.is-message .page-head-catch__text{font-size:2rem;padding:.925rem 1.53% .95rem}}.page-head-catch.is-welfare{margin:-2.225rem auto 0}@media print,only screen and (min-width:768px){.page-head-catch.is-welfare{top:16vw}}.page-head-catch__text{margin:0 0 1px;background-color:#1b365d;color:#fff;padding:.5625rem 2.25%;font-size:1.125rem;letter-spacing:.12em;line-height:1;position:relative;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}@media print,only screen and (min-width:768px){.page-head-catch__text{padding:.719rem 2.25%;font-size:1.5rem}}.page-head-catch__text:after{content:"";position:absolute;width:100%;height:100%;background-color:#1b365d;right:0;top:0;z-index:1}.page-head-catch__text span{color:#ffcd00}.page-head-catch__text.show{-webkit-animation-name:headbgShow;animation-name:headbgShow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-head-catch__text.show:after{-webkit-animation-name:headbgFilter;animation-name:headbgFilter;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes headbgShow{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headbgShow{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes headbgFilter{0%{width:100%}100%{width:0}}@keyframes headbgFilter{0%{width:100%}100%{width:0}}.page-head-catch__name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.6875rem;line-height:1;margin:.8125rem 0 0;color:#1b365d;letter-spacing:.06em}@media print,only screen and (min-width:768px){.page-head-catch__name{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:.8rem}}.page-head-catch__name strong{font-size:.9375rem;font-weight:400}@media print,only screen and (min-width:768px){.page-head-catch__name strong{font-size:1.0625rem}}.page-head__suppl{font-size:.9375rem;margin:1.53125rem auto;letter-spacing:.06em;width:calc((100% - 8vw*2))}@media print,only screen and (min-width:768px){.page-head__suppl{width:100%;text-align:center}}.page-head__title{font-size:3.1875rem;line-height:1;z-index:1;position:absolute;left:0;top:32.5vw;margin:0;letter-spacing:.06em;color:#fff;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg) translateY(-90%);-ms-transform:rotate(90deg) translateY(-90%);transform:rotate(90deg) translateY(-90%)}@media print,only screen and (min-width:768px){.page-head__title{font-size:8.75rem;top:10.41vw}}.page-title__main{font-size:4rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.33;font-weight:300;display:block;margin:0 0 .4375rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.page-title__main{font-size:5rem;line-height:1.1;margin-bottom:.6875rem}}.page-title__main.is-training{font-size:1.875rem;margin-bottom:.5rem}@media print,only screen and (min-width:768px){.page-title__main.is-training{font-size:5rem;line-height:1.325;margin-bottom:.6875rem}}.page-title__main.is-data{line-height:1.328;margin-bottom:.8rem!important}@media print,only screen and (min-width:768px){.page-title__main.is-data{line-height:1.1!important;margin-bottom:1.4rem!important}}.page-title__sub{display:block;font-size:1.125rem;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.page-title__sub{font-size:1.5rem}}.page-title__sub.is-training{font-size:.8125rem}@media print,only screen and (min-width:768px){.page-title__sub.is-training{font-size:1.5rem}}.page-title{margin:6.5rem 0 0;color:#1b365d;text-align:center;font-weight:400}@media print,only screen and (min-width:768px){.page-title{margin-top:10.625rem}}.page-title.is-shadow{text-shadow:.625rem .625rem .625rem rgba(0,0,0,.16)}.page-title.is-shadow .page-title__main{font-size:4rem;margin-bottom:1.3125rem;line-height:1.2}@media print,only screen and (min-width:768px){.page-title.is-shadow .page-title__main{font-size:5.5rem;margin-bottom:.5rem}}.page-title.is-black{color:#1a1a1a}@media print,only screen and (min-width:768px){.page-title.is-faq{margin-top:11.425rem}.page-title.is-faq .page-title__main{margin-bottom:1.5rem}}@media print,only screen and (min-width:768px){.page-title.is-voice{margin-top:13.125rem}.page-title.is-voice .page-title__main{line-height:1.329}}@media print,only screen and (min-width:768px){.page-title.is-training{margin-top:11.325rem}}.page-head__catch{margin:3rem auto 0;width:calc(100vw - 4vw*2);font-size:.9375rem;letter-spacing:.12em;color:#1b365d}@media print,only screen and (min-width:768px){.page-head__catch{width:56.9vw;text-align:center;margin-top:2.90625rem;font-size:1.0625rem}}.page-head__catch.is-data{margin-top:4rem}@media print,only screen and (min-width:768px){.page-head__catch.is-data{margin-top:3rem}}.front-section__headline{font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:.625rem;letter-spacing:.06em;line-height:1.3;margin:0;position:absolute;top:1.875rem;right:5.33vw;color:#1b365d;padding:.3125rem .9375rem;background-color:#fff;z-index:20;border-radius:.9375rem;-webkit-transform:rotate(90deg) translateX(100%);-ms-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;border:1px solid #fff}@media print,only screen and (min-width:768px){.front-section__headline{font-size:.8125rem;line-height:1;top:2rem;right:1.66vw}}.front-section__headline.is-blue{color:#fff;background-color:#1b365d;border:1px solid #1b365d}.front-section__headline.is-in{right:5.33vw}.front-section__headline.is-border{border:1px solid #1b365d}@media print,only screen and (min-width:768px){.front-section__headline.is-about{color:#1b365d;background-color:#fff}}@media print,only screen and (min-width:768px){.front-section__headline.is-project{right:3vw}}@media print,only screen and (min-width:768px){.front-section__headline.is-people{right:3vw;top:3.3125rem}}@media print,only screen and (min-width:768px){.front-section__headline.is-environment{right:3vw;border:none}}@media print,only screen and (min-width:768px){.front-section__headline.is-book{right:-5vw}}@media print,only screen and (min-width:768px){.front-section__headline.is-recruit{right:3vw;top:7.5rem}}.front-fv{padding:6rem 0 0;margin-bottom:3.125rem}@media print,only screen and (min-width:768px){.front-fv{padding:9.5rem 0 0;margin-bottom:10rem}}.front-fv__contents{padding:0 4vw 3.5625rem;position:relative;-webkit-transition:all ease 1s;transition:all ease 1s;box-sizing:border-box}@media print,only screen and (min-width:768px){.front-fv__contents{padding:0;margin:0 auto;padding:0 7.78vw 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15.28vw}}.front-fv__contents.is-show{height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.front-fv__side{font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:.625rem;line-height:1;font-weight:300;position:absolute;top:9.875rem;margin:0;right:.3125rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);letter-spacing:.06em;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}@media print,only screen and (min-width:768px){.front-fv__side{font-size:.8125rem;right:2.13vw;top:10rem}}.front-fv__catch{color:#1b365d;font-family:Barlow,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:4rem;line-height:1.1;margin:0 0 1.25rem;font-weight:300;font-style:italic}@media print,only screen and (min-width:768px){.front-fv__catch{font-size:6.875rem;line-height:1.2;margin:0}}@media print,only screen and (min-width:768px){.front-fv__detail{padding-top:2.375rem}}.front-fv__text{font-size:1.25rem;letter-spacing:.08em;color:#1b365d;margin:0 0 2.625rem}@media print,only screen and (min-width:768px){.front-fv__text{font-size:1.5rem;margin-bottom:3rem;letter-spacing:.12em}}.front-fv__button{width:64vw;margin:0 auto;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;background-color:#1b365d;border-radius:3rem;color:#ffcd00;text-decoration:none;font-size:.9375rem;line-height:1.33;padding:1.3125rem 0 1.4375rem;box-shadow:.4rem .4rem .4rem 0 rgba(0,0,0,.1);position:relative;overflow:hidden;letter-spacing:.06em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.front-fv__button span{position:relative;z-index:10;width:100%;display:block;padding:0 16.6%}@media print,only screen and (min-width:768px){.front-fv__button span{padding:0 16%}}.front-fv__button span:after,.front-fv__button span:before{content:"";position:absolute;background-color:#ffcd00;z-index:1;top:0;bottom:0;margin:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.front-fv__button span:after{width:1rem;height:1px;right:1.5625rem}.front-fv__button span:before{height:1rem;width:1px;right:2rem}@media print,only screen and (min-width:768px){.front-fv__button{width:16.66vw;margin:0;padding:1.3125rem 0 1.4375rem}.front-fv__button:after{content:"";position:absolute;width:0;left:0;top:0;height:100%;background-color:#ffcd00;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.front-fv__button:hover{cursor:pointer;color:#1b365d}.front-fv__button:hover:after{width:100%}.front-fv__button:hover span:after,.front-fv__button:hover span:before{background-color:#1b365d}}.js-front-slide-right,.js-front-slide-left{margin-top:.3125rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media print,only screen and (min-width:768px){.js-front-slide-right,.js-front-slide-left{margin-top:.625rem}}.js-front-slide-right .swiper-wrapper,.js-front-slide-left .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.js-front-slide-right.swiper-initialized,.js-front-slide-left.swiper-initialized{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.front-fv-slide__item{padding-left:.3125rem;overflow:hidden}@media print,only screen and (min-width:768px){.front-fv-slide__item{padding-left:.625rem}}.front-fv-slide__item img{object-fit:cover;object-position:center;aspect-ratio:8 / 9;border-radius:.3rem}@media print,only screen and (min-width:768px){.front-fv-slide__item img{aspect-ratio:1 / .819}}.front-news{width:calc(100vw - 1.33vw*2);padding:3.125rem 8vw;background-color:#1b365d;border-radius:.1875rem;margin:0 auto 3.125rem}@media print,only screen and (min-width:768px){.front-news{width:calc(100vw - 8.33vw*2);padding:4rem 9.72vw 3.5rem;margin-bottom:8.75rem}}.front-news__headline{color:#ffcd00;font-size:1.1875rem;line-height:1;margin:0 0 3.0625rem;text-align:center;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:.06em}@media print,only screen and (min-width:768px){.front-news__headline{font-size:1.5rem;margin-bottom:3.1875rem}}.front-news__item{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem}.front-news__link{display:block;padding-bottom:1.28125rem;color:#fff;text-decoration:none}@media print,only screen and (min-width:768px){.front-news__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25vw;padding-bottom:.8125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.front-news__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.90625rem}@media print,only screen and (min-width:768px){.front-news__meta{gap:1.67vw;margin:0}}.front-news__date{font-size:.9375rem;line-height:1.33;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;margin:0;width:23vw}@media print,only screen and (min-width:768px){.front-news__date{width:6.66vw}}.front-news__category{font-size:.6875rem;line-height:1;letter-spacing:normal;margin:0;border-radius:.1875rem;color:#fff;text-align:center;padding:.3125rem .704rem .375rem}@media print,only screen and (min-width:768px){.front-news__category{font-size:.8125rem;padding:0;line-height:2;width:6.125rem}}.front-news__category.is-news{background-color:#ffcd00;color:#1b365d}.front-news__category.is-newgraduate25,.front-news__category.is-newgraduate-a{background-color:#fc4c02}.front-news__category.is-newgraduate24,.front-news__category.is-newgraduate-b{background-color:#007680}.front-news__category.is-career{background-color:#e0004d}.front-news__category.is-alumni{background-color:#9f5cc0}.front-news__category.is-challenged{background-color:#007fa3}.front-news__title{font-size:.8125rem;line-height:1.5;margin:0;letter-spacing:.06em;letter-spacing:normal;font-weight:400}@media print,only screen and (min-width:768px){.front-news__title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:.1875rem}}.front-news__title a{color:#fff}.front-news__button{max-width:42.66vw;margin:2.1875rem auto 0;color:#fff;font-size:.8125rem;line-height:1;padding:.9375rem 0;text-align:center;border-radius:3rem;border:1px solid #fff;display:block;text-decoration:none}@media print,only screen and (min-width:768px){.front-news__button{margin-top:2.5rem;max-width:11.11vw;padding:.75rem 0 .6875rem}}.front-message{position:relative;width:calc(100vw - 1.33vw*2);margin:0 auto 4rem}@media print,only screen and (min-width:768px){.front-message{width:calc(100vw - 1.66vw*2);margin-bottom:10rem}}.front-message__link{display:block;text-decoration:none}@media print,only screen and (min-width:768px){.front-message__link:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.front-message__image{overflow:hidden;border-radius:.3rem;position:relative}.front-message__image img{height:138.66vw;object-fit:cover;-webkit-transition:all ease .5s;transition:all ease .5s}@media print,only screen and (min-width:768px){.front-message__image img{height:40.27vw}}.front-message__image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.2)}@media print,only screen and (min-width:768px){.front-message__image:after{background-color:rgba(0,0,0,.4);background:-webkit-linear-gradient(50deg,rgba(5,15,34,.8) 0,rgba(255,255,255,0) 100%);background:linear-gradient(40deg,rgba(5,15,34,.8) 0,rgba(255,255,255,0) 100%);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}}.front-message__detail{position:absolute;bottom:3.125rem;left:8vw;right:8vw;z-index:5;color:#fff;width:65.3vw}@media print,only screen and (min-width:768px){.front-message__detail{bottom:3.875rem;left:6.67vw;right:6.67vw;width:100%}}.front-message__catch{font-size:1.25rem;line-height:1.8;letter-spacing:.08em;margin:0 0 1rem}@media print,only screen and (min-width:768px){.front-message__catch{font-size:2.5rem;letter-spacing:.12em;line-height:2;margin-bottom:2rem}}.front-message__catch span{color:#ffcd00}.front-message__text{margin:0;font-size:.8125rem;letter-spacing:.02em}@media print,only screen and (min-width:768px){.front-message__text{letter-spacing:.06em;line-height:1}}.front-about{position:relative;width:calc(100vw - 1.33vw*2);margin:0 auto 4.125rem}@media print,only screen and (min-width:768px){.front-about{width:calc(100vw - 1.66vw*2);margin-bottom:10rem}}.front-about__link{display:block;text-decoration:none}@media print,only screen and (min-width:768px){.front-about__link{display:-webkit-box;display:-ms-flexbox;display:flex}.front-about__link:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.front-about__detail{background-color:#1b365d;padding:3.125rem 24vw 3.125rem 8vw;color:#fff}@media print,only screen and (min-width:768px){.front-about__detail{width:55.75%;padding:0 5.55vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,only screen and (min-width:768px){.front-about__image{width:44.25%;overflow:hidden}}.front-about__image img{height:92.24vw;object-fit:cover;-webkit-transition:all ease .5s;transition:all ease .5s}@media print,only screen and (min-width:768px){.front-about__image img{height:40.27vw}}.front-about__catch{font-size:1.25rem;line-height:1.8;margin:0 0 1rem;letter-spacing:.08em}@media print,only screen and (min-width:768px){.front-about__catch{font-size:2.5rem;line-height:2;margin-bottom:2rem;letter-spacing:.12em}}.front-about__catch span{color:#ffcd00}.front-about__text{margin:0;font-size:.8125rem;letter-spacing:.02em}@media print,only screen and (min-width:768px){.front-about__text{letter-spacing:.06em}}.front-project{position:relative;margin-bottom:3.875rem}@media print,only screen and (min-width:768px){.front-project{margin-bottom:10rem}}.front-project__list{aspect-ratio:1;height:auto;position:relative}@media print,only screen and (min-width:768px){.front-project__list{aspect-ratio:2 / 1}}.front-project__item{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:all ease .7s;transition:all ease .7s}.front-project__item.is-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}@media print,only screen and (min-width:768px){.front-project__item.is-show{display:block}}.front-project__image{position:relative}.front-project__image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.2)}@media print,only screen and (min-width:768px){.front-project__image:after{background-color:rgba(0,0,0,.4);background:-webkit-linear-gradient(280deg,#295a60 12%,rgba(144,144,144,.4) 35%);background:linear-gradient(170deg,#295a60 12%,rgba(144,144,144,.4) 35%);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}}.front-project__image img{object-fit:cover;aspect-ratio:1}@media print,only screen and (min-width:768px){.front-project__image img{aspect-ratio:initial;height:auto;aspect-ratio:2 / 1}}.front-project__detail{position:absolute;z-index:1;bottom:1.5rem;left:9.33vw;right:25.33vw;color:#fff}@media print,only screen and (min-width:768px){.front-project__detail{bottom:auto;top:4rem;left:8.33vw;right:8.33vw}}.front-project__catch{font-size:1.25rem;line-height:1.8;letter-spacing:.08em;margin:0 0 1.5rem}@media print,only screen and (min-width:768px){.front-project__catch{font-size:2.5rem;letter-spacing:.12em;line-height:2;margin-bottom:.5rem}}.front-project__text{margin:0;font-size:.8125rem;letter-spacing:.02em}@media print,only screen and (min-width:768px){.front-project__text{letter-spacing:.06em}}.front-project-nav{list-style:none;margin:0 auto;width:calc(100vw - 1.33vw*2);padding:0}@media print,only screen and (min-width:768px){.front-project-nav{position:absolute;bottom:0;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.1875rem;z-index:1}}.front-project-nav__item{margin-top:.3125rem;background-color:#ffcd00;color:#1b365d}@media print,only screen and (min-width:768px){.front-project-nav__item{width:calc((100% - .375rem)/3);margin:0;background-color:rgba(59,59,59,.8);color:#fff}.front-project-nav__item.is-show{background-color:#ffcd00}.front-project-nav__item.is-show .front-project-nav__link{color:#1b365d}.front-project-nav__item.is-show .front-project-nav__text{color:#1a1a1a}}.front-project-nav__link{display:block;color:#3b3b3b;padding:.875rem 8vw 1.078125rem;text-decoration:none}@media print,only screen and (min-width:768px){.front-project-nav__link{padding:2.625rem 3.33vw;color:#fff}}.front-project-nav__title{font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:.6875rem;line-height:1.27;margin:0 0 .625rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.front-project-nav__title{font-size:.9375rem;line-height:1;margin-bottom:1rem}}.front-project-nav__text{font-size:.9375rem;line-height:1.5;margin:0;color:#1a1a1a}@media print,only screen and (min-width:768px){.front-project-nav__text{font-size:1.25rem;line-height:2;letter-spacing:.12em;color:#fff}}.front-people{background-color:rgba(255,255,255,.8);padding:3.125rem 0;margin-bottom:4rem;position:relative}@media print,only screen and (min-width:768px){.front-people{padding:5.9375rem 0 10rem;margin-bottom:7.5rem}}.front-people__detail{padding:0 9.33vw;margin-bottom:3.125rem}@media print,only screen and (min-width:768px){.front-people__detail{padding:0;width:calc(100vw - 8.33vw*2);margin:0 auto 6.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.51vw}}.front-people__catch{font-size:1.25rem;line-height:1.8;letter-spacing:.08em;margin:0 0 1rem}@media print,only screen and (min-width:768px){.front-people__catch{font-size:2.5rem;line-height:2;letter-spacing:.12em;margin:0}}@media print,only screen and (min-width:768px){.front-people__contents{width:25.5vw;padding-top:1.0625rem}}.front-people__text{padding-right:16vw;margin:0 0 3.125rem;font-size:.8125rem;line-height:2;letter-spacing:.02em}@media print,only screen and (min-width:768px){.front-people__text{padding:0;margin-bottom:1.5rem;letter-spacing:.06em}}.front-people__button{font-size:.9375rem;line-height:1;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;padding:1.4375rem 0 1.625rem;text-decoration:none;text-align:center;max-width:64vw;margin:0 auto;border-radius:3rem;box-shadow:.4rem .4rem .4rem rgba(0,0,0,.1);display:block;color:#3b3b3b;background-color:#ffcd00}@media print,only screen and (min-width:768px){.front-people__button{font-size:.8125rem;padding:1.3rem 0;max-width:15vw;margin:0;letter-spacing:.06em}}.front-people-loop{padding-left:9.33vw;position:relative}@media print,only screen and (min-width:768px){.front-people-loop{padding-left:8.33vw}}.front-people-loop .swiper-button-prev{width:2.5rem;height:2.5rem;top:40%;background-image:url(../../assets/img/common/img_slide_arrow_left.png);background-size:cover}@media print,only screen and (min-width:768px){.front-people-loop .swiper-button-prev{width:4.44vw;height:4.44vw;left:6.11vw;top:38%}}.front-people-loop .swiper-button-prev:after{display:none}.front-people-loop .swiper-button-next{width:2.5rem;height:2.5rem;top:40%;background-image:url(../../assets/img/common/img_slide_arrow_right.png);background-size:cover}@media print,only screen and (min-width:768px){.front-people-loop .swiper-button-next{width:4.44vw;height:4.44vw;right:6.11vw;top:38%}}.front-people-loop .swiper-button-next:after{display:none}.front-people__link{display:block;text-decoration:none}@media print,only screen and (min-width:768px){.front-people__link:hover .front-people__thumbnail img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.front-people__thumbnail{overflow:hidden}.front-people__thumbnail img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;aspect-ratio:1;object-fit:cover}@media print,only screen and (min-width:768px){.front-people__thumbnail img{ascent-override:initial;height:18.05vw}}.front-people__name{margin:.7rem 0 .425rem;font-size:1.25rem;line-height:1;letter-spacing:normal;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300}@media print,only screen and (min-width:768px){.front-people__name{font-size:1.5rem;margin:.5rem 0 .25rem;letter-spacing:.06em}}.front-people__position{font-size:.6875rem;line-height:1.5;margin:0;letter-spacing:.02em}@media print,only screen and (min-width:768px){.front-people__position{font-size:.8125rem;line-height:2.17;letter-spacing:.06em}}.front-interval{margin-bottom:4rem}@media print,only screen and (min-width:768px){.front-interval{margin-bottom:10rem}}.front-interval img{height:87.46vw;object-fit:cover}@media print,only screen and (min-width:768px){.front-interval img{height:50vw}}.front-environment{margin-bottom:4rem;position:relative}@media print,only screen and (min-width:768px){.front-environment{margin-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media print,only screen and (min-width:768px){.front-environment__image{width:41.7vw}}.front-environment__image img{height:91.73vw;object-fit:cover}@media print,only screen and (min-width:768px){.front-environment__image img{height:100%}}.front-environment__detail{padding:3.125rem 9.33vw;background:-webkit-linear-gradient(280deg,#3b3b3b 0,#141414 100%);background:linear-gradient(170deg,#3b3b3b 0,#141414 100%);color:#fff}@media print,only screen and (min-width:768px){.front-environment__detail{width:58.3vw;padding:4.5rem 8.33vw 4.75rem}}.front-environment__catch{font-size:1.25rem;line-height:1.8;letter-spacing:.08em;margin:0 0 1rem}@media print,only screen and (min-width:768px){.front-environment__catch{font-size:2rem;line-height:2;letter-spacing:.12em}}.front-environment__catch span{color:#ffcd00}.front-environment__text{font-size:.8125rem;letter-spacing:.02em;margin:0 0 3.125rem;padding-right:16vw}@media print,only screen and (min-width:768px){.front-environment__text{padding:0;letter-spacing:.06em;margin-bottom:3.6875rem}}.front-environment__video{position:relative;margin-bottom:3.125rem;overflow:hidden}@media print,only screen and (min-width:768px){.front-environment__video{margin-bottom:4rem}.front-environment__video:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.front-environment__video img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:42.13vw;object-fit:cover}@media print,only screen and (min-width:768px){.front-environment__video img{height:22.22vw}}.front-environment__video a{display:block;position:relative}.front-environment__video a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(59,59,59,.2)}.front-environment__icon{position:absolute;width:12.8vw;aspect-ratio:1;height:auto;z-index:5;background-image:url(../../assets/img/top/icon_video.svg);top:0;bottom:0;left:0;right:0;margin:auto;background-size:cover}@media print,only screen and (min-width:768px){.front-environment__icon{width:6.8vw}}.remodal-wrapper{padding:0!important}.remodal.front-environment__remodal{padding:0;background-color:transparent;width:100%;height:100%;max-width:100%}.remodal.front-environment__remodal iframe{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border:none}.remodal.front-environment__remodal .embed-container{padding:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:calc(100vw - 6.4vw*2);max-width:100%;margin:auto;aspect-ratio:16 / 9;height:auto;background-color:none}@media print,only screen and (min-width:768px){.remodal.front-environment__remodal .embed-container{width:calc(100vw - 17vw*2)}}.remodal.front-environment__remodal .remodal-cancel{position:absolute;width:2rem;aspect-ratio:1;height:auto;top:1.5rem;right:.7rem;background-color:transparent;padding:0;min-width:auto}@media print,only screen and (min-width:768px){.remodal.front-environment__remodal .remodal-cancel{top:3.875rem;right:3.875rem}}.remodal.front-environment__remodal .remodal-cancel:after,.remodal.front-environment__remodal .remodal-cancel:before{content:"";position:absolute;margin:auto;top:0;bottom:0;background-color:#fff;width:100%;height:1px;left:0}.remodal.front-environment__remodal .remodal-cancel:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.remodal.front-environment__remodal .remodal-cancel:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.front-environment__intro{position:absolute;right:0;top:0;z-index:10;font-size:.6875rem;padding:.375rem .625rem;background-color:#3b3b3b;color:#fff;letter-spacing:.06em;width:30.4vw;text-align:center}@media print,only screen and (min-width:768px){.front-environment__intro{width:7.8472rem}}@media print,only screen and (min-width:768px){.front-environment__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem 1.11vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.front-environment__link{display:block;border-bottom:1px solid #fff;text-decoration:none;color:#fff;font-size:.9375rem;line-height:1.5;padding-bottom:.625rem;padding-right:1.75rem;position:relative;margin-top:1.5625rem}@media print,only screen and (min-width:768px){.front-environment__link{padding-bottom:1rem;margin-top:0;width:calc((100% - 1.11vw)/2)}}.front-environment__link:hover:after{-webkit-transform:translateX(.3rem);-ms-transform:translateX(.3rem);transform:translateX(.3rem)}.front-environment__link:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;aspect-ratio:1;height:auto;width:.9375rem;background-image:url(../../assets/img/common/icon_arrow_right.svg);background-size:100% auto;background-position:0 center;background-repeat:no-repeat;right:2.66vw;top:0;bottom:.625rem;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.front-environment__link:after{width:1rem;right:.8125rem;bottom:1rem}}.front-book{padding:5.375rem 5.33vw 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem 9.33vw;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:4.0625rem;background-color:rgba(255,255,255,.8)}@media print,only screen and (min-width:768px){.front-book{padding:4.0625rem 8.33vw 5.75rem;margin:0 auto 6rem;gap:11.1vw;width:83.33vw}}.front-book__detail{width:38.5vw}@media print,only screen and (min-width:768px){.front-book__detail{width:41.66vw}}.front-book__title{font-size:.9375rem;line-height:1.5;letter-spacing:normal;margin:0 0 .5rem;color:#1b365d}@media print,only screen and (min-width:768px){.front-book__title{font-size:1.5rem;line-height:1.8}}.front-book__catch{font-size:2rem;font-weight:300;line-height:1;margin:0;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:.06em;color:#1b365d}@media print,only screen and (min-width:768px){.front-book__catch{font-size:4rem;margin-bottom:5rem}}.front-book__image{width:31.2vw}@media print,only screen and (min-width:768px){.front-book__image{width:13.88vw}}.front-book__link{display:block}@media print,only screen and (min-width:768px){.front-book__link{-webkit-transition:all ease .3s;transition:all ease .3s}.front-book__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.front-book__banner{width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.front-book__banner:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.front-recruit{position:relative;padding:3.125rem 5.33vw 5rem;background-color:#1b365d;color:#fff}@media print,only screen and (min-width:768px){.front-recruit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7.5rem 8.33vw 9.375rem;gap:15.69vw}}.front-recruit__title{font-size:1.25rem;line-height:1.8;letter-spacing:.08em;margin:0 0 3.125rem;font-weight:400}@media print,only screen and (min-width:768px){.front-recruit__title{font-size:2rem;line-height:1;letter-spacing:.06em;margin:0}}@media print,only screen and (min-width:768px){.front-recruit__contents{width:50vw}}.front-recruit__list{list-style:none;padding:0;margin:0 0 3.125rem}@media print,only screen and (min-width:768px){.front-recruit__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem;gap:1.66vw}}.front-recruit__item{margin-top:1.5625rem;position:relative}@media print,only screen and (min-width:768px){.front-recruit__item{width:calc((100% - 1.66vw)/2);margin:0}}.front-recruit__item a{display:block;color:#fff}.front-recruit__image img{height:48vw;object-fit:cover}@media print,only screen and (min-width:768px){.front-recruit__image img{height:16.11vw}}.front-recruit__name{position:absolute;bottom:-1px;left:-1px;z-index:1;font-size:.9375rem;letter-spacing:normal;background-color:#1b365d;padding:.3125rem 3.75rem .3125rem 0;margin:0;letter-spacing:.06em;width:40vw}@media print,only screen and (min-width:768px){.front-recruit__name{width:8.33vw;padding:.3125rem 0}}@media print,only screen and (min-width:768px){.front-recruit__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem .83vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.front-recruit__link{margin-top:1.5625rem;display:block;padding-bottom:.625rem;padding-right:2.1875rem;border-bottom:1px solid #fff;font-size:.9375rem;line-height:1.53;position:relative;text-decoration:none;color:#fff}@media print,only screen and (min-width:768px){.front-recruit__link{margin:0;width:calc((100% - .83vw)/2);padding-bottom:.8rem}.front-recruit__link:hover:after{-webkit-transform:translateX(.3rem);-ms-transform:translateX(.3rem);transform:translateX(.3rem)}.front-recruit__link:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.front-recruit__link:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.front-recruit__link:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;aspect-ratio:1;height:auto;width:.9375rem;background-image:url(../../assets/img/common/icon_arrow_right.svg);background-size:100% auto;background-position:0 center;background-repeat:no-repeat;right:2.66vw;top:0;bottom:.625rem;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.front-recruit__link:after{width:1rem;right:.8125rem;bottom:.8rem}}.modal-message{position:fixed;top:.9375rem;left:4vw;right:4vw;background-color:#1b365d;z-index:2000;color:#fff;padding:4rem 4vw;overflow:scroll;border-radius:.1875rem;max-height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.modal-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.0625rem 10.34vw 5.625rem;gap:7.98vw;top:1.25rem;left:1.319vw;right:1.319vw}}.modal-message.is-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.modal-message__close{position:absolute;width:1.375rem;height:1.375rem;top:1.25rem;right:1.25rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.modal-message__close{width:1.875rem;height:1.875rem;top:2.925rem;right:2.6875rem}}.modal-message__close:after,.modal-message__close:before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;z-index:1;top:0;bottom:0;margin:auto;left:0;right:0}.modal-message__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-message__close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-message__close:hover{cursor:pointer;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modal-message__catch{font-family:Barlow,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:4rem;line-height:1.1;font-style:italic;margin:0 0 1.6875rem;font-weight:300}@media print,only screen and (min-width:768px){.modal-message__catch{font-size:6.875rem;line-height:1.2;margin-bottom:3.625rem}}.modal-message__text{font-size:1.25rem;letter-spacing:.08em;margin:0 0 2rem}@media print,only screen and (min-width:768px){.modal-message__text{font-size:1.5rem;margin-bottom:0;letter-spacing:.12em}}@media print,only screen and (min-width:768px){.modal-message__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:2rem}}.modal-message__detail p{font-size:.9375rem;margin:0 0 1.875rem}@media print,only screen and (min-width:768px){.modal-message__detail p{margin-bottom:2.25rem;font-size:1.125rem}}.modal-message__detail p:last-of-type{margin-bottom:0}.swiper{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.swiper.swiper-initialized{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.about-head__visual{padding-top:80.53%;position:relative;-webkit-mask-image:url(../../assets/img/about/img_about_main_bg.png);mask-image:url(../../assets/img/about/img_about_main_bg.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;overflow:hidden}@media print,only screen and (min-width:768px){.about-head__visual{padding-top:48.125%;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-image:url(../../assets/img/about/img_about_main_bg_pc.png);mask-image:url(../../assets/img/about/img_about_main_bg_pc.png)}}.about-head__visual img{position:absolute;z-index:1;width:100%;height:100%;left:0;bottom:0;object-position:center;object-fit:cover}@media print,only screen and (min-width:768px){.about-head__visual img{height:118.5%;bottom:auto;top:-3%}}.about-head__visual:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:-webkit-linear-gradient(top,rgba(0,42,60,.1) 0,rgba(0,42,60,.6) 70%);background:linear-gradient(180deg,rgba(0,42,60,.1) 0,rgba(0,42,60,.6) 70%);z-index:5;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.about__container{margin:4.71875rem 0 7.0625rem}@media print,only screen and (min-width:768px){.about__container{margin:8.9375rem 0 10.5rem}}.about-item{margin-bottom:3.8rem;padding-bottom:3rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.about-item{margin-bottom:5.8125rem;padding-bottom:6rem;min-height:calc(30.55vw + 6rem)}}.about-item:after{content:"";position:absolute;z-index:-1;top:4.475rem;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.6);border-radius:.1875rem}@media print,only screen and (min-width:768px){.about-item:after{top:8.125rem}}@media print,only screen and (min-width:768px){.about-item.is-left{width:93.3vw;margin-left:auto}.about-item.is-left .about-item__inner{margin-left:0}.about-item.is-left .about-item__detail{margin-left:auto}}.about-item.is-left:after{left:4vw}@media print,only screen and (min-width:768px){.about-item.is-left:after{left:3.47vw}}@media print,only screen and (min-width:768px){.about-item.is-right{width:93.3vw;padding-bottom:6rem}.about-item.is-right .about-item__inner{margin-left:auto;margin-right:0}}.about-item.is-right:after{right:4vw}@media print,only screen and (min-width:768px){.about-item.is-right:after{right:3.47vw}}@media print,only screen and (min-width:768px){.about-item:last-of-type{padding-bottom:3rem}}.about-item__inner{width:84vw;margin:auto}@media print,only screen and (min-width:768px){.about-item__inner{width:43.3vw}}.about-item__headline{line-height:1.33;font-size:1.875rem;color:#1b365d;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;text-align:right;margin:0 auto .6875rem;letter-spacing:.06em;max-width:calc(100vw - 8vw*2)}@media print,only screen and (min-width:768px){.about-item__headline{font-size:4rem;margin-bottom:.875rem}}.about-item__headline span{color:#ffcd00}.about-item-catch{max-width:84vw;margin:auto}@media print,only screen and (min-width:768px){.about-item-catch{max-width:60vw}}.about-item-catch__text{font-size:1.125rem;color:#fff;letter-spacing:.12em;line-height:1;padding:.5625rem .5rem;background-color:#1b365d;margin:0 0 1px;white-space:nowrap}@media print,only screen and (min-width:768px){.about-item-catch__text{font-size:2rem;padding:.9375rem .5625rem}}.about-item-catch__text span{color:#ffcd00}.about-item__head{margin-bottom:2rem}@media print,only screen and (min-width:768px){.about-item__head{width:calc(100vw - 10vw*2);margin:0 auto 2rem}}@media print,only screen and (min-width:768px){.about-item__head.is-right{width:100%}}.about-item__head.is-right .about-item-catch{width:-webkit-fit-content;width:fit-content;margin-left:auto;-webkit-transform:translateX(8vw);-ms-transform:translateX(8vw);transform:translateX(8vw);margin-right:0}@media print,only screen and (min-width:768px){.about-item__head.is-right .about-item-catch{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);min-width:33.5vw}}.about-item__head.is-right .about-item-catch__text{padding-right:4vw}@media print,only screen and (min-width:768px){.about-item__head.is-right .about-item-catch__text{padding-right:.9rem}}@media print,only screen and (min-width:768px){.about-item__head.is-left{width:100%}}.about-item__head.is-left .about-item__headline{text-align:left}.about-item__head.is-left .about-item-catch{width:-webkit-fit-content;width:fit-content;-webkit-transform:translateX(-8vw);-ms-transform:translateX(-8vw);transform:translateX(-8vw);margin-left:0}@media print,only screen and (min-width:768px){.about-item__head.is-left .about-item-catch{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:100%}}.about-item__head.is-left .about-item-catch__text{padding-left:4vw}@media print,only screen and (min-width:768px){.about-item__head.is-left .about-item-catch__text{padding-left:.5625rem}}.about-item__image{width:92vw;-webkit-transform:translateX(-8vw);-ms-transform:translateX(-8vw);transform:translateX(-8vw);margin-bottom:2.46875rem;position:relative}@media print,only screen and (min-width:768px){.about-item__image{width:45.5vw;position:absolute;z-index:1;left:0;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);margin-bottom:0}.about-item__image img{max-height:100%;object-fit:contain;object-position:right}}.about-item__image.is-left{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media print,only screen and (min-width:768px){.about-item__image.is-left{left:auto;right:0}.about-item__image.is-left img{object-position:left}}.about-item__image.is-graph{background-color:#fff;padding-top:2.125rem}@media print,only screen and (min-width:768px){.about-item__image.is-graph{padding-top:0;margin-top:1.5625rem;display:block}}.about-item__suppl{position:absolute;line-height:1;background-color:#1d1d1d;padding:.5rem;top:0;left:0;z-index:1;margin:0;color:#fff;font-size:.8125rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.about-item__suppl{font-size:.9375rem;padding:.875rem 1.125rem .9375rem}}@media print,only screen and (min-width:768px){.about-item__detail{width:30vw;margin-top:2.65625rem}}.about-item__text{font-size:.9375rem;max-width:calc(100vw - 8vw*2);margin:auto;letter-spacing:.06em}@media print,only screen and (min-width:768px){.about-item__text{max-width:60vw}}.about-item__links{margin-top:3.09375rem}.about-item__link{font-size:.9375rem;line-height:1;padding-bottom:.5625rem;border-bottom:1px solid #1a1a1a;text-decoration:none;display:block;margin-top:.9375rem;position:relative}.about-item__link:after{content:"";position:absolute;width:.375rem;height:.375rem;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:.375rem;top:0;bottom:.5625rem;margin:auto;z-index:1}.about-gallery{width:calc(100vw - 4vw*2);margin:3.09375rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}@media print,only screen and (min-width:768px){.about-gallery{width:100%;margin-top:5.625rem;gap:.5625rem}}.about-gallery__item{width:calc((100% - 1px)/2)}@media print,only screen and (min-width:768px){.about-gallery__item{width:calc((100% - 1.125rem)/3)}}.message-head__visual{padding-top:66.66vw;position:relative;-webkit-mask-image:url(../../assets/img/message/img_message_bg.png);mask-image:url(../../assets/img/message/img_message_bg.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;z-index:10}@media print,only screen and (min-width:768px){.message-head__visual{padding-top:45.12vw;width:84vw;margin-left:auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-image:url(../../assets/img/message/img_message_bg_pc.png);mask-image:url(../../assets/img/message/img_message_bg_pc.png)}}@media print,only screen and (min-width:768px){.message-head__visual.is-message{width:84vw;margin-left:auto}}.message-head__visual img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.message-contents{width:calc(100vw - 4vw*2);margin:2.8125rem auto 4rem;padding:1.5rem 4vw 2.53125rem;background-color:rgba(255,255,255,.7);border-radius:.1875rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.message-contents{width:calc(100vw - 9vw*2);padding:4.875rem 9vw 7.03125rem;margin:-1.5625rem auto 5.5rem}}.message-contents__title{text-align:center;font-size:1.125rem;line-height:1.77;letter-spacing:.08em;font-weight:400;margin:3.53125rem 0 .75rem}@media print,only screen and (min-width:768px){.message-contents__title{font-size:1.75rem;line-height:1.71;letter-spacing:.12em;margin:5.375rem 0 1.625rem}}.message-contents__text{font-size:.9375rem;margin:0;letter-spacing:.06em}.message__text{font-size:.9375rem;letter-spacing:.06em;margin:0}.message-team{position:relative;z-index:10;margin:4rem 0 4.5rem;padding:0 4vw 2.53125rem}@media print,only screen and (min-width:768px){.message-team{margin:5.5rem 0 10.5rem;padding:0 0 7.03125rem}}.message-team:after{content:"";position:absolute;top:1.5rem;bottom:0;left:0;right:0;z-index:-1;background-color:rgba(255,255,255,.7)}@media print,only screen and (min-width:768px){.message-team:after{top:2.125rem}}.message-team-catch{width:calc(100vw - 8vw*2);margin:0 auto 2.25rem}@media print,only screen and (min-width:768px){.message-team-catch{width:calc(100vw - 20vw*2);margin-bottom:3.9375rem}}.message-team-catch__text{font-size:1.125rem;line-height:1;padding:.5625rem .5rem;background-color:#1b365d;color:#fff;margin:1px 0 0;letter-spacing:.12em}@media print,only screen and (min-width:768px){.message-team-catch__text{font-size:2rem;padding:.9375rem .5625rem}}.message-team-catch__text span{color:#ffcd00}@media print,only screen and (min-width:768px){.message-team__contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.58vw}}.message-team__image{margin:0 0 2.53125rem;text-align:center}@media print,only screen and (min-width:768px){.message-team__image{margin:0;width:45.42vw}}.message-team__image figcaption{font-size:.6875rem;line-height:1.2;margin-top:.6875rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.message-team__image figcaption{font-size:.8125rem;margin-top:1.125rem}}.message-team__detail{padding:0 4vw}@media print,only screen and (min-width:768px){.message-team__detail{padding:0;width:40vw;margin-top:-.7rem}}.message-team__heading{font-weight:400;font-size:1.125rem;text-align:center;line-height:1.77;margin:2.53125rem 0 1.28125rem;letter-spacing:.08em}@media print,only screen and (min-width:768px){.message-team__heading{text-align:left;font-size:1.25rem;line-height:2;letter-spacing:.12em;margin:2.875rem 0 .875rem}}.project-head__visual{padding-top:66.66%;position:relative;-webkit-mask-image:url(../../assets/img/project/img_project_main_bg.png);mask-image:url(../../assets/img/project/img_project_main_bg.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;z-index:1}@media print,only screen and (min-width:768px){.project-head__visual{padding-top:42.916%;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-image:url(../../assets/img/project/img_project_main_bg_pc.png);mask-image:url(../../assets/img/project/img_project_main_bg_pc.png)}}.project-head__visual img{position:absolute;width:100%;height:140%;object-fit:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,only screen and (min-width:768px){.project-head__visual img{height:auto}}.project-member{width:calc(100vw - 4vw*2);border-radius:.1875rem;background-color:rgba(255,255,255,.7);padding:1.5rem 4vw 3rem;margin:0 auto 4.5rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.project-member{width:69vw;padding:2.125rem 1.25rem 4.625rem;margin:-5.5rem auto 4.9375rem}}.project-member__title{font-size:1.125rem;text-align:center;font-weight:300;color:#1b365d;line-height:1;margin:0 0 2rem;letter-spacing:.06em;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}@media print,only screen and (min-width:768px){.project-member__title{font-size:1.5rem;margin-bottom:1.875rem}}.project-member__list{padding:0;margin:0;list-style:none}@media print,only screen and (min-width:768px){.project-member__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.38%}.project-member__list.is-increase{gap:3.2%}}.project-member__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;margin-bottom:2.53125rem}@media print,only screen and (min-width:768px){.project-member__item{display:block;width:13.5vw;margin:0}}.project-member__item:last-of-type{margin:0}.project-member__image{margin:0;width:24vw}.project-member__image img{aspect-ratio:1;height:auto;overflow:hidden;border-radius:50%;object-fit:cover}@media print,only screen and (min-width:768px){.project-member__image{width:60%;margin:0 auto .6875rem}}.project-member__image figcaption{font-size:1.125rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#1b365d;font-weight:300;line-height:1.33;text-align:center;margin-top:.5625rem}@media print,only screen and (min-width:768px){.project-member__image figcaption{font-size:1.25rem;line-height:1.2;margin-top:1.0625rem}}.project-member__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-member__position{font-size:.6875rem;line-height:1.33;margin:0 0 .75rem;letter-spacing:.06em;color:#3b3b3b}@media print,only screen and (min-width:768px){.project-member__position{font-size:.8125rem;line-height:1.33;margin-bottom:1.25rem;text-align:center}}.project-member__text{font-size:.9375rem;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.project-member__text{font-size:.6875rem}}.project-chapter{margin:4.5rem 0 0}@media print,only screen and (min-width:768px){.project-chapter{margin:4.9375rem 0 0}}.project-chapter__item{margin-bottom:2.75rem;padding-bottom:2.53125rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.project-chapter__item{margin:0 0 6rem auto;padding:0 10vw 7.5rem 0;width:90vw}}.project-chapter__item:after{content:"";position:absolute;top:1.4rem;left:4vw;right:0;bottom:0;z-index:-1;border-radius:.1875rem;background-color:rgba(255,255,255,.7)}@media print,only screen and (min-width:768px){.project-chapter__item:after{top:3.125rem;left:5.55vw}}@media print,only screen and (min-width:768px){.project-chapter__item:nth-of-type(2n){margin:0 auto 6rem 0;padding:0 0 7.5rem 15vw}}.project-chapter__item:nth-of-type(2n):after{left:0;right:4vw}.project-chapter__item:nth-of-type(2n) .project-chapter__title{text-align:left}.project-chapter__item:nth-of-type(2n) .project-chapter__image{margin-left:auto;border-radius:.1875rem 0 0 .1875rem}@media print,only screen and (min-width:768px){.project-chapter__item:nth-of-type(2n) .project-chapter__image{border-radius:.1875rem}}@media print,only screen and (min-width:768px){.project-chapter__item:nth-of-type(2n) .project-chapter__heading{width:calc(76vw - 10vw);margin:0 0 1.1875rem}}@media print,only screen and (min-width:768px){.project-chapter__item:first-of-type{margin:0 0 9.4375rem auto}}.project-chapter__title{width:calc(100vw - 8vw*2);margin:0 auto 2.0625rem;font-size:1.875rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;line-height:1.33;color:#1b365d;letter-spacing:.06em;text-align:right}@media print,only screen and (min-width:768px){.project-chapter__title{width:100%;font-size:3.8125rem;margin-bottom:4.375rem}}.project-chapter__title span{color:#ffcd00}.project-chapter__heading{width:calc(100vw - 8vw*2);margin:0 auto 1.1875rem;font-size:1.125rem;line-height:1.33;letter-spacing:.12em;font-weight:400;position:relative;color:#1b365d}@media print,only screen and (min-width:768px){.project-chapter__heading{width:calc(74.44vw - 5vw);margin:0 0 1.1875rem 10.555vw;font-size:2rem;margin-bottom:2.25rem}}.project-chapter__heading:before{content:"";position:absolute;aspect-ratio:1;width:.5rem;height:auto;background-color:#ffcd00;border-radius:50%;top:.5rem;left:0;margin:auto;z-index:1;display:none}@media print,only screen and (min-width:768px){.project-chapter__heading:before{top:1rem}}.project-chapter__image{width:96vw;margin-bottom:2rem;overflow:hidden;border-radius:0 .1875rem .1875rem 0}@media print,only screen and (min-width:768px){.project-chapter__image{width:100%;margin-bottom:4rem;border-radius:.1875rem}}.project-chapter__image img{height:38.133vw;object-fit:cover}@media print,only screen and (min-width:768px){.project-chapter__image img{height:31.7vw}}.project-interview{width:calc(100vw - 8vw*2);margin:1.53125rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw}@media print,only screen and (min-width:768px){.project-interview{width:56vw;gap:2.57vw;margin-top:2.625rem}}.project-interview__image{width:12.8vw;margin:0}@media print,only screen and (min-width:768px){.project-interview__image{width:4.23vw}}.project-interview__image img{aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%}.project-interview__image figcaption{text-align:center;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:.8125rem;line-height:1.3;font-weight:300;margin-top:.5rem}@media print,only screen and (min-width:768px){.project-interview__image figcaption{font-size:.6875rem;line-height:1.3}}.project-interview__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-interview__text{font-size:.9375rem;margin:0}.project-other{background-color:#1b365d;padding:2.0625rem 4vw 2.9375rem;margin-top:6.5rem}@media print,only screen and (min-width:768px){.project-other{padding:5.9375rem 20vw 7rem;margin-top:11.25rem}}.project-other__title{text-align:center;color:#fff;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.125rem;line-height:1.33;font-weight:300;margin:0 0 1.875rem}@media print,only screen and (min-width:768px){.project-other__title{font-size:1.5rem;margin-bottom:3.5rem;line-height:1}}.project-other__list{padding:0;margin:0;list-style:none}@media print,only screen and (min-width:768px){.project-other__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.22vw}}.project-other__item{margin-top:1.875rem;position:relative}@media print,only screen and (min-width:768px){.project-other__item{width:calc((100% - 2.22vw)/2);margin:0}}.project-other__item a{display:block;text-decoration:none}.project-other__image img{height:55.2vw;object-fit:cover}@media print,only screen and (min-width:768px){.project-other__image img{height:17.916vw}}.project-other__detail{position:absolute;background-color:#1b365d;padding:.6875rem .625rem 0 0;left:-1px;bottom:-1px;z-index:1;color:#fff}@media print,only screen and (min-width:768px){.project-other__detail{padding:1rem 1rem 0 0}}.project-other__name{font-size:.6875rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.27;margin:0 0 .625rem}.project-other__catch{font-size:.9375rem;margin:0 0 -.4rem}.welfare-head__visual{position:relative;-webkit-mask-image:url(../../assets/img/welfare/img_welfare_main_bg.png);mask-image:url(../../assets/img/welfare/img_welfare_main_bg.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;z-index:10}@media print,only screen and (min-width:768px){.welfare-head__visual{margin-left:auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;-webkit-mask-image:url(../../assets/img/welfare/img_welfare_main_bg_pc.png);mask-image:url(../../assets/img/welfare/img_welfare_main_bg_pc.png)}}.welfare-head__visual img{height:66.66vw;object-fit:cover}@media print,only screen and (min-width:768px){.welfare-head__visual img{height:48.125vw}}.welfare__container{margin-top:4rem}@media print,only screen and (min-width:768px){.welfare__container{margin-top:6rem}}.welfare-item{padding:3rem 8vw 0;position:relative;z-index:10;margin-top:4rem}@media print,only screen and (min-width:768px){.welfare-item{padding:5rem 6.66vw 0;margin-top:7.5rem}}.welfare-item:after{content:"";position:absolute;top:0;bottom:4rem;left:0;right:0;z-index:-1;background-color:rgba(255,255,255,.7)}@media print,only screen and (min-width:768px){.welfare-item:after{bottom:6rem;left:10vw}}@media print,only screen and (min-width:768px){.welfare-item:nth-of-type(2n):after{right:10vw;left:0}}@media print,only screen and (min-width:768px){.welfare-item:nth-of-type(3){margin-top:8.6875rem}}.welfare-item__title{font-size:1.125rem;line-height:1;letter-spacing:.12em;margin:0 0 1.75rem;text-align:center;font-weight:400}@media print,only screen and (min-width:768px){.welfare-item__title{font-size:1.75rem}}.welfare-item__text{font-size:.9375rem;margin:auto;letter-spacing:.06em}@media print,only screen and (min-width:768px){.welfare-item__text{max-width:60vw}}.welfare-item__images{margin-top:1.5rem}@media print,only screen and (min-width:768px){.welfare-item__images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.39vw;margin-top:3.53125rem}}@media print,only screen and (min-width:768px){.welfare-item__images.is-first{margin-top:3.96875rem}}.welfare-item__images img{height:47.73vw;object-fit:cover}@media print,only screen and (min-width:768px){.welfare-item__images img{height:24.3vw}}.welfare-item__image{margin-top:.5rem;overflow:hidden}@media print,only screen and (min-width:768px){.welfare-item__image{width:calc((100% - 1.39vw)/2);margin:0}}.welfare-item__image img{border-radius:.375rem;height:47.73vw;object-fit:cover}@media print,only screen and (min-width:768px){.welfare-item__image img{height:24.3vw}}@media print,only screen and (min-width:768px){.welfare-item__image.is-full{width:100%}}.welfare-item__image.is-full img{height:47.73vw}@media print,only screen and (min-width:768px){.welfare-item__image.is-full img{height:27vw}}@-moz-document url-prefix(){@media print,only screen and (min-width:768px){.welfare-item__image{width:calc((100% - 1.4vw)/2)}}}@media print,only screen and (min-width:768px){.welfare-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.19vw}.welfare-item__bottom .welfare-item{width:calc((100vw - 3.19vw)/2);padding:4.5rem 6.8vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.welfare-item__bottom .welfare-item:after{left:0;right:0;bottom:5rem}.welfare-item__bottom .welfare-item__image{margin-top:auto;padding-top:3.5rem}.welfare-item__bottom .welfare-item__image img{height:19.86vw}}.welfare-other{padding:3.5rem 0 5.5rem;background-color:#1b365d;color:#fff;margin-top:3.5rem}@media print,only screen and (min-width:768px){.welfare-other{padding:10rem 0;margin-top:7.5rem}}.welfare-other-system{padding:0 4vw;margin-bottom:6rem;list-style:none;margin:0}@media print,only screen and (min-width:768px){.welfare-other-system{width:calc(100vw - 20vw*2);padding:0;margin:0 auto 6rem}}.welfare-other-system__item{margin:0 0 2rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.2)}.welfare-other-system__item:last-of-type{margin:0;padding:0;border:none}@media print,only screen and (min-width:768px){.welfare-other-system__item:last-of-type{margin-bottom:1.375rem;padding-bottom:2.875rem;border-bottom:1px solid rgba(255,255,255,.2)}}@media print,only screen and (min-width:768px){.welfare-other-system__item{margin-bottom:1.375rem;padding-bottom:2.875rem;border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.14vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.welfare-other-system__head{margin-bottom:1.53125rem}@media print,only screen and (min-width:768px){.welfare-other-system__head{margin:0;width:10vw}}.welfare-other-system__image{width:16.63vw;margin:0 auto}@media print,only screen and (min-width:768px){.welfare-other-system__image{width:4.3vw}}.welfare-other-system__title{font-size:.9375rem;line-height:1;text-align:center;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.welfare-other-system__title{line-height:1.5}}.welfare-other-system__detail{font-size:.9375rem;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.welfare-other-system__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}}.welfare-other__list{margin:6rem auto 2rem;padding:0 4vw}@media print,only screen and (min-width:768px){.welfare-other__list{width:86.6vw;padding:0;margin:0 auto 7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.welfare-other__item{margin:.1875rem 0;padding:2rem 4vw 2.21875rem;background-color:#fff;color:#1a1a1a}@media print,only screen and (min-width:768px){.welfare-other__item{margin:0;width:calc((100% - .375rem)/3);padding:2.25rem 3.62vw 3rem}}.welfare-other__item:nth-of-type(2n){background-color:#edf1f8}.welfare-other__heading{font-size:.9375rem;line-height:1;margin:0 0 1.09375rem;text-align:center;letter-spacing:.06em}.welfare-other__text{font-size:.8125rem;letter-spacing:.02em;margin:0}@media print,only screen and (min-width:768px){.welfare-other__text{line-height:1.8}}.welfare-proof{background-color:#fff;color:#1a1a1a;padding:1.5625rem 16vw .5rem;width:calc(100% - 4vw*2);margin:0 auto}@media print,only screen and (min-width:768px){.welfare-proof{width:86.6vw;padding:3rem 6.25vw 4.5rem}}.welfare-proof__heading{font-size:1.125rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;line-height:1;margin:0 0 1.5625rem;letter-spacing:.06em;text-align:center}@media print,only screen and (min-width:768px){.welfare-proof__heading{line-height:1.27;margin-bottom:3rem}}.welfare-proof__list{padding:0}@media print,only screen and (min-width:768px){.welfare-proof__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:4.498594%;column-gap:4.498594%}}.welfare-proof__item{margin:0 0 2rem}@media print,only screen and (min-width:768px){.welfare-proof__item{margin:0;display:-ms-grid;display:grid;-ms-grid-columns:6.75rem auto;grid-template-columns:6.75rem auto;-webkit-column-gap:3.707365%;column-gap:3.707365%}}.welfare-proof__image{width:21.33vw;margin:0 auto 1rem}@media print,only screen and (min-width:768px){.welfare-proof__image{width:auto;margin:0}}.welfare-proof__detail{text-align:center}@media print,only screen and (min-width:768px){.welfare-proof__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem}}.welfare-proof__title{font-size:1.125rem;line-height:1;margin:0 0 .875rem;font-weight:400;letter-spacing:.06em}@media print,only screen and (min-width:768px){.welfare-proof__title{font-size:1.375rem;margin-bottom:1rem}}.welfare-proof__text{font-size:.9375rem;margin:0;letter-spacing:.06em}.faq-tab{margin-top:6.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.86vw}@media print,only screen and (min-width:768px){.faq-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.22vw;margin-top:7.5rem}}.faq-tab__item{width:calc((100vw - 1.85vw)/2);border-radius:.3rem .3rem 0 0;background-color:rgba(26,26,26,.8);text-align:center;font-size:1.0625rem;line-height:1;padding:1.375rem 0 1.4375rem;letter-spacing:.06em;color:#fff}@media print,only screen and (min-width:768px){.faq-tab__item{width:34.44vw;padding:1.5625rem 0;font-size:1.25rem;line-height:1.5;border-radius:.375rem .375rem 0 0}.faq-tab__item:hover{cursor:pointer}}.faq-tab__item.is-show{background-color:rgba(255,255,255,.8);color:#3b3b3b}.faq-contents{margin-bottom:5.5rem;display:none}@media print,only screen and (min-width:768px){.faq-contents{margin-bottom:13.75rem}}.faq-contents.is-show{display:block}.faq-contents__box{background-color:rgba(255,255,255,.8);padding:3rem 8vw 5rem;color:#1b365d}@media print,only screen and (min-width:768px){.faq-contents__box{padding:5rem 20vw 7.5rem}}.faq-contents__box:nth-of-type(2n){background-color:rgba(237,241,248,.8)}.faq-contents__heading{text-align:center;font-size:1.5rem;letter-spacing:.08em;line-height:1.66;margin:0 0 2.875rem;font-weight:400}@media print,only screen and (min-width:768px){.faq-contents__heading{font-size:1.75rem;letter-spacing:.12em;line-height:1;margin-bottom:5.875rem}}.faq-contents__item{margin-top:2.875rem}@media print,only screen and (min-width:768px){.faq-contents__item{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.63vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.faq-contents__number{font-size:.9375rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.33;color:#ffcd00;padding:.25rem 1.125rem;background-color:#1b365d;width:-webkit-fit-content;width:fit-content;border-radius:3rem;margin:0 auto 1.25rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.faq-contents__number{font-size:1.1875rem;line-height:1.31;padding:.125rem 1.0625rem .3125rem;margin:0}}@media print,only screen and (min-width:768px){.faq-contents__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}}.faq-contents__title{font-size:1.25rem;line-height:1.7;letter-spacing:.08em;margin:0 0 1rem}@media print,only screen and (min-width:768px){.faq-contents__title{font-size:1.5rem;line-height:1.275}}.faq-contents__text{font-size:.8125rem;color:#1a1a1a;letter-spacing:.02em;margin:0}@media print,only screen and (min-width:768px){.faq-contents__text{font-size:.9375rem;letter-spacing:.06em}}.recruit-top{background-color:#1b365d;padding:4.5rem 8vw 5rem;color:#fff;margin:6.5rem auto 5.6rem;border-radius:.1875rem}@media print,only screen and (min-width:768px){.recruit-top{margin:16rem auto 3.5rem;padding:4rem 10vw 5.5rem;width:calc(100vw - 10vw*2)}}.recruit-top.is-min{padding:4rem 8vw 4.5rem}@media print,only screen and (min-width:768px){.recruit-top.is-min{margin:9.25rem auto 3.5rem;padding:4rem 10vw}}@media print,only screen and (min-width:768px){.recruit-top.is-min .recruit-top__headline{margin-bottom:2.6rem}}.recruit-top.is-min .recruit-top__text{margin:0 0 2.125rem}.recruit-top.is-min .recruit-top__text:last-of-type{margin:0}.recruit-top.is-alumni{padding:4rem 6vw 6rem}@media print,only screen and (min-width:768px){.recruit-top.is-alumni{margin:9.25rem auto 0;padding:4rem 10vw 5.5rem}}@media print,only screen and (min-width:768px){.recruit-top.is-alumni .recruit-top__headline{margin-bottom:2.2rem}}.recruit-top.is-alumni .recruit-top__text{margin:0 0 3.2rem}.recruit-top.is-newgraduate{margin-bottom:1.5rem}@media print,only screen and (min-width:768px){.recruit-top.is-newgraduate{margin:10rem auto 4.375rem;padding-bottom:5rem}.recruit-top.is-newgraduate+.recruit-date{margin-bottom:10rem}}.recruit-top__headline{text-align:center;font-weight:400;line-height:1.66;font-size:1.5rem;letter-spacing:.08em;margin:0 0 2.96875rem}@media print,only screen and (min-width:768px){.recruit-top__headline{font-size:1.75rem;margin-bottom:3.5rem;line-height:1;letter-spacing:.06em}}.recruit-top__text{font-size:1.0625rem;margin:0 0 3.5rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-top__text{margin-bottom:4.5rem}}.recruit-top__heading{margin:3rem 0 1rem;font-size:1rem;font-weight:400;letter-spacing:.08em;padding-bottom:.25rem;border-bottom:1px solid #fff}@media print,only screen and (min-width:768px){.recruit-top__heading{font-size:1.0625rem;margin:2.5rem 0 .5rem;line-height:1;padding-bottom:.5625rem}}.recruit-top__suppl{font-size:.9375rem;line-height:1.8;margin:0;letter-spacing:.02em}@media print,only screen and (min-width:768px){.recruit-top__suppl{letter-spacing:.06em;line-height:2}}.recruit-top__suppl a{color:#fff}.recruit-top__caption{margin:2rem 0 0;font-size:.9375rem;line-height:1.8;letter-spacing:.02em;font-weight:40}@media print,only screen and (min-width:768px){.recruit-top__caption{letter-spacing:.06em;margin:2.5rem 0 .5625rem;line-height:1}}.recruit-event__button{margin:1.875rem 0 5rem;max-width:19.6875rem}@media print,only screen and (min-width:768px){.recruit-event__button{margin:1.40625rem 0 4rem}}.recruit-event__link{display:block;text-decoration:none;text-align:center;color:#ffcd00;border:1px solid #ffcd00;font-size:.9375rem;line-height:2.2;padding:.875rem 0;border-radius:3rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-event__link{max-width:18.125rem;padding:.4375rem 0}}.recruit-event__link span{padding-left:2.3125rem;position:relative;display:inline-block}.recruit-event__link span:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:1.5625rem;height:1.38875rem;background-image:url(../../assets/img/recruit/icon_calendar.svg);background-size:cover;z-index:1}@media print,only screen and (min-width:768px){.recruit-top-application{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.44vw}}.recruit-top-application__item{border:1px solid #fff;border-radius:.1875rem;margin-top:.5rem;padding:3.5rem 4vw 4rem}@media print,only screen and (min-width:768px){.recruit-top-application__item{width:calc((100% - 4.44vw)/2);padding:2.5rem 2.77vw;margin:0}}.recruit-top-application__title{font-size:1rem;text-align:center;line-height:1;margin:0 0 3.5rem;letter-spacing:normal}@media print,only screen and (min-width:768px){.recruit-top-application__title{margin-bottom:2.875rem;font-size:1.0625rem;letter-spacing:.06em}}.recruit-top-application__link{max-width:16.3125rem;margin:1rem auto 0;display:block;background-color:#ffcd00;border-radius:3rem;color:#1b365d;text-align:center;font-size:.9375rem;padding:.9375rem 0 1rem;text-decoration:none;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-top-application__link{padding:.75rem 0;max-width:20rem}}.recruit-top-application__link.is-mypage{background-color:#fff}.recruit-top-application__link.is-disable{background-color:#d6d6d6;color:#a5a5a5;pointer-events:none}.recruit-date{width:calc(100vw - 4vw*2);margin:1.5rem auto 5.5rem;background-color:rgba(255,255,255,.7);border-radius:.1875rem;padding:4rem 4vw 5rem}@media print,only screen and (min-width:768px){.recruit-date{width:calc(100vw - 10vw*2);margin:8rem auto 16rem;padding:4rem 10vw 5.5rem}}.recruit-date.is-first{margin:6.5rem auto 5.5rem}@media print,only screen and (min-width:768px){.recruit-date.is-first{margin:9.5rem auto 10rem}}@media print,only screen and (min-width:768px){.recruit-date.is-challenged{margin:5rem auto 10rem}}.recruit-date.is-job{padding:4rem 4vw 3.5rem}@media print,only screen and (min-width:768px){.recruit-date.is-job{padding:5.3125rem 10vw 6.5rem}.recruit-date.is-job .recruit-date-title{margin-bottom:4.5rem}.recruit-date.is-job .recruit-date-title__main{line-height:1.71}}.recruit-date-title{margin:0 0 3.9rem;text-align:center;font-weight:400}@media print,only screen and (min-width:768px){.recruit-date-title{margin-bottom:2rem}}.recruit-date-title__main{display:block;font-size:1.5rem;letter-spacing:.08em;line-height:1.66;margin-bottom:.6rem}@media print,only screen and (min-width:768px){.recruit-date-title__main{font-size:1.75rem;line-height:2;margin:0;letter-spacing:.06em}}.recruit-date-title__sub{display:block;font-size:.8125rem;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-date-title__sub{line-height:1.76}}.recruit-overview__list{border-top:2px solid rgba(27,54,93,.1);padding-top:1.15rem;margin:0 0 2.8rem}.recruit-overview__list:last-of-type{margin-bottom:0}@media print,only screen and (min-width:768px){.recruit-overview__list{padding-top:1.625rem;border-top:1px solid rgba(27,54,93,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.11vw;margin:0}.recruit-overview__list:last-of-type{border-bottom:1px solid rgba(27,54,93,.1)}}.recruit-overview__title{text-align:center;font-size:.9375rem;line-height:1.6;padding-bottom:1.15rem;margin-bottom:1.3rem;border-bottom:1px solid #3b3b3b;letter-spacing:.06em;position:relative}@media print,only screen and (min-width:768px){.recruit-overview__title{margin-bottom:0;width:10vw;text-align:left;border-bottom:none;line-height:1.6}.recruit-overview__title:after{content:"";position:absolute;width:100%;height:2px;background-color:#3b3b3b;left:0;bottom:-1px;z-index:1}}.recruit-overview-detail{margin:0;padding:0}@media print,only screen and (min-width:768px){.recruit-overview-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:1.5rem}}.recruit-date__buttons{margin-top:3.8rem}@media print,only screen and (min-width:768px){.recruit-date__buttons{margin-top:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.11vw}}.recruit-date__button{max-width:16.25rem;margin:1rem auto 0;display:block;font-size:.9375rem;line-height:2;padding:.97rem 0;text-align:center;text-decoration:none;background-color:#ffcd00;border-radius:4rem}@media print,only screen and (min-width:768px){.recruit-date__button{width:calc((100% - 1.11vw)/2);max-width:100%;margin:0}}.recruit-date__button.is-white{background-color:#fff}.recruit-overview__supll{font-size:.6875rem;line-height:1.8;margin:1.3rem 0 2.625rem}@media print,only screen and (min-width:768px){.recruit-overview__supll{margin-top:.3rem}}@media print,only screen and (min-width:768px){.recruit-overview__supll.is-max{margin-top:1rem}}.recruit-overview__confirmation{overflow:scroll;max-height:13.75rem;background-color:rgba(181,181,181,.1);padding:1rem 2.66vw;margin:2.625rem 0 4rem}@media print,only screen and (min-width:768px){.recruit-overview__confirmation{padding:1.875rem 1.25vw;margin:2.5rem 0 5.5rem}}.recruit-overview__confirmation p{font-size:.6875rem;line-height:1.8;margin:0;letter-spacing:.06em}.recruit__button{display:block;text-align:center;text-decoration:none;margin:3.2rem auto 0;width:69.6vw;font-size:.9375rem;padding:.9375rem 0 1rem;background-color:#ffcd00;border-radius:4rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit__button{width:40vw;padding:.8125rem 0}}.recruit__button.is-white{background-color:#fff}@media print,only screen and (min-width:768px){.recruit__button.is-white{margin-top:4rem}}.recruit-bottom{background-color:#1b365d;padding:4rem 8vw;color:#fff}@media print,only screen and (min-width:768px){.recruit-bottom{padding:5.9375rem 20vw 4.6875rem}}.recruit-bottom__title{text-align:center;font-size:1.5rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;margin:0 0 3.7rem}@media print,only screen and (min-width:768px){.recruit-bottom__title{margin-bottom:4.2rem}}.recruit-bottom__links{margin-bottom:3.5rem}@media print,only screen and (min-width:768px){.recruit-bottom__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem 2.08vw;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.recruit-bottom__link{color:#fff;display:block;text-decoration:none;font-size:.9375rem;line-height:1.75;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:.3rem;margin-top:1.5rem;padding-right:8.53vw;position:relative}@media print,only screen and (min-width:768px){.recruit-bottom__link{width:calc((100% - 2.08vw)/2);padding-bottom:.6575rem;padding-right:1.25rem;margin:0}}.recruit-bottom__link:after{content:"";position:absolute;aspect-ratio:1;height:auto;width:.9375rem;background-image:url(../../assets/img/common/icon_arrow_right.svg);background-size:100% auto;background-position:0 center;background-repeat:no-repeat;right:0;top:0;bottom:.1875rem;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.recruit-bottom__link:after{bottom:.6575rem}}.recruit-bottom__back{display:block;width:-webkit-fit-content;width:fit-content;text-decoration:none;margin:0 auto;color:#fff;font-size:.8125rem;padding-left:1.1875rem;position:relative}.recruit-bottom__back:after{content:"";position:absolute;aspect-ratio:1;height:auto;width:.8125rem;background-image:url(../../assets/img/recruit/icon_index.svg);background-size:cover;left:0;top:0;bottom:0;margin:auto;z-index:1}.recruit-suppl{margin:1rem 0 5rem;padding-bottom:4.5rem;text-align:center;font-size:.6875rem;line-height:1.8;letter-spacing:.06em;position:relative}@media print,only screen and (min-width:768px){.recruit-suppl{margin:1.5625rem 0 2.4rem;padding-bottom:4rem}}.recruit-suppl:after{content:"";position:absolute;width:100vw;height:1px;background-color:rgba(255,255,255,.1);bottom:0;left:-8vw;z-index:1}@media print,only screen and (min-width:768px){.recruit-suppl:after{width:calc(100vw - 10vw*2);left:-10vw}}.recruit-top-overview{padding-top:5rem;position:relative}@media print,only screen and (min-width:768px){.recruit-top-overview{padding-top:4rem}}.recruit-top-overview__item{margin-bottom:5rem}@media print,only screen and (min-width:768px){.recruit-top-overview__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.625rem 0 1.5rem;gap:1.11vw;border-bottom:1px solid rgba(255,255,255,.1)}}.recruit-top-overview__title{text-align:center;font-size:.9375rem;line-height:1;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid #fff;margin:0 0 1.5rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-top-overview__title{border-top:none;text-align:left;width:10vw;padding:0 0 1.5rem;margin:0;border-bottom:2px solid #fff}}.recruit-top-overview__detail{margin:0}@media print,only screen and (min-width:768px){.recruit-top-overview__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:1.5rem}}.recruit-top-overview__detail p{font-size:.9375rem;line-height:1.6;letter-spacing:.06em;margin:1.5rem 0 0}@media print,only screen and (min-width:768px){.recruit-top-overview__detail p{margin:0 0 1.5rem}.recruit-top-overview__detail p:last-of-type{margin:0}}.recruit-alumni{margin:2rem 0 5.5rem;background-color:#fff;text-align:center;padding:4rem 8vw 5rem}@media print,only screen and (min-width:768px){.recruit-alumni{width:calc(100vw - 10vw*2);margin:2.5rem auto 10rem;padding:4rem 0 5.5rem}}.recruit-alumni__title{font-size:1.5rem;letter-spacing:.08em;margin:0 0 .5rem;line-height:1.66}@media print,only screen and (min-width:768px){.recruit-alumni__title{font-size:1.75rem;line-height:1;margin-bottom:3rem}}.recruit-alumni__text{font-size:.8125rem;line-height:1.8;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-alumni__text{font-size:1.0625rem;line-height:1.3}}.recruit-type{width:calc(100vw - 4vw*2);margin:3.5rem auto 0;background-color:#3b3b3b;border-radius:.3rem .3rem 0 0;padding:3.5rem 4vw 5.75rem;color:#fff}@media print,only screen and (min-width:768px){.recruit-type{width:calc(100vw - 10vw*2);margin:3.5rem auto 1.5rem;padding:4rem 12vw 4.5rem}}.recruit-type__title{font-size:1.5rem;text-align:center;font-weight:400;line-height:1.66;margin:0 0 2.5rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-type__title{font-size:1.75rem;line-height:1;margin-bottom:3rem}}.recruit-type-nav{background-color:#f8f8fa;padding-bottom:1.5rem;box-shadow:.625rem .625rem .9375rem rgba(0,0,0,.05);border-radius:0 0 .25rem .25rem;position:absolute;left:0;bottom:.25rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:5;display:none}@media print,only screen and (min-width:768px){.recruit-type-nav{background-color:transparent;width:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem 2.91vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;box-shadow:none;position:initial}}.recruit-type-nav__link{display:block;color:#1a1a1a;text-decoration:none;text-align:center;font-size:.9375rem;margin-top:1rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.recruit-type-nav__link{color:#fff;padding-right:1.3125rem;position:relative;margin:0}.recruit-type-nav__link:after{content:"";position:absolute;width:.5rem;height:.5rem;border-right:1px solid #ffcd00;border-bottom:1px solid #ffcd00;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0;top:0;bottom:.2875rem;margin:auto;z-index:1}}.recruit-type__search{position:relative}.recruit-type__select{width:100%;text-align:center;font-size:.9375rem;padding:.75rem 0 .875rem;margin:0;background-color:#fff;color:#1a1a1a;border-radius:.25rem;position:relative;letter-spacing:.06em}.recruit-type__select:after{content:"";position:absolute;top:0;bottom:.35rem;width:.375rem;height:.375rem;margin:auto;right:1.1875rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.recruit-type__select.is-active:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:.35rem;bottom:0}.recruit-contents{margin:1rem auto;width:calc(100vw - 4vw*2);background-color:rgba(255,255,255,.7);padding:3.5rem 4vw}@media print,only screen and (min-width:768px){.recruit-contents{width:calc(100vw - 10vw*2);padding:3rem 10vw 4rem;margin:1.5rem auto}}.recruit-contents:nth-of-type(2n){background-color:rgba(230,233,237,.7)}.recruit-contents:last-of-type{margin-bottom:5.5rem}@media print,only screen and (min-width:768px){.recruit-contents:last-of-type{margin-bottom:10rem}}.recruit-contents__title{text-align:center;font-size:1.375rem;letter-spacing:.08em;line-height:1.77;margin:0 0 2.8rem}@media print,only screen and (min-width:768px){.recruit-contents__title{font-size:1.5rem;line-height:1;margin-bottom:3.375rem}}.recruit-contents__button{display:block;text-decoration:none;font-size:.9375rem;position:relative;border-bottom:1px solid rgba(27,54,93,.3);padding:0 1.25rem .1875rem 0;margin-top:1.5rem;letter-spacing:.06em;line-height:1.5}@media print,only screen and (min-width:768px){.recruit-contents__button{margin:0}}.recruit-contents__button:after{content:"";position:absolute;width:.75rem;height:auto;aspect-ratio:6 / 5;background-image:url(../../assets/img/common/icon_arrow_right_black.svg);background-size:cover;margin:auto;top:0;bottom:.1875rem;right:0;z-index:1}@media print,only screen and (min-width:768px){.recruit-contents__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 2.08vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.recruit-contents__buttons .recruit-contents__button{width:calc((100% - 2.08vw)/2)}@-moz-document url-prefix(){.recruit-contents__buttons .recruit-contents__button{width:calc((100% - 2.1vw)/2)}}}.event-archive{width:calc(100vw - 4vw*2);margin:4.875rem auto 5.5rem}@media print,only screen and (min-width:768px){.event-archive{width:calc(100vw - 20vw*2);margin:6rem auto 10rem}}.event-archive__link{display:block;background-color:#1b365d;color:#fff;text-decoration:none;font-size:1.0625rem;line-height:1.8;padding:1.3125rem 0 1.25rem;max-width:92vw;margin:.5rem auto 0;text-align:center;border-radius:4rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.event-archive__link{max-width:60vw;padding:1.5rem 0 1.5625rem;margin-top:1rem;font-size:1.0625rem}}.news-archive{margin:3.4875rem auto 5.5rem;background-color:rgba(255,255,255,.7);border-radius:.3rem;padding:3.625rem 4vw 3.5rem}@media print,only screen and (min-width:768px){.news-archive{margin:4rem auto 10rem;width:calc(100vw - 10vw*2);padding:4rem 0 5rem}}.news-nav{margin-bottom:3.5rem;padding-bottom:2.125rem;border-bottom:1px solid rgba(27,54,93,.1)}@media print,only screen and (min-width:768px){.news-nav{padding:0 10vw 2rem;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}}.news-nav__all{margin-bottom:.375rem}@media print,only screen and (min-width:768px){.news-nav__all{width:10rem;height:auto;margin:0}.news-nav__all .news-nav__button{height:100%}.news-nav__all .news-nav__button label{padding:1.147rem 1.5rem}}.news-nav__button{font-size:.9375rem;line-height:1.8;text-align:center;display:block;border-radius:.3rem;text-decoration:none;background-color:#e0e0e0;color:#1b365d}@media print,only screen and (min-width:768px){.news-nav__button{font-size:.8125rem}}.news-nav__button:has(input:checked){background-color:#1b365d;color:#fff}.news-nav__button:has(input:checked).is-news{background-color:#ffcd00;color:#1b365d}.news-nav__button:has(input:checked).is-newgraduate25,.news-nav__button:has(input:checked).is-newgraduate-a{background-color:#fc4c02}.news-nav__button:has(input:checked).is-newgraduate24,.news-nav__button:has(input:checked).is-newgraduate-b{background-color:#007680}.news-nav__button:has(input:checked).is-career{background-color:#e0004d}.news-nav__button:has(input:checked).is-alumni{background-color:#9f5cc0}.news-nav__button:has(input:checked).is-challenged{background-color:#007fa3}.news-nav__button input{display:none}.news-nav__button label{padding:1.15625rem 0;display:block;letter-spacing:.06em}@media print,only screen and (min-width:768px){.news-nav__button label{padding:1.125rem 1.5rem 1rem}.news-nav__button label:hover{cursor:pointer}}.news-nav__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem .3125rem}@media print,only screen and (min-width:768px){.news-nav__buttons{gap:.5rem;margin:0}}.news-nav__buttons .news-nav__button{width:calc((100% - .3125rem)/2);border-radius:.375rem}@media print,only screen and (min-width:768px){.news-nav__buttons .news-nav__button{width:-webkit-fit-content;width:fit-content;line-height:2;border-radius:.3rem;padding:0}}.news-nav__buttons .news-nav__button label{padding:.6875rem 0 .75rem;display:block}@media print,only screen and (min-width:768px){.news-nav__buttons .news-nav__button label{padding:0 1.5rem}}.news-nav__reset{-webkit-appearance:none;appearance:none;background-color:initial;border-radius:.3rem;border:1px solid #1b365d;width:100%;font-size:.8125rem;line-height:2;padding:.25rem 0 .3125rem}@media print,only screen and (min-width:768px){.news-nav__reset{width:9.72vw;height:-webkit-fit-content;height:fit-content;padding:.3125rem .875rem .375rem}.news-nav__reset:hover{cursor:pointer}}.news__list{margin:3.5rem 0;list-style:none;padding:0}@media print,only screen and (min-width:768px){.news__list{margin:4rem 0;padding:0 10vw}}.news-item{margin-bottom:1.5625rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(27,54,93,.1)}@media print,only screen and (min-width:768px){.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.08vw;padding-bottom:.8rem}}.news-item:last-of-type{margin:0}.news-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .6875rem}@media print,only screen and (min-width:768px){.news-item__meta{gap:2.22vw;margin:0}}.news-item__date{font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;line-height:1;font-size:.9375rem;margin:0;letter-spacing:.06em;width:22vw}@media print,only screen and (min-width:768px){.news-item__date{width:6vw}}.news-item__category{font-size:.8125rem;padding:.375rem 0 .3125rem;width:36.2vw;border-radius:.3rem;text-align:center;line-height:1;margin:0;color:#fff}@media print,only screen and (min-width:768px){.news-item__category{width:9.86vw;padding:.375rem 0 .4375rem}}.news-item__category.is-news{background-color:#ffcd00;color:#1b365d}.news-item__category.is-newgraduate25,.news-item__category.is-newgraduate-a{background-color:#fc4c02}.news-item__category.is-newgraduate24,.news-item__category.is-newgraduate-b{background-color:#007680}.news-item__category.is-career{background-color:#e0004d}.news-item__category.is-alumni{background-color:#9f5cc0}.news-item__category.is-challenged{background-color:#007fa3}.news-item__title{font-size:.9375rem;line-height:1.5;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.news-item__title{margin-top:.2rem}}.news-item__title.is-noposts{padding:1rem 0 3rem;text-align:center}@media print,only screen and (min-width:768px){.news-item__title.is-noposts{width:100%;padding:.5rem 0 3.7rem;margin-top:0}}.news-item__title a{color:#1b365d}.news-more{width:calc(100vw - 4vw*2);margin:0 auto;text-align:center;border-radius:.3rem;border:1px solid #1a1a1a;font-size:.9375rem;line-height:1.78;padding:1.25rem 0;background-color:transparent;-webkit-appearance:none;appearance:none;display:block;letter-spacing:.06em}@media print,only screen and (min-width:768px){.news-more{max-width:18.125rem;padding:.75rem 0 .8125rem}.news-more:hover{cursor:pointer}}.people-nav{position:relative}.people-nav__image{position:relative;-webkit-mask-image:url(../../assets/img/people/img_people_nav_bg.png);mask-image:url(../../assets/img/people/img_people_nav_bg.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;margin-bottom:7rem;overflow:hidden}@media print,only screen and (min-width:768px){.people-nav__image{-webkit-mask-image:url(../../assets/img/people/img_people_nav_bg_pc.png);mask-image:url(../../assets/img/people/img_people_nav_bg_pc.png);margin-bottom:6.5625rem}}.people-nav__image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(59,59,59,.8)}.people-nav__image img{height:109.6vw;object-fit:cover}@media print,only screen and (min-width:768px){.people-nav__image img{height:31.94vw}}.people-nav__contents{position:absolute;z-index:5;top:5rem;left:8vw;right:8vw;color:#fff}@media print,only screen and (min-width:768px){.people-nav__contents{top:11vw}}.people-nav__title{font-size:1.25rem;font-weight:400;letter-spacing:.12em;line-height:1;margin:0 0 1.25rem;text-align:center}@media print,only screen and (min-width:768px){.people-nav__title{font-size:2rem;margin-bottom:1.875rem}}.people-nav__list{width:-webkit-fit-content;width:fit-content;margin:0 auto}.people-nav__item{margin-top:1.1875rem}@media print,only screen and (min-width:768px){.people-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.11vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}}.people-nav__name{font-size:.625rem;line-height:1;margin:0 0 .6875rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-nav__name{font-size:1.0625rem;width:9.68vw;margin:0}}.people-nav__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.13vw}@media print,only screen and (min-width:768px){.people-nav__buttons{gap:.55vw}}.people-nav__button{display:block;font-size:.8125rem;line-height:1;color:#fff;text-decoration:none;border-radius:3rem;letter-spacing:.06em;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.people-nav__button:hover{color:#1b365d;background-color:#fff}}.people-nav__button:has(input:checked){color:#1b365d;background-color:#fff}.people-nav__button input{display:none}.people-nav__button label{padding:.75rem 1rem;display:block}@media print,only screen and (min-width:768px){.people-nav__button label{padding:.5rem 1.875rem}.people-nav__button label:hover{cursor:pointer}}.people-nav__reset{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:-3.625rem;z-index:1;text-align:center;text-decoration:none;font-size:.6875rem;line-height:1;padding:0;letter-spacing:.06em;background-color:transparent;border:none}@media print,only screen and (min-width:768px){.people-nav__reset{bottom:-2.625rem}.people-nav__reset:hover:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);cursor:pointer}}.people-nav__reset:before{content:"";display:block;background-color:#3b3b3b;width:3.75rem;height:3.75rem;border-radius:50%;background-image:url(../../assets/img/people/icon_nav_reset.svg);background-size:55%;background-position:center .6875rem;background-repeat:no-repeat;margin-bottom:.5625rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people-archive{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.0625rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0}@media print,only screen and (min-width:768px){.people-archive{width:calc(100vw - 10vw*2);margin:0 auto 13.5rem;gap:4.5rem 0}}.people-archive__item{width:calc(100%/2)}@media print,only screen and (min-width:768px){.people-archive__item{width:calc(100%/3)}}.people-archive__link{display:block;text-decoration:none}@media print,only screen and (min-width:768px){.people-archive__link:hover .people-archive__thumbnail img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.people-archive__thumbnail{margin-bottom:.6875rem;overflow:hidden}@media print,only screen and (min-width:768px){.people-archive__thumbnail{margin-bottom:1.0625rem}}.people-archive__thumbnail img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.people-archive__info{padding:0 2.13vw 0 4.26vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,only screen and (min-width:768px){.people-archive__info{padding:0}}.people-archive__name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:1.125rem;line-height:1.33;letter-spacing:.06em;margin:0 4.26vw 0 0}@media print,only screen and (min-width:768px){.people-archive__name{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:1.32vw;font-size:1.5625rem;line-height:1}}.people-archive__position{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:.6875rem;line-height:1.8;position:relative;letter-spacing:.06em;margin:0 0 .3125rem}@media print,only screen and (min-width:768px){.people-archive__position{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:.9375rem;line-height:2;padding-left:1.125rem;margin:0;width:auto}}.people-archive__position:after{content:"";position:absolute;width:.375rem;height:.375rem;border-radius:50%;background-color:#ffcd00;top:0;bottom:0;margin:auto;left:-.75rem}@media print,only screen and (min-width:768px){.people-archive__position:after{width:.5rem;height:.5rem;left:0}}.people-archive__profile{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:.625rem;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-archive__profile{font-size:.6875rem;margin-top:.625rem;width:100%}}.people-head{position:relative;margin-bottom:2.0625rem}@media print,only screen and (min-width:768px){.people-head{margin-bottom:0}}.people-head__image{width:97.9vw;overflow:hidden;-webkit-mask-image:url(../../assets/img/people/img_people_mask.png);mask-image:url(../../assets/img/people/img_people_mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:relative;z-index:5}@media print,only screen and (min-width:768px){.people-head__image{width:81.48vw}}.people-head__image img{aspect-ratio:18.359 / 12.5;object-fit:cover}.people-head__title{position:absolute;top:7.5rem;right:-.5rem;-webkit-transform:translateX(100%) rotate(90deg);-ms-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;margin:0;z-index:1;font-size:3.1875rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;line-height:1;letter-spacing:.06em;color:#fff}@media print,only screen and (min-width:768px){.people-head__title{font-size:7.75rem;right:2vw}}.people-head__title span{display:none}.people-head__catch{width:84vw;position:relative;margin-top:-2.1875rem;left:4vw;z-index:10;overflow:hidden}@media print,only screen and (min-width:768px){.people-head__catch{position:absolute;width:45vw;top:26.875rem;left:auto;right:10vw;margin:0}}.people-head__catch p{font-size:1.25rem;color:#fff;background-color:#1b365d;padding:.625rem .5rem;margin:1px 0 0;letter-spacing:.06em;line-height:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:relative}@media print,only screen and (min-width:768px){.people-head__catch p{font-size:2.5rem;padding:1.1875rem .625rem}}.people-head__catch p span{color:#ffcd00}.people-head__catch p:after{content:"";position:absolute;width:100%;height:100%;background-color:#1b365d;right:0;top:0;z-index:1}.people-head__catch p.show{-webkit-animation-name:headbgShow;animation-name:headbgShow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.people-head__catch p.show:after{-webkit-animation-name:headbgFilter;animation-name:headbgFilter;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.people-profile{width:calc(100% - 4vw*2);margin:0 auto 3.4375rem;padding:1.5625rem 4vw 2.5rem;color:#fff;background-color:#1b365d;position:relative;z-index:10}@media print,only screen and (min-width:768px){.people-profile{width:calc(100% - 10vw*2);margin:-2.8125rem auto 10rem;padding:2.7375rem 4.44vw 3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7.22vw}}.people-profile__name{font-size:1.125rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;margin:0 0 1.9125rem;letter-spacing:.06em;line-height:1.3}@media print,only screen and (min-width:768px){.people-profile__name{font-size:2rem;line-height:1;margin:0}}@media print,only screen and (min-width:768px){.people-profile__detail{padding-top:.5125rem}}.people-profile__info{margin-bottom:1.5rem}@media print,only screen and (min-width:768px){.people-profile__info{margin-bottom:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.people-profile__join{font-size:.8125rem;line-height:1;letter-spacing:.12em;margin:0}.people-profile__position{font-size:.8125rem;line-height:1;letter-spacing:.12em;margin:0 0 1rem;padding-left:1rem;position:relative;color:#ffcd00}@media print,only screen and (min-width:768px){.people-profile__position{font-size:1.125rem;margin-bottom:0;padding-left:1.125rem}}.people-profile__position:after{content:"";position:absolute;width:.375rem;height:.375rem;border-radius:50%;background-color:#ffcd00;top:0;bottom:0;margin:auto;left:0;z-index:1}@media print,only screen and (min-width:768px){.people-profile__position:after{width:.5rem;height:.5rem}}.people-profile__text{font-size:.9375rem;margin:0;letter-spacing:.06em}.people-comment{margin:0 0 3.4375rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.people-comment{width:calc(100vw - 10vw*2);margin:0 auto 10rem}}.people-comment:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:3rem;background-color:rgba(255,255,255,.7)}@media print,only screen and (min-width:768px){.people-comment:after{top:7.5rem;width:calc(100vw - 10vw);right:auto}}.people-comment.is-left .people-comment__image{margin-left:auto}@media print,only screen and (min-width:768px){.people-comment.is-left:after{right:0;left:auto}}.people-comment__image{width:calc(100vw - 4vw);margin:0 0 1.5625rem}@media print,only screen and (min-width:768px){.people-comment__image{width:100%;margin-bottom:3.5rem}}.people-comment__image img{object-fit:cover;height:40vw}@media print,only screen and (min-width:768px){.people-comment__image img{height:33.333vw}}.people-comment__catch{font-size:1.125rem;line-height:1.77;margin:0 0 .96875rem;letter-spacing:.12em;color:#3b3b3b}@media print,only screen and (min-width:768px){.people-comment__catch{font-size:1.75rem;margin-bottom:1.2rem}}.people-comment__text{font-size:.9375rem;margin:0;letter-spacing:.06em}.people-comment__detail{padding:0 8vw 3.4375rem}@media print,only screen and (min-width:768px){.people-comment__detail{padding:0 10vw 6rem}}.people-schedule{background-size:cover;background-position:center;position:relative;margin-bottom:4rem}@media print,only screen and (min-width:768px){.people-schedule{margin-bottom:10rem}}.people-schedule:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.4)}.people-schedule__image img{object-fit:cover;height:149.33vw}@media print,only screen and (min-width:768px){.people-schedule__image img{height:50vw}}.people-schedule__inner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;padding:2rem 0}@media print,only screen and (min-width:768px){.people-schedule__inner{padding:4.4375rem 0 6rem}}.people-schedule__head{padding:0 8vw;margin-bottom:16.625rem;color:#fff}@media print,only screen and (min-width:768px){.people-schedule__head{padding:0 10vw;margin-bottom:19.5rem}}.people-schedule__title{font-size:1.8125rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;line-height:1;margin:0 0 1rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-schedule__title{font-size:4rem;margin-bottom:.875rem;line-height:1.328}}.people-schedule__title-sub{font-size:.9375rem;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-schedule__title-sub{line-height:1;font-size:1.5rem}}.people-schedule__list{padding-left:8vw;position:absolute;bottom:2rem;left:0;right:0;z-index:1}@media print,only screen and (min-width:768px){.people-schedule__list{padding-left:10vw;bottom:6rem}}.people-schedule__list .swiper-button-prev{width:3.25rem;height:3.25rem;background-image:url(../../assets/img/common/img_slide_arrow_left.png);background-size:cover;top:-2.125rem;left:auto;right:5.1875rem;margin:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media print,only screen and (min-width:768px){.people-schedule__list .swiper-button-prev{width:4rem;height:4rem;top:-4rem;right:calc(9.2vw + 5.0875rem)}}.people-schedule__list .swiper-button-prev:after{display:none}.people-schedule__list .swiper-button-next{width:3.25rem;height:3.25rem;top:-2.125rem;margin:0;background-image:url(../../assets/img/common/img_slide_arrow_right.png);background-size:cover;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);right:.9375rem}@media print,only screen and (min-width:768px){.people-schedule__list .swiper-button-next{width:4rem;height:4rem;top:-4rem;right:9.2vw}}.people-schedule__list .swiper-button-next:after{display:none}.people-schedule__list .swiper-slide{height:auto}.people-schedule__item{padding:1.1875rem 1.5rem 1.21875rem;background-color:rgba(255,255,255,.9);height:100%}@media print,only screen and (min-width:768px){.people-schedule__item{padding:1.4375rem 2.22vw 2rem}}.people-schedule__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.4vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.53125rem}@media print,only screen and (min-width:768px){.people-schedule__info{gap:1.73vw;margin-bottom:.84375rem}}.people-schedule__time{margin:0;font-size:1.125rem;font-weight:300;line-height:1.27;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-schedule__time{font-size:1.25rem;line-height:1.35}}.people-schedule__action{font-size:.9375rem;line-height:1;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.people-schedule__action{font-size:1.0625rem}}.people-schedule__text{font-size:.9375rem;margin:0;letter-spacing:.06em}.people-integrity{padding:3rem 0;margin-bottom:2.5rem;position:relative;background-color:#1b365d;color:#fff}@media print,only screen and (min-width:768px){.people-integrity{padding:6rem 5.97vw;margin-bottom:4rem}}.people-integrity__heading{position:absolute;z-index:1;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";color:#fff;line-height:1;font-size:3.1875rem;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0;left:3.2rem;letter-spacing:.06em;top:1.3rem}@media print,only screen and (min-width:768px){.people-integrity__heading{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-size:6rem;left:9rem;top:7rem}}.people-integrity__image{overflow:hidden}.people-integrity__image img{object-fit:cover;height:46.93vw}@media print,only screen and (min-width:768px){.people-integrity__image img{height:30.694vw}}.people-integrity__inner{position:relative;z-index:10;padding:0 4vw;margin-bottom:2.625rem}@media print,only screen and (min-width:768px){.people-integrity__inner{padding:0;margin:0 auto 6rem;width:calc(100vw - 20vw*2)}}.people-integrity__title{font-size:1.125rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;text-align:center;letter-spacing:.02em;margin:0 0 1.125rem}@media print,only screen and (min-width:768px){.people-integrity__title{font-size:1.5rem;margin-bottom:1.4375rem}}.people-integrity__catch{font-size:1.5rem;line-height:1.5;margin:0 0 1.875rem;text-align:center;letter-spacing:.12em}@media print,only screen and (min-width:768px){.people-integrity__catch{font-size:2.75rem;margin-bottom:2.53125rem;line-height:1}}.people-integrity__catch span{color:#ffcd00}.people-integrity__text{font-size:.9375rem;font-weight:300;letter-spacing:.06em;margin:0 0 2rem;padding:0 4vw}@media print,only screen and (min-width:768px){.people-integrity__text{margin:0 0 2.625rem;padding:0}}.people-integrity-value{width:calc(100vw - 4vw*2);margin:0 auto;border-radius:.375rem;padding:3.4375rem 5.33vw;border:1px solid #fff}@media print,only screen and (min-width:768px){.people-integrity-value{width:100%;padding:4.7rem 7.91vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8.8194vw}}.people-integrity-value__title{font-size:2.5rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.3;margin:0 0 3.75rem;letter-spacing:.06em;text-align:center}@media print,only screen and (min-width:768px){.people-integrity-value__title{font-size:3.875rem;margin:0}}.people-integrity-value__title span{color:#ffcd00}.people-integrity-value__text{font-size:1.0625rem;letter-spacing:.02em;margin:0 0 3rem;text-align:center}@media print,only screen and (min-width:768px){.people-integrity-value__text{margin-bottom:1.34375rem;text-align:left}}.people-integrity-value__text span{color:#ffcd00}.people-integrity-value__link{display:block;font-size:.9375rem;line-height:1;position:relative;width:44.8vw;margin:auto;color:#fff;text-decoration:none;padding-bottom:.875rem;letter-spacing:.06em;border-bottom:1px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,only screen and (min-width:768px){.people-integrity-value__link{width:20.27vw;margin:0;padding-bottom:.5625rem}.people-integrity-value__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.people-integrity-value__link:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;width:.3125rem;height:.3125rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:.875rem;margin:auto;right:.1125rem;z-index:1}@media print,only screen and (min-width:768px){.people-integrity-value__link:after{bottom:.5625rem}}.people-list{background-color:#fff;padding:4.5rem 0;margin-bottom:2.5rem}@media print,only screen and (min-width:768px){.people-list{padding:3.3125rem 0;margin-bottom:4rem}}.people-list__button{display:block;font-size:.9375rem;text-align:center;text-decoration:none;padding:1rem 0 .9375rem;border-radius:3rem;width:69.6vw;letter-spacing:.06em;margin:auto;background-color:#ffcd00}@media print,only screen and (min-width:768px){.people-list__button{width:27.7vw;padding:.75rem 0}}.training-contents{padding:1.5rem 0 0;position:relative;z-index:10;width:calc(100vw - 4vw*2);margin:4.1875rem auto 5rem}@media print,only screen and (min-width:768px){.training-contents{margin:7rem auto;width:calc(100vw - 6.66vw*2);padding:4.625rem 0 3rem}}.training-contents:after{content:"";position:absolute;z-index:-1;background-color:rgba(255,255,255,.7);top:0;bottom:0;left:0;right:0}@media print,only screen and (min-width:768px){.training-contents:after{margin:auto;width:calc(100% - 2.34vw*2)}}.training-head{padding:0 4vw;margin-bottom:2.83125rem}@media print,only screen and (min-width:768px){.training-head{margin:auto;padding:0 18.33vw;margin-bottom:5.6rem}}.training-head__catch{font-size:1.1rem;line-height:1.77;margin:0 0 .8rem;letter-spacing:.06em;text-align:center}@media print,only screen and (min-width:768px){.training-head__catch{font-size:1.75rem;line-height:2;margin-bottom:2.59375rem;letter-spacing:.12em}}.training-head__text{font-size:.9375rem;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.training-head__text{font-size:1.0625rem}}.training__list{margin:0;list-style:none;padding:0}@media print,only screen and (min-width:768px){.training__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.training-item{margin-top:.25rem;background-color:#1b365d;color:#fff;padding:2rem 8vw 2.9rem;position:relative;overflow:hidden;border-radius:.1875rem}@media print,only screen and (min-width:768px){.training-item{width:calc((100% - 1.25rem)/2);margin:0;padding:1.8rem 5.41vw 2.7rem}}.training-item__contents{position:relative;z-index:10}.training-item__title{font-size:.9375rem;line-height:1.66;text-align:center;padding-bottom:1.25rem;position:relative;letter-spacing:.12em;margin:0 0 1.2375rem}@media print,only screen and (min-width:768px){.training-item__title{font-size:1.25rem;line-height:1;padding-bottom:1.8rem;margin-bottom:1.7rem}}.training-item__title:after{content:"";position:absolute;width:8vw;height:.125rem;background-color:#fff;left:0;right:0;bottom:0;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.training-item__title:after{width:2.77vw;height:.25rem}}.training-item__catch{color:#ffcd00;font-size:1.125rem;letter-spacing:.12em;margin:0 0 1.1rem}@media print,only screen and (min-width:768px){.training-item__catch{font-size:1.5rem;margin-bottom:.675rem}}.training-item__text{font-size:.9375rem;margin:0;letter-spacing:.06em;line-height:1.66}@media print,only screen and (min-width:768px){.training-item__text{font-size:1.125rem;line-height:1.77}}.training-item__number{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";position:absolute;z-index:1;font-size:10rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;right:-1rem;bottom:-2.5rem;margin:0;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.training-item__number{font-size:13.9375rem;bottom:-2.425rem;right:3rem}}.training-program{margin-bottom:5.5rem}@media print,only screen and (min-width:768px){.training-program{margin-bottom:13.125rem}}.training-program-title{text-align:center;color:#1b365d;margin:0 0 2.625rem;font-weight:400}@media print,only screen and (min-width:768px){.training-program-title{margin-bottom:3.125rem}}.training-program-title__main{display:block;font-size:1.875rem;line-height:1.33;margin-bottom:.5rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:.06em}@media print,only screen and (min-width:768px){.training-program-title__main{font-size:3rem;margin-bottom:.875rem}}.training-program-title__sub{display:block;font-size:.8125rem;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.training-program-title__sub{font-size:1.25rem}}.training-program__container{position:relative;z-index:10}.training-program__container:after{content:"";position:absolute;z-index:-1;background-color:#fff;bottom:0;left:0;right:0;top:7.875rem}@media print,only screen and (min-width:768px){.training-program__container:after{top:11rem}}.training-program__contents{padding:0 4vw 2.625rem}@media print,only screen and (min-width:768px){.training-program__contents{padding:0 6.66667vw 5.25rem}}.training-program-curriculum{overflow:scroll;width:100%}@media print,only screen and (min-width:768px){.training-program-curriculum{overflow:initial;width:100%}}.training-program-curriculum__title{margin:0;font-size:1.125rem;line-height:1.77777778;letter-spacing:.06em;font-weight:400;color:#1b365d;text-align:center}@media print,only screen and (min-width:768px){.training-program-curriculum__title{font-size:1.75rem;line-height:1.71429}}.training-program-curriculum__image{width:100%;margin:1rem 0 0}@media print,only screen and (min-width:768px){.training-program-curriculum__image{margin:2rem auto 5.625rem}}.training-program__suppl{font-size:.6875rem;margin:.6875rem 0 4.25rem;line-height:1;letter-spacing:.06em}@media print,only screen and (min-width:768px){.training-program__suppl{display:none}}.training-program-overview{margin-top:3rem;color:#1b365d}@media print,only screen and (min-width:768px){.training-program-overview{padding:0;width:69.230769%;margin:0 auto}}.training-program-overview__list{margin:1.5rem 0 0;padding:0 0 1.25rem;border-bottom:1px solid rgba(27,54,93,.1);position:relative}@media print,only screen and (min-width:768px){.training-program-overview__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.33vw;padding-bottom:1.41875rem;margin-top:1.71875rem}}.training-program-overview__list:after{content:"";position:absolute;width:25.6vw;height:2px;background-color:#3b3b3b;left:0;bottom:-1px;z-index:1}@media print,only screen and (min-width:768px){.training-program-overview__list:after{width:16.66vw}}.training-program-overview__title{margin-bottom:1.1rem;padding-left:4vw}@media print,only screen and (min-width:768px){.training-program-overview__title{margin:0;width:16.66vw;padding:0}}.training-program-overview__title p{font-size:.9375rem;line-height:1;margin:.9375rem 0 0;letter-spacing:.06em;position:relative}@media print,only screen and (min-width:768px){.training-program-overview__title p{padding-left:1rem;font-size:1.0625rem;margin:.3375rem 0 0}}.training-program-overview__title p+p{margin-top:.875rem}.training-program-overview__title p:after{content:"";position:absolute;width:.375rem;height:.375rem;border-radius:50%;background-color:#ffcd00;top:0;bottom:0;left:-4vw;z-index:1;margin:auto}@media print,only screen and (min-width:768px){.training-program-overview__title p:after{width:.5rem;height:.5rem;left:0}}.training-program-overview__detail{margin:0;font-size:.9375rem;line-height:1.66;letter-spacing:.06em;padding:0 4vw}@media print,only screen and (min-width:768px){.training-program-overview__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:2.26;padding:0}}.training-program__gallery{margin-top:.375rem;padding:0 4vw 4rem}@media print,only screen and (min-width:768px){.training-program__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.75rem;padding:0 6.66667vw 7.5rem}}.training-program__image{margin-bottom:.375rem}@media print,only screen and (min-width:768px){.training-program__image{margin:0;width:62%}}.training-program__image img{object-fit:cover;height:50.4vw}@media print,only screen and (min-width:768px){.training-program__image img{height:100%}}.training-program__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem}@media print,only screen and (min-width:768px){.training-program__images{width:calc(38% - .5rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.training-program__image-item{width:calc((100% - .3125rem)/2)}@media print,only screen and (min-width:768px){.training-program__image-item{width:100%}}.voice-best{background-color:#1b365d;padding:3rem 0 4.64375rem;margin-top:4.6875rem}@media print,only screen and (min-width:768px){.voice-best{margin-top:11.34375rem;padding:5.7rem 0 9.375rem}}.voice-best__head{padding:0 4vw}@media print,only screen and (min-width:768px){.voice-best__head{padding:0;width:calc(100vw - 10vw*2);margin:0 auto}}.voice-best__headline{color:#fff;text-align:center;font-size:1.5rem;line-height:1;padding-bottom:1.0625rem;position:relative;font-weight:400;margin:0 0 2.125rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.voice-best__headline{font-size:2.5rem;padding-bottom:1.8rem;margin-bottom:2rem}}.voice-best__headline:after{content:"";position:absolute;width:8vw;height:2px;background-color:#fff;left:0;right:0;margin:auto;bottom:0;z-index:1}@media print,only screen and (min-width:768px){.voice-best__headline:after{width:2.77vw;height:4px}}.voice-best-keyword{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem 1.4375rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem;border-radius:1.25rem;padding:2.125rem 1.5rem 2.0625rem;background-image:url(../../assets/img/voice/icon_dots.svg);background-size:67.2vw;background-repeat:no-repeat;background-position:right 4vw top 0;background-color:#fff}@media print,only screen and (min-width:768px){.voice-best-keyword{gap:1.5rem 1rem;margin:0;background-size:18.8194vw;background-position:right 4rem top 0;padding:4rem 1.5rem 4.25rem;margin-bottom:0;position:relative;z-index:10;margin-bottom:4rem}}.voice-best__head.is-max .voice-best-keyword{gap:1.5rem 1.4375rem}@media print,only screen and (min-width:768px){.voice-best__head.is-max .voice-best-keyword{gap:1.5rem 1rem}}.voice-best-keyword__br{display:none}@media print,only screen and (min-width:768px){.voice-best-keyword__br{width:100%;display:block}}.voice-best-keyword__text{font-size:1.25rem;line-height:1;margin:0;letter-spacing:.06em;color:#1b365d;padding-bottom:.25rem;border-bottom:.5rem solid #ffcd00}@media print,only screen and (min-width:768px){.voice-best-keyword__text{letter-spacing:.2em;font-size:1.75rem;padding-bottom:.4rem;border-bottom:.25rem solid #ffcd00}}@media print,only screen and (min-width:768px){.voice-best__image{padding:0 1.66vw;margin-top:-1.875rem}}.voice-best__image img{object-fit:cover;height:44.82vw}@media print,only screen and (min-width:768px){.voice-best__image img{height:34.722vw}}.voice-best__list{padding:2.5rem 4vw 0;list-style:none;margin:0}@media print,only screen and (min-width:768px){.voice-best__list{margin:-1.3rem auto 0;padding:0;width:calc(100vw - 10vw*2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 2.5vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.voice-best__item{background-color:#d0d6de;border-radius:.625rem;padding:.78125rem 5.33vw 1.375rem;font-size:.9375rem;position:relative;color:#1b365d;margin-bottom:1.625rem;letter-spacing:.06em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(1.5rem);-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}@media print,only screen and (min-width:768px){.voice-best__item{width:calc((100% - 5vw)/3);padding:1.3rem 1.666vw;margin:0;font-size:1.0625rem;line-height:1.5}}.voice-best__item:nth-of-type(2n){background-color:#fff}.voice-best__item:nth-of-type(2n):after{background-color:#fff}.voice-best__item:after{content:"";position:absolute;width:1.1875rem;height:.6875rem;background-color:#d0d6de;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);left:0;right:0;-webkit-transform:translateY(95%);-ms-transform:translateY(95%);transform:translateY(95%);bottom:0;margin:auto;z-index:1}@media print,only screen and (min-width:768px){.voice-best__item:after{width:.81875rem;height:.473125rem}}.voice-best__item:last-of-type{margin:0}.voice-best__item.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@-moz-document url-prefix(){@media print,only screen and (min-width:768px){.voice-best__item{width:calc((100% - 5.1vw)/3)}}}.voice-gap{padding:4rem 4vw;position:relative}@media print,only screen and (min-width:768px){.voice-gap{padding:5rem 10vw 6rem}}.voice-gap__inner{position:relative;z-index:10;padding-bottom:2.125rem}@media print,only screen and (min-width:768px){.voice-gap__inner{padding-bottom:7.75rem}}.voice-gap__inner:after{content:"";position:absolute;top:.9375rem;left:4vw;right:4vw;bottom:0;z-index:-1;background-color:rgba(255,255,255,.6)}@media print,only screen and (min-width:768px){.voice-gap__inner:after{left:3.19vw;right:3.19vw;top:2rem}}.voice-catch{width:75.46vw}@media print,only screen and (min-width:768px){.voice-catch{width:45.8vw}}.voice-catch.is-right{margin-left:auto}.voice-catch__text{font-size:1.125rem;padding:.5325rem 4vw;background-color:#1b365d;letter-spacing:.12em;line-height:1;margin:1px 0 0;color:#fff}@media print,only screen and (min-width:768px){.voice-catch__text{font-size:2.5rem;padding:1.0625rem .69vw}}.voice-catch__text span{color:#ffcd00}.voice-catch__text.is-white{background-color:#fff;color:#1b365d}.voice-gap__image{width:68vw;margin:1.5rem auto}@media print,only screen and (min-width:768px){.voice-gap__image{position:absolute;z-index:1;width:34.55vw;top:6.9375rem;right:1.527vw;left:43.8vw;margin:0 auto;max-width:31rem}}@media print,only screen and (min-width:768px){.voice-gap__lists{margin-top:3.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw}}.voice-gap__list{list-style:none;margin-bottom:1.625rem;padding:0}@media print,only screen and (min-width:768px){.voice-gap__list{margin:0;width:calc((100% - 5vw)/2)}}.voice-gap__list:last-of-type{margin:0}@media print,only screen and (min-width:768px){.voice-gap__list:last-of-type{margin-top:calc(34.55vw - 2.96875rem)}}.voice-gap__item{border-radius:.625rem;padding:.78125rem 5.33vw 1.375rem;margin-bottom:1.625rem;background-color:#d0d6de;position:relative;font-size:.9375rem;letter-spacing:.06em;color:#1b365d;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(1.5rem);-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}@media print,only screen and (min-width:768px){.voice-gap__item{border-radius:.625rem;padding:1.3rem 1.66vw;margin:1.9375rem 0 0;font-size:1.0625rem;line-height:1.5}}.voice-gap__item:after{content:"";position:absolute;width:1.1875rem;height:.6875rem;background-color:#d0d6de;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);-webkit-transform:translateY(95%);-ms-transform:translateY(95%);transform:translateY(95%);z-index:1;bottom:0;left:0;right:0;margin:auto}@media print,only screen and (min-width:768px){.voice-gap__item:after{width:.81875rem;height:.473125rem}}.voice-gap__item:nth-of-type(2n){background-color:#fff}.voice-gap__item:nth-of-type(2n):after{background-color:#fff}.voice-gap__item:last-of-type{margin-bottom:0}@media print,only screen and (min-width:768px){.voice-gap__item:first-of-type{margin-top:0}}.voice-gap__item.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.voice-challeng{background-color:#1b365d;position:relative}.voice-challeng__inner{padding:4rem 4vw 4.51875rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.voice-challeng__inner{padding:9rem 10vw 9.375rem}}.voice-challenge__list{list-style:none;margin:1.5rem 0 0;padding:0}@media print,only screen and (min-width:768px){.voice-challenge__list{margin:4rem auto 0;padding:0;width:calc(100vw - 10vw*2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.94375rem 2.5vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.voice-comment{background-color:#e6e9ed;position:relative;overflow:hidden}.voice-comment__inner{padding:4rem 4vw 4.6875rem;position:relative;z-index:10}@media print,only screen and (min-width:768px){.voice-comment__inner{padding:5rem 10vw 9.375rem}}.voice-comment__list{list-style:none;margin:1.5rem 0 0;padding:0}@media print,only screen and (min-width:768px){.voice-comment__list{margin-top:4rem}}.voice-comment__item{border-radius:.625rem;background-color:#1b365d;color:#fff;padding:.78125rem 5.33vw 1.375rem;margin-top:1.625rem;position:relative;font-size:.9375rem;letter-spacing:.06em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(1.5rem);-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}@media print,only screen and (min-width:768px){.voice-comment__item{padding:1.3rem 1.66vw;margin-top:1.6875rem;font-size:1.0625rem;border-radius:.625rem;line-height:1.5}}.voice-comment__item:after{content:"";position:absolute;width:1.1875rem;height:.6875rem;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);-webkit-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%);background-color:#1b365d;bottom:0;left:18.6vw}@media print,only screen and (min-width:768px){.voice-comment__item:after{width:.81875rem;height:.473125rem;left:23.3vw}}.voice-comment__item:nth-of-type(2n){background-color:#fff;color:#1b365d}.voice-comment__item:nth-of-type(2n):after{background-color:#fff;left:auto;right:18.6vw}@media print,only screen and (min-width:768px){.voice-comment__item:nth-of-type(2n):after{right:23.3vw}}.voice-comment__item span{color:#ffcd00}.voice-comment__item.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.voice-headline{position:absolute;font-size:9.1875rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#ffcd00;z-index:1;margin:0;line-height:1;left:0;-webkit-transform:translateX(17%) rotate(90deg);-ms-transform:translateX(17%) rotate(90deg);transform:translateX(17%) rotate(90deg);top:1.875rem;letter-spacing:.06em;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}@media print,only screen and (min-width:768px){.voice-headline{font-size:12.5rem;letter-spacing:0;left:auto;-webkit-transform:translateX(100%) rotate(90deg);-ms-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);top:1.875rem;right:3.6vw}}.voice-headline.is-side{right:-6.4vw;left:auto;-webkit-transform:translateX(100%) rotate(90deg);-ms-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);top:1.875rem;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}@media print,only screen and (min-width:768px){.voice-headline.is-side{right:3.6vw}}.voice-headline.is-glay{color:#b9c1cd;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);font-size:4.4rem}@media print,only screen and (min-width:768px){.voice-headline.is-glay{left:4.3vw;font-size:12.5rem}}.data-nav{margin:4.5rem 0 3.5rem;padding:0 4vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,only screen and (min-width:768px){.data-nav{margin:4.5rem auto 5.75rem;padding:0;width:48.33vw;gap:3.33vw}}.data-nav__link{display:block;border-bottom:1px solid #1a1a1a;padding-bottom:.5rem;width:calc((100% - 1rem)/3);font-size:.8125rem;font-weight:300;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.275;text-decoration:none;text-align:center;position:relative}@media print,only screen and (min-width:768px){.data-nav__link{width:calc((100% - 6.66vw)/3);margin:0;font-size:1.0625rem}.data-nav__link:hover:after{bottom:-1.2rem}}.data-nav__link:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;width:.375rem;height:.375rem;border-right:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0;right:0;margin:auto;bottom:-.8rem;z-index:1}.data-contents-head{color:#fff;text-align:center;margin:0 0 2.125rem;font-weight:400}@media print,only screen and (min-width:768px){.data-contents-head{margin-bottom:5rem}}.data-contents-head__main{display:block;font-size:1.875rem;line-height:1.33;margin-bottom:.5rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300}@media print,only screen and (min-width:768px){.data-contents-head__main{font-size:6rem;margin-bottom:.25rem}}.data-contents-head__sub{display:block;font-size:.625rem;line-height:1}@media print,only screen and (min-width:768px){.data-contents-head__sub{font-size:1.75rem}}.data-contents{background-color:#1b365d;padding:3rem 4vw;margin-bottom:5.5rem}@media print,only screen and (min-width:768px){.data-contents{padding:4rem 6.66vw 9rem}.data-contents:last-of-type{margin-bottom:10rem}}.data-contents.is-thin{background-color:#edf1f8;padding-top:4rem;padding-bottom:1rem;margin-bottom:0}@media print,only screen and (min-width:768px){.data-contents.is-thin{padding-top:4rem;padding-bottom:9rem;margin-bottom:0}}.data-contents.is-thin .data-contents-head{color:#1b365d}.data-contents__list{list-style:none;margin:0;padding:0}@media print,only screen and (min-width:768px){.data-contents__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:0}}.data-contents__item{background-color:#fff;padding:2.325rem 4vw 4rem;position:relative;margin-bottom:.5rem}.data-contents__item:last-of-type{margin:0;padding-bottom:1.5rem}@media print,only screen and (min-width:768px){.data-contents__item{width:100%;padding:1.8rem 0 1px;margin:0}.data-contents__item.is-half{width:calc((100% - 1rem)/2)}}.data-contents__item.is-max{padding-top:3.625rem}@media print,only screen and (min-width:768px){.data-contents__item.is-max{padding:3rem 0 1px}}.data-contents__title{font-size:1.5rem;line-height:1.5;letter-spacing:.12em;padding-bottom:.6875rem;position:relative;text-align:center;color:#1b365d;font-weight:400;margin:0}@media print,only screen and (min-width:768px){.data-contents__title{font-size:2rem;padding-bottom:.4rem}.data-contents__title.is-max{margin-top:3.9rem}}.data-contents__title:after{content:"";position:absolute;width:8vw;height:2px;background-color:#1b365d;left:0;right:0;margin:auto;bottom:0;z-index:1}@media print,only screen and (min-width:768px){.data-contents__title:after{width:2.77vw;height:4px}}@media print,only screen and (min-width:768px){.data-contents__box01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.9375vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:4.625rem 0}.data-contents__box01 .data-profile__text{margin:0}}@media print,only screen and (min-width:768px){.data-contents__box02{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.9375vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:3.95rem 0}.data-contents__box02 .data-profile__text{margin:0}}.data-contents__image01{width:48vw;margin:3.6875rem 4vw 0}@media print,only screen and (min-width:768px){.data-contents__image01{width:17.22vw;margin:4.375rem 6vw 3.125rem}}.data-contents__text01{position:absolute;font-size:1.5rem;color:#1b365d;line-height:1;right:9.5vw;top:7.375rem;z-index:1;margin:0;letter-spacing:.06em}@media print,only screen and (min-width:768px){.data-contents__text01{font-size:1.6875rem;right:7.27vw;top:15.2rem}}.data-contents__text01 span{color:#ffcd00;font-size:2.375rem}@media print,only screen and (min-width:768px){.data-contents__text01 span{font-size:2.6875rem}}.data-contents__image02{margin-top:1.5rem}@media print,only screen and (min-width:768px){.data-contents__image02{margin:1.3rem auto .1875rem;width:33.216vw}}.data-contents__image02+small{display:block;margin-bottom:-2.1875rem;text-align:right;font-size:.6875rem;line-height:1.5;letter-spacing:.06em;color:#1b365d}@media print,only screen and (min-width:768px){.data-contents__image02+small{padding-bottom:.375rem;margin:0 .625rem 0 0;font-size:.8125rem}}@media print,only screen and (min-width:768px){.data-contents__image03{width:57.78vw;margin:0 auto 2.5rem}}.data-contents__image04{margin:1.5rem 0 2rem}@media print,only screen and (min-width:768px){.data-contents__image04{width:41.11vw;margin:2.875rem auto 2rem}}.data-contents__image05{margin-top:4.7rem}@media print,only screen and (min-width:768px){.data-contents__image05{width:77.77vw;margin:1.8rem auto 3.625rem}}.data-contents-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.68vw;padding:.9375rem 0;margin:1.5rem 0 0}@media print,only screen and (min-width:768px){.data-contents-base{position:absolute;top:7.5rem;left:5.972vw;padding:0;gap:1rem;margin:0}}.data-contents-base.is-abroad{gap:3.68vw;display:block;position:absolute;top:7rem;left:17vw;margin:0;padding:0}@media print,only screen and (min-width:768px){.data-contents-base.is-abroad{display:-webkit-box;display:-ms-flexbox;display:flex;top:14.125rem;gap:1rem;top:7rem;left:6.5vw}}.data-contents-base__list{line-height:1.66;font-size:.9375rem;margin:0;color:#1b365d}@media print,only screen and (min-width:768px){.data-contents-base__list{font-size:.75rem;line-height:1.75}}.data-contents-base__text{font-size:2.375rem;letter-spacing:.08em;position:absolute;top:12.175rem;left:32.6vw;margin:0;color:#1b365d}@media print,only screen and (min-width:768px){.data-contents-base__text{font-size:2.125rem;top:11.2rem;left:5.972vw;letter-spacing:.12em}}.data-contents-base__text span{color:#ffcd00}.data-contents-base__text.is-abroad{line-height:1.4;font-size:2.0625rem;text-align:center;margin-bottom:2rem;top:7rem;left:48vw}@media print,only screen and (min-width:768px){.data-contents-base__text.is-abroad{position:absolute;left:19.3vw;font-size:2.125rem;text-align:left;line-height:1.4;top:7rem;margin:0}.data-contents-base__text.is-abroad span{margin-left:1rem}.data-contents-base__text.is-abroad br{display:none}}.data-contents__image06{margin-top:2rem}@media print,only screen and (min-width:768px){.data-contents__image06{width:27.2319vw;margin:1.9375rem auto 2.43125rem}}.data-contents__image07{margin:9.625rem auto 1.5rem}@media print,only screen and (min-width:768px){.data-contents__image07{width:30.63vw;margin:6.2368rem auto .93125rem}}.data-profile__text{font-size:2rem;margin:1.5rem 0 .375rem;text-align:center;color:#1b365d;line-height:1.32}@media print,only screen and (min-width:768px){.data-profile__text{font-size:1.875rem;margin:2.2rem 0 0}}.data-profile__text strong{font-size:3.2rem;font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300}@media print,only screen and (min-width:768px){.data-profile__text strong{font-size:6rem}}.data-contents__image08{width:26.66vw;margin:0 auto .625rem}@media print,only screen and (min-width:768px){.data-contents__image08{width:9.94vw;margin:0}}.data-contents__suppl{position:absolute;font-size:.6875rem;color:#1b365d;line-height:1.5;right:4vw;bottom:1.25rem;margin:0;z-index:1;text-align:right}@media print,only screen and (min-width:768px){.data-contents__suppl{font-size:.8125rem;right:1.11vw;bottom:1rem}}.data-contents__image09{width:40vw;margin:0 auto .625rem}@media print,only screen and (min-width:768px){.data-contents__image09{width:13.65vw;margin:0}}.data-contents__image10{width:68vw;margin:1.5rem auto .625rem}@media print,only screen and (min-width:768px){.data-contents__image10{width:19.444vw;margin:2.6875rem auto 3.9375rem}}.data-ratio__list{margin:1.5rem auto 2.5rem;text-align:center}@media print,only screen and (min-width:768px){.data-ratio__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.66vw;margin:3rem auto 5.625rem}}.data-ratio__item{margin-bottom:1.8125rem}@media print,only screen and (min-width:768px){.data-ratio__item{margin:0}}.data-ratio__year{background-color:#ffcd00;color:#1b365d;font-size:.9375rem;display:inline-block;padding:.75rem 5.33vw;border-radius:.1875rem;position:relative;line-height:1;margin:0}@media print,only screen and (min-width:768px){.data-ratio__year{font-size:1.25rem;padding:.9375rem 1.25vw}}.data-ratio__year:after{content:"";position:absolute;width:.72125rem;height:.625rem;background-color:#ffcd00;left:0;right:0;margin:auto;z-index:1;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);bottom:0}@media print,only screen and (min-width:768px){.data-ratio__year:after{width:1rem;height:.875rem}}.data-ratio__number{font-size:2.5rem;color:#1b365d;line-height:1.33;margin:0}@media print,only screen and (min-width:768px){.data-ratio__number{font-size:1.875rem}}.data-ratio__number strong{font-family:azo-sans-web,Noto Sans Japanese,"ヒラギノ角ゴ ProN",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:5rem}@media print,only screen and (min-width:768px){.data-ratio__number strong{font-size:6rem}}.data-contents__image11{margin:1.5rem auto 3.325rem}@media print,only screen and (min-width:768px){.data-contents__image11{width:51.35vw;margin:3rem auto 3.75rem}}.data-environment__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.8125rem}@media print,only screen and (min-width:768px){.data-environment__contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0 3.875rem}.data-environment__contents.is-min{margin:2rem 0 3.875rem}}.data-environment__detail{text-align:right}.data-environment__text{font-size:2rem;line-height:1;font-weight:400;color:#1b365d;margin:0 0 2.5rem;position:relative}@media print,only screen and (min-width:768px){.data-environment__text{font-size:3.3125rem;margin-bottom:0}}.data-environment__text strong{font-size:4rem;font-weight:400}@media print,only screen and (min-width:768px){.data-environment__text strong{font-size:5.9375rem}}.data-environment__text span{display:inline-block;font-size:1.125rem;position:relative;top:-1.2rem}@media print,only screen and (min-width:768px){.data-environment__text span{font-size:1.5rem;margin-right:2rem}}.data-environment__text:last-of-type{margin-bottom:0}.data-environment__text:last-of-type span{left:-2.8rem}@media print,only screen and (min-width:768px){.data-environment__text:last-of-type span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1}}.data-contents__image12{width:15.98vw}@media print,only screen and (min-width:768px){.data-contents__image12{width:5.94vw;margin-right:3.75vw}}.data-contents__image13{width:16.3vw}@media print,only screen and (min-width:768px){.data-contents__image13{width:6.06vw;margin-right:.88vw}}.data-contents__image14{width:19vw}@media print,only screen and (min-width:768px){.data-contents__image14{width:7.07vw;margin-right:4.16vw}}.data-contents__image15{width:8.8vw;margin-left:4vw}@media print,only screen and (min-width:768px){.data-contents__image15{width:3.31vw;margin-left:0;margin-right:3.97vw}}.data-contents__catch{font-size:1.5rem;line-height:1.5;letter-spacing:.12em;margin:1.625rem 0 1.125rem;text-align:center;color:#1b365d}@media print,only screen and (min-width:768px){.data-contents__catch{font-size:2.375rem;margin:2rem 0 1.1rem}}.data-contents__image16{margin-bottom:2.375rem}@media print,only screen and (min-width:768px){.data-contents__image16{width:49.3vw;margin:0 auto 3rem}}@media print,only screen and (min-width:768px){.data-contents__image17{padding:0 .5rem .5rem}}.data-contents-detail01{text-align:center;color:#1b365d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ3LjE1OCIgaGVpZ2h0PSIyNjMuNTE5IiB2aWV3Qm94PSIwIDAgMTQ3LjE1OCAyNjMuNTE5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIxNDcuMTU4IiBoZWlnaHQ9IjI2My41MTkiIGZpbGw9IiNmZmNkMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNDMuMjkzLDI1Ny40MjdhMTI4LjUzLDEyOC41MywwLDAsMS0yOS43LTMuOTI4Yy0uMTI2LTMuODEyLTIuNzQxLTEzLjU3NS00LjgyNS0xNy43MTktNy4yLTE0LjM1NC0xNS4yMzYtMTkuNzM2LTE1LjIzNi0xOS43MzZzLTQuNDQxLDUuNTI0LDUuNTg2LDI1LjE1NGMxLjMxMywyLjU2Myw1LjIyNyw3LjQyNCw4LjY3MywxMC42ODdhMTI3Ljk1NiwxMjcuOTU2LDAsMCwxLTIyLjg0My05LjQzOCw2NS4yMDgsNjUuMjA4LDAsMCwwLS40MzMtMTcuNjg4Yy0zLjQzOC0xNS43NzctOS44OS0yMy4xNDUtOS44OS0yMy4xNDVzLTUuNjY2LDQuMTE2LS43OTQsMjUuNzQyYTUxLjgwNiw1MS44MDYsMCwwLDAsNS4yMjUsMTEuNzU3LDEyNi45MzUsMTI2LjkzNSwwLDAsMS0xOS4zMjEtMTQuMjc0LDYzLjkyLDYzLjkyLDAsMCwwLDQtMTcuMjgxYy41NjItMTYuMTI4LTMuODcxLTI0Ljk3MS0zLjg3MS0yNC45NzFzLTYuNSwyLjQyNC03LjEyMywyNC41NzRjLS4wNzcsMi44Ljk0MSw4LjcxNCwyLjMxNiwxMy4yNzNhMTI0LjE3NSwxMjQuMTc1LDAsMCwxLTE1LjcyMy0xOS4wODhjMi40NzYtMi43MzYsNy4yMDgtMTEuNTM1LDguNTE1LTE1Ljk5MSw0LjUyOC0xNS4zNzgsMi40MTQtMjUuMSwyLjQxNC0yNS4xcy02LjkuNTctMTIuOTY0LDIxLjczMmMtLjgzMywyLjkxMS0xLjMyLDkuNzM4LS45NTksMTQuNjQ4YTEyMC45ODEsMTIwLjk4MSwwLDAsMS0xMS4wMDYtMjMuNjQzYzIuODM0LTEuNTE2LDEwLjEzLTkuMjEyLDEyLjYwOC0xMy4zMzIsOC4xOC0xMy41ODMsOC41MzMtMjMuNTE5LDguNTMzLTIzLjUxOXMtNi44MjYtMS4zMjYtMTcuOTI1LDE3LjQxYy0xLjYyMiwyLjc0NC0zLjk2NCw5Ljg3Mi00LjY5MywxNC43NjZhMTIxLjg1OSwxMjEuODU5LDAsMCwxLTQuMTc1LTIwLjU1M3EtLjMwOS0yLjcyMy0uNS01LjQzNGMyLjkxNC0uNjMyLDExLjkxOS02LjYxNywxNS4yNTYtMTAuMTMsMTAuNzktMTEuMzQ0LDEzLjE2Mi0yMC45MzIsMTMuMTYyLTIwLjkzMnMtNi40MTYtMi44NS0yMS4xMTUsMTIuODQzYy0yLjEyNSwyLjI2OS01LjgwOCw4LjU0MS03LjU1MSwxMy4xMjRhMTIyLjYxNCwxMjIuNjE0LDAsMCwxLDIuMi0yNi43ODZjMi44NDIuMjc5LDEzLjI2LTMuMDUzLDE3LjQyMy01LjU0NEM1MS44NTMsOTYuOTYsNTYuNTU0LDg4LjQsNTYuNTU0LDg4LjRzLTUuNTA2LTQuNS0yMy42NzYsNi41NDhjLTIuNjU2LDEuNjE5LTcuODg5LDYuNzQxLTEwLjcsMTAuNjg3YTEyNS4yNTMsMTI1LjI1MywwLDAsMSw4LjcwOS0yNC44NDljMi40Ni45MjEsMTMuNjg4LS4zODQsMTguMzE3LTIuMDY4LDE0LjQ2NS01LjI2MSwyMC41MzUtMTIuNzU1LDIwLjUzNS0xMi43NTVzLTQuNy01LjQ0OS0yNC41LDEuOTI0Yy0yLjc3LDEuMDM0LTguNCw0Ljc1My0xMS44ODgsNy45ODdBMTI3LjE0NSwxMjcuMTQ1LDAsMCwxLDQ3Ljg4Miw1NC4xMDZjMy4zNiwxLjQyNCwxMi40MTIsMi45NTMsMTYuNjQ2LDIuNzI4LDE0LjgzMy0uNzgxLDIyLjQyNi01Ljk3OCwyMi40MjYtNS45NzhTODMuOTksNDQuNTIzLDYzLjYzOCw0NS43NWE0My40NTIsNDMuNDUyLDAsMCwwLTExLjE4NywzLjEzOEExMjYuMDE5LDEyNi4wMTksMCwwLDEsNzAuMDM2LDMzLjEyNGMyLjU0LDEuNSwxMS42MjgsMy41OTIsMTUuNzgsMy42MSwxMy43MzUuMDYyLDIwLjkyNy00LjI2OCwyMC45MjctNC4yNjhzLTIuNTI1LTUuOTIxLTIxLjM3Ni01Ljg2N2EzNS4wODIsMzUuMDgyLDAsMCwwLTgsMS41cTIuMDY2LTEuMzExLDQuMTkxLTIuNTQ4bDMuODEyLTNxLTUuMTQ5LDIuNzE1LTEwLDUuODYyQTU4Ljk1OSw1OC45NTksMCwwLDAsODYuOTMzLDE3LjA0NUM5MC4xMzMsMTIuOTc5LDk1LjUsMS41MzEsOTQuNTI1LjMxOSw5Mi45LTEuNyw4MS44NDUsNi40MTgsNzksOS45NzRjLTEyLjcsMTUuOTE5LTkuNTg4LDIxLjk2Ni05LjU4OCwyMS45NjZsLjA1OS0uMDIzYS44NDYuODQ2LDAsMCwwLS4xMDYuNTY3LjM0NC4zNDQsMCwwLDAsLjAxOC4wNDZBMTI5Ljc1MiwxMjkuNzUyLDAsMCwwLDU1LjE1OSw0NC41ODIsNjkuMjg2LDY5LjI4NiwwLDAsMCw2MS40LDMzLjA4OGMyLjIwNy01LjEwNiw0LjctMTguNDMzLDMuMzgxLTE5LjQtMi4xODktMS42MTItMTEuMzcsOS45MzEtMTMuMzQ1LDE0LjQxMy02LjY1OSwxNS4xMy01LjU3LDIxLjg2OC00LjYzNywyNC4yNjRhMS4wNjQsMS4wNjQsMCwwLDAtLjIuODI4LjcuNywwLDAsMCwuMjQ1LjMzNUExMjcuODE3LDEyNy44MTcsMCwwLDAsMzQuMjUyLDcxLjNhNjkuMjI0LDY5LjIyNCwwLDAsMCw0LjAzMS0xNS4xMDljLjg2Ni01LjU0Ny0uMDI2LTE5LjEzNS0xLjUzMi0xOS43MTItMi41MDctLjk2Ny04LjUsMTIuNzA4LTkuMywxNy41ODVDMjQuMTMzLDc0LjQ4OCwyOS4xLDc5LjE3NCwyOS43NDcsNzkuNjg3YTEyNC40NDIsMTI0LjQ0MiwwLDAsMC02Ljg3NSwxNy4xMzksNzMuOTM4LDczLjkzOCwwLDAsMC0uMjI0LTExLjhDMjIuMTExLDc5LjQxNywxNy45LDY2LjUsMTYuMzA2LDY2LjM0NWMtMi42NTEtLjI1NS01LjA0OSwxNC42MTktNC42MTQsMTkuNTYsMS41NTUsMTcuNDksNi4wNDIsMjIuNDcyLDcuODQ1LDIzLjc5YTEyMi4zNzMsMTIyLjM3MywwLDAsMC0yLjE3NywxNi41OUE3Ni4wODIsNzYuMDgyLDAsMCwwLDE0LjcsMTE3LjJjLTEuOS01LjI4Ny05LjE0NS0xNi42NjItMTAuNzE4LTE2LjM3OC0yLjYxOC40NzUtMS4yNTYsMTUuNTM1LjM4NCwyMC4yMDUsNS40NTcsMTUuNTA5LDEwLjY4NCwxOS42MzgsMTMuMDA4LDIwLjczNi4xMzIsMi4wNi4zMDksNC4xMjYuNTQ3LDYuMi4zOTIsMy40MTQuOTE4LDYuNzY0LDEuNTU4LDEwLjA1MmE3NC4xMTgsNzQuMTE4LDAsMCwwLTQuNDktNy40ODFDMTEuODYsMTQ1LjkyNywyLjA3NiwxMzYuODc1LjYzMiwxMzcuNTc5Yy0yLjQsMS4xNjgsMi42MjUsMTUuMzg4LDUuMzU2LDE5LjQ2N0MxNSwxNzAuNDksMjEuMDMxLDE3My4xMzEsMjMuNTczLDE3My42YTEyMS44NjIsMTIxLjg2MiwwLDAsMCw2LjM0NywxNS40NTcsNzEuNDI5LDcxLjQyOSwwLDAsMC02LjQyMS02LjMwNWMtNC4xNTQtMy42MTMtMTUuODExLTkuNzI3LTE3LjAyOC04LjY1NS0yLjAyNywxLjc4Nyw2LjMyNiwxNC4yLDkuOTYyLDE3LjQwNywxMi42LDExLjEsMTkuMDg4LDExLjU2OSwyMS4zNzYsMTEuMjEzQTEyMy4wOTIsMTIzLjA5MiwwLDAsMCw0OS4xLDIxNy4xNzdhNjcuODg0LDY3Ljg4NCwwLDAsMC05LjQ2Mi01LjUzNGMtNC44OTUtMi4zNy0xNy42MjktNS4xMjktMTguNTM0LTMuNzYtMS41MTQsMi4yOCw5LjU5MywxMi4wMzgsMTMuODg3LDE0LjE2LDE2LjQ0Myw4LjEwOCwyMi40ODUsNS42NTMsMjMuODg1LDQuNzc5YTEyOS45MjcsMTI5LjkyNywwLDAsMCwxNS43NzUsMTEuOTM1LDY0LjI3Myw2NC4yNzMsMCwwLDAtMTIuMzM3LTMuNWMtNS4zLS45NjctMTguMjQzLS4xODMtMTguNzc5LDEuMzktLjg5NSwyLjYyLDEyLjIxMSw5LjA1NywxNi44NzEsOS45NDcsMTguNDcyLDMuNTEyLDIzLjQwNS0uOTIzLDI0LjI4Ny0xLjk3NWExMzUuNTM3LDEzNS41MzcsMCwwLDAsMTYuMjMxLDcuMjM0LDY0LjUsNjQuNSwwLDAsMC0xMC45NDcuMTI2Yy01LjM0MS41LTE3LjYxMyw0Ljc3Ni0xNy43NDIsNi40NDQtLjIxNCwyLjc4LDE0LDUuNDU5LDE4LjcsNS4wNTcsMTUuOTE0LTEuMzc1LDIwLjkxNC01LjY3OSwyMi40MDctNy43YTEzOS44NjIsMTM5Ljg2MiwwLDAsMCwzMy44MTQsNC42NzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAxKSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTM1LjMyMSwxNy40NTFzNy45ODksMS4xNzMsMjAuMDYxLTMuOTU4QzU5LjU5LDExLjcsNjguNTMxLDUuMDQ3LDY4LjI0MiwzLjY1NGMtLjQ4LTIuMzI2LTEyLjYyMS0uODM4LTE2LjMzOS43MDctMTYuNjIxLDYuOTE5LTE2LjU4MiwxMy4wOS0xNi41ODIsMTMuMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1Ljc2NiAzLjg2NikiIGZpbGw9IiNmZmNkMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ3LjE1OCIgaGVpZ2h0PSIyNjMuNTE5IiB2aWV3Qm94PSIwIDAgMTQ3LjE1OCAyNjMuNTE5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIxNDcuMTU4IiBoZWlnaHQ9IjI2My41MTkiIGZpbGw9IiNmZmNkMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNDEuMTcsMTU3LjA0N2MyLjczMS00LjA3Nyw3Ljc2LTE4LjMsNS4zNTYtMTkuNDY3LTEuNDQ0LS43LTExLjIyOCw4LjM0OC0xNC4zNjEsMTIuOTU2YTc0LjY1NCw3NC42NTQsMCwwLDAtNC40OTIsNy40ODFjLjY0Mi0zLjI4OCwxLjE2OC02LjYzOCwxLjU1OC0xMC4wNTIuMjM3LTIuMDcxLjQxNS00LjEzNi41NDktNi4xOTQsMi4zMjQtMS4xLDcuNTQ4LTUuMjMsMTMuMDA4LTIwLjczOSwxLjY0LTQuNjcsMy0xOS43MzEuMzg0LTIwLjIwNS0xLjU3My0uMjg0LTguODE3LDExLjA5MS0xMC43MTgsMTYuMzc4YTc1LjYsNzUuNiwwLDAsMC0yLjY1Niw5LjA4LDEyMS45NzIsMTIxLjk3MiwwLDAsMC0yLjE3OS0xNi41OWMxLjgtMS4zMTUsNi4yOS02LjMsNy44NDctMjMuNzkuNDM2LTQuOTQxLTEuOTYyLTE5LjgxNi00LjYxNi0xOS41Ni0xLjU5MS4xNTItNS44LDEzLjA3Mi02LjMzOSwxOC42ODRhNzMuOTM4LDczLjkzOCwwLDAsMC0uMjI0LDExLjgsMTI0LjksMTI0LjksMCwwLDAtNi44NzUtMTcuMTM5Yy42NDUtLjUxMyw1LjYxNC01LjIsMi4yOTMtMjUuNjIxLS44LTQuODc3LTYuNzktMTguNTUyLTkuMy0xNy41ODUtMS41MDYuNTc4LTIuNCwxNC4xNjUtMS41MzIsMTkuNzEyQTY5LjIsNjkuMiwwLDAsMCwxMTIuOSw3MS4zYTEyNy41ODMsMTI3LjU4MywwLDAsMC0xMi41ODctMTcuNzc2LjcxMS43MTEsMCwwLDAsLjI0NS0uMzMzLDEuMDY4LDEuMDY4LDAsMCwwLS4yLS44M2MuOTM0LTIuNCwyLjAyMi05LjEzNC00LjYzNy0yNC4yNjRDOTMuNzUxLDIzLjYxOSw4NC41NywxMi4wNzksODIuMzc4LDEzLjY4OGMtMS4zMTUuOTY3LDEuMTc2LDE0LjI5NCwzLjM4MSwxOS40QTY5LjI3Nyw2OS4yNzcsMCwwLDAsOTIsNDQuNTgyLDEzMCwxMzAsMCwwLDAsNzcuNzcyLDMyLjUzMWEuMzQ1LjM0NSwwLDAsMCwuMDE4LS4wNDYuODQ2Ljg0NiwwLDAsMC0uMTA2LS41NjdsLjA1Ny4wMjNzMy4xMTUtNi4wNDctOS41ODYtMjEuOTY0QzY1LjMxNCw2LjQxOCw1NC4yNTktMS43LDUyLjYzNC4zMTljLS45NzUsMS4yMTIsNC4zOTIsMTIuNjU5LDcuNTkyLDE2LjcyNkE1OC45NTUsNTguOTU1LDAsMCwwLDcxLjc4NCwyOC40MTNxLTQuODQzLTMuMTM3LTEwLTUuODYybDMuODE0LDNxMi4xMjQsMS4yMzQsNC4xOTEsMi41NDhhMzUuMDgyLDM1LjA4MiwwLDAsMC04LTEuNWMtMTguODUxLS4wNTQtMjEuMzc5LDUuODY3LTIxLjM3OSw1Ljg2N3M3LjE5NSw0LjMzMiwyMC45Myw0LjI2OGM0LjE1Mi0uMDE4LDEzLjI0LTIuMTA5LDE1Ljc4LTMuNjFBMTI2LjAxOCwxMjYuMDE4LDAsMCwxLDk0LjcwOCw0OC44ODksNDMuNDUyLDQzLjQ1MiwwLDAsMCw4My41MjEsNDUuNzVjLTIwLjM1Mi0xLjIyOC0yMy4zMTUsNS4xMDYtMjMuMzE1LDUuMTA2czcuNTkyLDUuMiwyMi40MjUsNS45NzhjNC4yMzIuMjI0LDEzLjI4Ni0xLjMsMTYuNjQ2LTIuNzI4YTEyNy4xNDQsMTI3LjE0NCwwLDAsMSwxNC41MzQsMjEuNzYzYy0zLjQ5NC0zLjIzNC05LjExOS02Ljk1Mi0xMS44ODgtNy45ODctMTkuODA1LTcuMzczLTI0LjUtMS45MjQtMjQuNS0xLjkyNHM2LjA3MSw3LjQ5NCwyMC41MzUsMTIuNzU1YzQuNjI5LDEuNjg0LDE1Ljg1NywyLjk4OSwxOC4zMTcsMi4wNjhhMTI1LjI1MywxMjUuMjUzLDAsMCwxLDguNzA5LDI0Ljg0OWMtMi44MTMtMy45NDYtOC4wNDYtOS4wNjctMTAuNy0xMC42ODRDOTYuMTEsODMuOSw5MC42LDg4LjQsOTAuNiw4OC40czQuNyw4LjU2NCwxNy45OTIsMTYuNTA3YzQuMTYyLDIuNDkxLDE0LjU4MSw1LjgyMywxNy40MjMsNS41NDRhMTIyLjYxNCwxMjIuNjE0LDAsMCwxLDIuMiwyNi43ODZjLTEuNzQzLTQuNTgzLTUuNDI2LTEwLjg1NC03LjU1MS0xMy4xMjQtMTQuNy0xNS42OTItMjEuMTE1LTEyLjg0My0yMS4xMTUtMTIuODQzczIuMzczLDkuNTg4LDEzLjE2MiwyMC45MzJjMy4zMzcsMy41MTIsMTIuMzQyLDkuNSwxNS4yNTYsMTAuMTMyLS4xMjYsMS44MDUtLjI4OSwzLjYxOC0uNSw1LjQzMWExMjEuNTE5LDEyMS41MTksMCwwLDEtNC4xNzMsMjAuNTUxYy0uNzMtNC44OTItMy4wNzEtMTIuMDItNC43LTE0Ljc2NC0xMS4xLTE4LjczNS0xNy45MjMtMTcuNDEtMTcuOTIzLTE3LjQxcy4zNTMsOS45MzYsOC41MzMsMjMuNTE5YzIuNDc4LDQuMTIxLDkuNzc0LDExLjgxNiwxMi42MDgsMTMuMzMyYTEyMS4wNzMsMTIxLjA3MywwLDAsMS0xMS4wMDYsMjMuNjQ1Yy4zNjEtNC45MTMtLjEyNi0xMS43MzktLjk1OS0xNC42NS02LjA2NS0yMS4xNjItMTIuOTY0LTIxLjczMi0xMi45NjQtMjEuNzMycy0yLjExNSw5LjcyMiwyLjQxNCwyNS4xYzEuMzA3LDQuNDU2LDYuMDQsMTMuMjU1LDguNTE1LDE1Ljk5MUExMjQuMDUyLDEyNC4wNTIsMCwwLDEsOTIuMSwyMjAuNDM0YzEuMzc1LTQuNTU5LDIuMzkzLTEwLjQ3OCwyLjMxNi0xMy4yNzMtLjYxOS0yMi4xNDktNy4xMjMtMjQuNTc0LTcuMTIzLTI0LjU3NHMtNC40MzMsOC44NDMtMy44NzEsMjQuOTcxYTYzLjgyMyw2My44MjMsMCwwLDAsNCwxNy4yODFBMTI2Ljc2MywxMjYuNzYzLDAsMCwxLDY4LjEsMjM5LjExMmE1MS44MDYsNTEuODA2LDAsMCwwLDUuMjI1LTExLjc1N2M0Ljg3MS0yMS42MjYtLjc5NC0yNS43NDItLjc5NC0yNS43NDJzLTYuNDU1LDcuMzY4LTkuODksMjMuMTQ1YTY1LjIwOCw2NS4yMDgsMCwwLDAtLjQzMywxNy42ODgsMTI4LjAzNCwxMjguMDM0LDAsMCwxLTIyLjg0Myw5LjQzOGMzLjQ0NS0zLjI2Miw3LjM2LTguMTIzLDguNjczLTEwLjY4NywxMC4wMjYtMTkuNjMsNS41ODYtMjUuMTU0LDUuNTg2LTI1LjE1NHMtOC4wMzMsNS4zODItMTUuMjM2LDE5LjczNmMtMi4wODQsNC4xNDQtNC43LDEzLjkwOC00LjgyNSwxNy43MTlhMTI4LjM5MSwxMjguMzkxLDAsMCwxLTI5LjcsMy45MjhMMCwyNjAuNDU1YTEzOS44NjIsMTM5Ljg2MiwwLDAsMCwzMy44MTQtNC42NzNjMS40OTMsMi4wMTksNi40OTMsNi4zMjMsMjIuNDA3LDcuNyw0LjcwNi40LDE4LjkxNi0yLjI3NywxOC43LTUuMDU3LS4xMjktMS42NjgtMTIuNC01Ljk0NC0xNy43NDItNi40NDRhNjQuNSw2NC41LDAsMCwwLTEwLjk0Ny0uMTI2LDEzNS41MzcsMTM1LjUzNywwLDAsMCwxNi4yMzEtNy4yMzRjLjg4MiwxLjA1Miw1LjgxNSw1LjQ5LDI0LjI4NywxLjk3NSw0LjY2LS44OSwxNy43NjMtNy4zMjYsMTYuODcxLTkuOTQ3LS41MzYtMS41NzMtMTMuNDgtMi4zNTctMTguNzc5LTEuMzg3YTY0LjEsNjQuMSwwLDAsMC0xMi4zMzcsMy41LDEyOS45MjgsMTI5LjkyOCwwLDAsMCwxNS43NzUtMTEuOTM1YzEuNC44NzQsNy40NDIsMy4zMjksMjMuODg1LTQuNzc5LDQuMjk0LTIuMTIyLDE1LjQtMTEuODc4LDEzLjg4Ny0xNC4xNi0uOTA1LTEuMzY5LTEzLjYzOSwxLjM5LTE4LjUzNCwzLjc2YTY3LjQ3Myw2Ny40NzMsMCwwLDAtOS40NjIsNS41MzcsMTIzLjMzNSwxMjMuMzM1LDAsMCwwLDExLjI5My0xNC40NjdjMi4yODUuMzU2LDguNzc2LS4xMDgsMjEuMzc2LTExLjIxMywzLjYzNi0zLjIwOCwxMS45ODktMTUuNjIsOS45NjItMTcuNDA3LTEuMjE3LTEuMDczLTEyLjg3NCw1LjA0Mi0xNy4wMzEsOC42NTVhNzIuMDcsNzIuMDcsMCwwLDAtNi40MTksNi4zMDUsMTIxLjg2MywxMjEuODYzLDAsMCwwLDYuMzQ2LTE1LjQ1N2MyLjU0My0uNDYyLDguNTY5LTMuMSwxNy41ODUtMTYuNTQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAxKSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTIxLjg0MiwxMy40OTNDMzMuOTExLDE4LjYyNCw0MS45LDE3LjQ1MSw0MS45LDE3LjQ1MXMuMDM5LTYuMTcxLTE2LjU4Mi0xMy4wOUMyMS42LDIuODE2LDkuNDYxLDEuMzI4LDguOTgxLDMuNjU0Yy0uMjg5LDEuMzkzLDguNjQ5LDguMDUxLDEyLjg2MSw5LjgzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMTY5IDMuODY2KSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvc3ZnPg==);background-position:left center,right center;background-size:auto 100%,auto 100%;background-repeat:no-repeat,no-repeat}@media print,only screen and (min-width:768px){.data-contents-detail01{width:57.78vw;margin:.4375rem auto 2.59375rem;padding-bottom:1.96875rem}}.data-contents-detail__catch{font-size:1.125rem;line-height:1.5;margin:0 0 1.3125rem;letter-spacing:.12em}@media print,only screen and (min-width:768px){.data-contents-detail__catch{font-size:2rem;margin-bottom:2rem}}.data-contents-detail__title{font-size:3rem;letter-spacing:.08em;line-height:1;margin:0 0 .5rem}@media print,only screen and (min-width:768px){.data-contents-detail__title{font-size:4rem;margin-bottom:.75rem}}.data-contents-detail__suppl{margin:0;font-size:.8125rem;letter-spacing:.06em}@media print,only screen and (min-width:768px){.data-contents-detail__suppl{font-size:.9375rem}}.data-award__list{padding:0;list-style:none;margin:1.5rem auto 2rem}@media print,only screen and (min-width:768px){.data-award__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2.1875vw;margin:1.8rem auto 2rem;max-width:58.258vw}}.data-award__list.is-office{margin:1.2rem auto 2.4375rem}@media print,only screen and (min-width:768px){.data-award__list.is-office{margin:1.5rem auto 3rem;gap:2rem 2.7vw;max-width:60vw}}.data-award__item{height:5.59625rem;text-align:center;color:#1b365d;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ3LjE1OCIgaGVpZ2h0PSIyNjMuNTE5IiB2aWV3Qm94PSIwIDAgMTQ3LjE1OCAyNjMuNTE5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIxNDcuMTU4IiBoZWlnaHQ9IjI2My41MTkiIGZpbGw9IiNmZmNkMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNDMuMjkzLDI1Ny40MjdhMTI4LjUzLDEyOC41MywwLDAsMS0yOS43LTMuOTI4Yy0uMTI2LTMuODEyLTIuNzQxLTEzLjU3NS00LjgyNS0xNy43MTktNy4yLTE0LjM1NC0xNS4yMzYtMTkuNzM2LTE1LjIzNi0xOS43MzZzLTQuNDQxLDUuNTI0LDUuNTg2LDI1LjE1NGMxLjMxMywyLjU2Myw1LjIyNyw3LjQyNCw4LjY3MywxMC42ODdhMTI3Ljk1NiwxMjcuOTU2LDAsMCwxLTIyLjg0My05LjQzOCw2NS4yMDgsNjUuMjA4LDAsMCwwLS40MzMtMTcuNjg4Yy0zLjQzOC0xNS43NzctOS44OS0yMy4xNDUtOS44OS0yMy4xNDVzLTUuNjY2LDQuMTE2LS43OTQsMjUuNzQyYTUxLjgwNiw1MS44MDYsMCwwLDAsNS4yMjUsMTEuNzU3LDEyNi45MzUsMTI2LjkzNSwwLDAsMS0xOS4zMjEtMTQuMjc0LDYzLjkyLDYzLjkyLDAsMCwwLDQtMTcuMjgxYy41NjItMTYuMTI4LTMuODcxLTI0Ljk3MS0zLjg3MS0yNC45NzFzLTYuNSwyLjQyNC03LjEyMywyNC41NzRjLS4wNzcsMi44Ljk0MSw4LjcxNCwyLjMxNiwxMy4yNzNhMTI0LjE3NSwxMjQuMTc1LDAsMCwxLTE1LjcyMy0xOS4wODhjMi40NzYtMi43MzYsNy4yMDgtMTEuNTM1LDguNTE1LTE1Ljk5MSw0LjUyOC0xNS4zNzgsMi40MTQtMjUuMSwyLjQxNC0yNS4xcy02LjkuNTctMTIuOTY0LDIxLjczMmMtLjgzMywyLjkxMS0xLjMyLDkuNzM4LS45NTksMTQuNjQ4YTEyMC45ODEsMTIwLjk4MSwwLDAsMS0xMS4wMDYtMjMuNjQzYzIuODM0LTEuNTE2LDEwLjEzLTkuMjEyLDEyLjYwOC0xMy4zMzIsOC4xOC0xMy41ODMsOC41MzMtMjMuNTE5LDguNTMzLTIzLjUxOXMtNi44MjYtMS4zMjYtMTcuOTI1LDE3LjQxYy0xLjYyMiwyLjc0NC0zLjk2NCw5Ljg3Mi00LjY5MywxNC43NjZhMTIxLjg1OSwxMjEuODU5LDAsMCwxLTQuMTc1LTIwLjU1M3EtLjMwOS0yLjcyMy0uNS01LjQzNGMyLjkxNC0uNjMyLDExLjkxOS02LjYxNywxNS4yNTYtMTAuMTMsMTAuNzktMTEuMzQ0LDEzLjE2Mi0yMC45MzIsMTMuMTYyLTIwLjkzMnMtNi40MTYtMi44NS0yMS4xMTUsMTIuODQzYy0yLjEyNSwyLjI2OS01LjgwOCw4LjU0MS03LjU1MSwxMy4xMjRhMTIyLjYxNCwxMjIuNjE0LDAsMCwxLDIuMi0yNi43ODZjMi44NDIuMjc5LDEzLjI2LTMuMDUzLDE3LjQyMy01LjU0NEM1MS44NTMsOTYuOTYsNTYuNTU0LDg4LjQsNTYuNTU0LDg4LjRzLTUuNTA2LTQuNS0yMy42NzYsNi41NDhjLTIuNjU2LDEuNjE5LTcuODg5LDYuNzQxLTEwLjcsMTAuNjg3YTEyNS4yNTMsMTI1LjI1MywwLDAsMSw4LjcwOS0yNC44NDljMi40Ni45MjEsMTMuNjg4LS4zODQsMTguMzE3LTIuMDY4LDE0LjQ2NS01LjI2MSwyMC41MzUtMTIuNzU1LDIwLjUzNS0xMi43NTVzLTQuNy01LjQ0OS0yNC41LDEuOTI0Yy0yLjc3LDEuMDM0LTguNCw0Ljc1My0xMS44ODgsNy45ODdBMTI3LjE0NSwxMjcuMTQ1LDAsMCwxLDQ3Ljg4Miw1NC4xMDZjMy4zNiwxLjQyNCwxMi40MTIsMi45NTMsMTYuNjQ2LDIuNzI4LDE0LjgzMy0uNzgxLDIyLjQyNi01Ljk3OCwyMi40MjYtNS45NzhTODMuOTksNDQuNTIzLDYzLjYzOCw0NS43NWE0My40NTIsNDMuNDUyLDAsMCwwLTExLjE4NywzLjEzOEExMjYuMDE5LDEyNi4wMTksMCwwLDEsNzAuMDM2LDMzLjEyNGMyLjU0LDEuNSwxMS42MjgsMy41OTIsMTUuNzgsMy42MSwxMy43MzUuMDYyLDIwLjkyNy00LjI2OCwyMC45MjctNC4yNjhzLTIuNTI1LTUuOTIxLTIxLjM3Ni01Ljg2N2EzNS4wODIsMzUuMDgyLDAsMCwwLTgsMS41cTIuMDY2LTEuMzExLDQuMTkxLTIuNTQ4bDMuODEyLTNxLTUuMTQ5LDIuNzE1LTEwLDUuODYyQTU4Ljk1OSw1OC45NTksMCwwLDAsODYuOTMzLDE3LjA0NUM5MC4xMzMsMTIuOTc5LDk1LjUsMS41MzEsOTQuNTI1LjMxOSw5Mi45LTEuNyw4MS44NDUsNi40MTgsNzksOS45NzRjLTEyLjcsMTUuOTE5LTkuNTg4LDIxLjk2Ni05LjU4OCwyMS45NjZsLjA1OS0uMDIzYS44NDYuODQ2LDAsMCwwLS4xMDYuNTY3LjM0NC4zNDQsMCwwLDAsLjAxOC4wNDZBMTI5Ljc1MiwxMjkuNzUyLDAsMCwwLDU1LjE1OSw0NC41ODIsNjkuMjg2LDY5LjI4NiwwLDAsMCw2MS40LDMzLjA4OGMyLjIwNy01LjEwNiw0LjctMTguNDMzLDMuMzgxLTE5LjQtMi4xODktMS42MTItMTEuMzcsOS45MzEtMTMuMzQ1LDE0LjQxMy02LjY1OSwxNS4xMy01LjU3LDIxLjg2OC00LjYzNywyNC4yNjRhMS4wNjQsMS4wNjQsMCwwLDAtLjIuODI4LjcuNywwLDAsMCwuMjQ1LjMzNUExMjcuODE3LDEyNy44MTcsMCwwLDAsMzQuMjUyLDcxLjNhNjkuMjI0LDY5LjIyNCwwLDAsMCw0LjAzMS0xNS4xMDljLjg2Ni01LjU0Ny0uMDI2LTE5LjEzNS0xLjUzMi0xOS43MTItMi41MDctLjk2Ny04LjUsMTIuNzA4LTkuMywxNy41ODVDMjQuMTMzLDc0LjQ4OCwyOS4xLDc5LjE3NCwyOS43NDcsNzkuNjg3YTEyNC40NDIsMTI0LjQ0MiwwLDAsMC02Ljg3NSwxNy4xMzksNzMuOTM4LDczLjkzOCwwLDAsMC0uMjI0LTExLjhDMjIuMTExLDc5LjQxNywxNy45LDY2LjUsMTYuMzA2LDY2LjM0NWMtMi42NTEtLjI1NS01LjA0OSwxNC42MTktNC42MTQsMTkuNTYsMS41NTUsMTcuNDksNi4wNDIsMjIuNDcyLDcuODQ1LDIzLjc5YTEyMi4zNzMsMTIyLjM3MywwLDAsMC0yLjE3NywxNi41OUE3Ni4wODIsNzYuMDgyLDAsMCwwLDE0LjcsMTE3LjJjLTEuOS01LjI4Ny05LjE0NS0xNi42NjItMTAuNzE4LTE2LjM3OC0yLjYxOC40NzUtMS4yNTYsMTUuNTM1LjM4NCwyMC4yMDUsNS40NTcsMTUuNTA5LDEwLjY4NCwxOS42MzgsMTMuMDA4LDIwLjczNi4xMzIsMi4wNi4zMDksNC4xMjYuNTQ3LDYuMi4zOTIsMy40MTQuOTE4LDYuNzY0LDEuNTU4LDEwLjA1MmE3NC4xMTgsNzQuMTE4LDAsMCwwLTQuNDktNy40ODFDMTEuODYsMTQ1LjkyNywyLjA3NiwxMzYuODc1LjYzMiwxMzcuNTc5Yy0yLjQsMS4xNjgsMi42MjUsMTUuMzg4LDUuMzU2LDE5LjQ2N0MxNSwxNzAuNDksMjEuMDMxLDE3My4xMzEsMjMuNTczLDE3My42YTEyMS44NjIsMTIxLjg2MiwwLDAsMCw2LjM0NywxNS40NTcsNzEuNDI5LDcxLjQyOSwwLDAsMC02LjQyMS02LjMwNWMtNC4xNTQtMy42MTMtMTUuODExLTkuNzI3LTE3LjAyOC04LjY1NS0yLjAyNywxLjc4Nyw2LjMyNiwxNC4yLDkuOTYyLDE3LjQwNywxMi42LDExLjEsMTkuMDg4LDExLjU2OSwyMS4zNzYsMTEuMjEzQTEyMy4wOTIsMTIzLjA5MiwwLDAsMCw0OS4xLDIxNy4xNzdhNjcuODg0LDY3Ljg4NCwwLDAsMC05LjQ2Mi01LjUzNGMtNC44OTUtMi4zNy0xNy42MjktNS4xMjktMTguNTM0LTMuNzYtMS41MTQsMi4yOCw5LjU5MywxMi4wMzgsMTMuODg3LDE0LjE2LDE2LjQ0Myw4LjEwOCwyMi40ODUsNS42NTMsMjMuODg1LDQuNzc5YTEyOS45MjcsMTI5LjkyNywwLDAsMCwxNS43NzUsMTEuOTM1LDY0LjI3Myw2NC4yNzMsMCwwLDAtMTIuMzM3LTMuNWMtNS4zLS45NjctMTguMjQzLS4xODMtMTguNzc5LDEuMzktLjg5NSwyLjYyLDEyLjIxMSw5LjA1NywxNi44NzEsOS45NDcsMTguNDcyLDMuNTEyLDIzLjQwNS0uOTIzLDI0LjI4Ny0xLjk3NWExMzUuNTM3LDEzNS41MzcsMCwwLDAsMTYuMjMxLDcuMjM0LDY0LjUsNjQuNSwwLDAsMC0xMC45NDcuMTI2Yy01LjM0MS41LTE3LjYxMyw0Ljc3Ni0xNy43NDIsNi40NDQtLjIxNCwyLjc4LDE0LDUuNDU5LDE4LjcsNS4wNTcsMTUuOTE0LTEuMzc1LDIwLjkxNC01LjY3OSwyMi40MDctNy43YTEzOS44NjIsMTM5Ljg2MiwwLDAsMCwzMy44MTQsNC42NzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAxKSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTM1LjMyMSwxNy40NTFzNy45ODksMS4xNzMsMjAuMDYxLTMuOTU4QzU5LjU5LDExLjcsNjguNTMxLDUuMDQ3LDY4LjI0MiwzLjY1NGMtLjQ4LTIuMzI2LTEyLjYyMS0uODM4LTE2LjMzOS43MDctMTYuNjIxLDYuOTE5LTE2LjU4MiwxMy4wOS0xNi41ODIsMTMuMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1Ljc2NiAzLjg2NikiIGZpbGw9IiNmZmNkMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ3LjE1OCIgaGVpZ2h0PSIyNjMuNTE5IiB2aWV3Qm94PSIwIDAgMTQ3LjE1OCAyNjMuNTE5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIxNDcuMTU4IiBoZWlnaHQ9IjI2My41MTkiIGZpbGw9IiNmZmNkMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNDEuMTcsMTU3LjA0N2MyLjczMS00LjA3Nyw3Ljc2LTE4LjMsNS4zNTYtMTkuNDY3LTEuNDQ0LS43LTExLjIyOCw4LjM0OC0xNC4zNjEsMTIuOTU2YTc0LjY1NCw3NC42NTQsMCwwLDAtNC40OTIsNy40ODFjLjY0Mi0zLjI4OCwxLjE2OC02LjYzOCwxLjU1OC0xMC4wNTIuMjM3LTIuMDcxLjQxNS00LjEzNi41NDktNi4xOTQsMi4zMjQtMS4xLDcuNTQ4LTUuMjMsMTMuMDA4LTIwLjczOSwxLjY0LTQuNjcsMy0xOS43MzEuMzg0LTIwLjIwNS0xLjU3My0uMjg0LTguODE3LDExLjA5MS0xMC43MTgsMTYuMzc4YTc1LjYsNzUuNiwwLDAsMC0yLjY1Niw5LjA4LDEyMS45NzIsMTIxLjk3MiwwLDAsMC0yLjE3OS0xNi41OWMxLjgtMS4zMTUsNi4yOS02LjMsNy44NDctMjMuNzkuNDM2LTQuOTQxLTEuOTYyLTE5LjgxNi00LjYxNi0xOS41Ni0xLjU5MS4xNTItNS44LDEzLjA3Mi02LjMzOSwxOC42ODRhNzMuOTM4LDczLjkzOCwwLDAsMC0uMjI0LDExLjgsMTI0LjksMTI0LjksMCwwLDAtNi44NzUtMTcuMTM5Yy42NDUtLjUxMyw1LjYxNC01LjIsMi4yOTMtMjUuNjIxLS44LTQuODc3LTYuNzktMTguNTUyLTkuMy0xNy41ODUtMS41MDYuNTc4LTIuNCwxNC4xNjUtMS41MzIsMTkuNzEyQTY5LjIsNjkuMiwwLDAsMCwxMTIuOSw3MS4zYTEyNy41ODMsMTI3LjU4MywwLDAsMC0xMi41ODctMTcuNzc2LjcxMS43MTEsMCwwLDAsLjI0NS0uMzMzLDEuMDY4LDEuMDY4LDAsMCwwLS4yLS44M2MuOTM0LTIuNCwyLjAyMi05LjEzNC00LjYzNy0yNC4yNjRDOTMuNzUxLDIzLjYxOSw4NC41NywxMi4wNzksODIuMzc4LDEzLjY4OGMtMS4zMTUuOTY3LDEuMTc2LDE0LjI5NCwzLjM4MSwxOS40QTY5LjI3Nyw2OS4yNzcsMCwwLDAsOTIsNDQuNTgyLDEzMCwxMzAsMCwwLDAsNzcuNzcyLDMyLjUzMWEuMzQ1LjM0NSwwLDAsMCwuMDE4LS4wNDYuODQ2Ljg0NiwwLDAsMC0uMTA2LS41NjdsLjA1Ny4wMjNzMy4xMTUtNi4wNDctOS41ODYtMjEuOTY0QzY1LjMxNCw2LjQxOCw1NC4yNTktMS43LDUyLjYzNC4zMTljLS45NzUsMS4yMTIsNC4zOTIsMTIuNjU5LDcuNTkyLDE2LjcyNkE1OC45NTUsNTguOTU1LDAsMCwwLDcxLjc4NCwyOC40MTNxLTQuODQzLTMuMTM3LTEwLTUuODYybDMuODE0LDNxMi4xMjQsMS4yMzQsNC4xOTEsMi41NDhhMzUuMDgyLDM1LjA4MiwwLDAsMC04LTEuNWMtMTguODUxLS4wNTQtMjEuMzc5LDUuODY3LTIxLjM3OSw1Ljg2N3M3LjE5NSw0LjMzMiwyMC45Myw0LjI2OGM0LjE1Mi0uMDE4LDEzLjI0LTIuMTA5LDE1Ljc4LTMuNjFBMTI2LjAxOCwxMjYuMDE4LDAsMCwxLDk0LjcwOCw0OC44ODksNDMuNDUyLDQzLjQ1MiwwLDAsMCw4My41MjEsNDUuNzVjLTIwLjM1Mi0xLjIyOC0yMy4zMTUsNS4xMDYtMjMuMzE1LDUuMTA2czcuNTkyLDUuMiwyMi40MjUsNS45NzhjNC4yMzIuMjI0LDEzLjI4Ni0xLjMsMTYuNjQ2LTIuNzI4YTEyNy4xNDQsMTI3LjE0NCwwLDAsMSwxNC41MzQsMjEuNzYzYy0zLjQ5NC0zLjIzNC05LjExOS02Ljk1Mi0xMS44ODgtNy45ODctMTkuODA1LTcuMzczLTI0LjUtMS45MjQtMjQuNS0xLjkyNHM2LjA3MSw3LjQ5NCwyMC41MzUsMTIuNzU1YzQuNjI5LDEuNjg0LDE1Ljg1NywyLjk4OSwxOC4zMTcsMi4wNjhhMTI1LjI1MywxMjUuMjUzLDAsMCwxLDguNzA5LDI0Ljg0OWMtMi44MTMtMy45NDYtOC4wNDYtOS4wNjctMTAuNy0xMC42ODRDOTYuMTEsODMuOSw5MC42LDg4LjQsOTAuNiw4OC40czQuNyw4LjU2NCwxNy45OTIsMTYuNTA3YzQuMTYyLDIuNDkxLDE0LjU4MSw1LjgyMywxNy40MjMsNS41NDRhMTIyLjYxNCwxMjIuNjE0LDAsMCwxLDIuMiwyNi43ODZjLTEuNzQzLTQuNTgzLTUuNDI2LTEwLjg1NC03LjU1MS0xMy4xMjQtMTQuNy0xNS42OTItMjEuMTE1LTEyLjg0My0yMS4xMTUtMTIuODQzczIuMzczLDkuNTg4LDEzLjE2MiwyMC45MzJjMy4zMzcsMy41MTIsMTIuMzQyLDkuNSwxNS4yNTYsMTAuMTMyLS4xMjYsMS44MDUtLjI4OSwzLjYxOC0uNSw1LjQzMWExMjEuNTE5LDEyMS41MTksMCwwLDEtNC4xNzMsMjAuNTUxYy0uNzMtNC44OTItMy4wNzEtMTIuMDItNC43LTE0Ljc2NC0xMS4xLTE4LjczNS0xNy45MjMtMTcuNDEtMTcuOTIzLTE3LjQxcy4zNTMsOS45MzYsOC41MzMsMjMuNTE5YzIuNDc4LDQuMTIxLDkuNzc0LDExLjgxNiwxMi42MDgsMTMuMzMyYTEyMS4wNzMsMTIxLjA3MywwLDAsMS0xMS4wMDYsMjMuNjQ1Yy4zNjEtNC45MTMtLjEyNi0xMS43MzktLjk1OS0xNC42NS02LjA2NS0yMS4xNjItMTIuOTY0LTIxLjczMi0xMi45NjQtMjEuNzMycy0yLjExNSw5LjcyMiwyLjQxNCwyNS4xYzEuMzA3LDQuNDU2LDYuMDQsMTMuMjU1LDguNTE1LDE1Ljk5MUExMjQuMDUyLDEyNC4wNTIsMCwwLDEsOTIuMSwyMjAuNDM0YzEuMzc1LTQuNTU5LDIuMzkzLTEwLjQ3OCwyLjMxNi0xMy4yNzMtLjYxOS0yMi4xNDktNy4xMjMtMjQuNTc0LTcuMTIzLTI0LjU3NHMtNC40MzMsOC44NDMtMy44NzEsMjQuOTcxYTYzLjgyMyw2My44MjMsMCwwLDAsNCwxNy4yODFBMTI2Ljc2MywxMjYuNzYzLDAsMCwxLDY4LjEsMjM5LjExMmE1MS44MDYsNTEuODA2LDAsMCwwLDUuMjI1LTExLjc1N2M0Ljg3MS0yMS42MjYtLjc5NC0yNS43NDItLjc5NC0yNS43NDJzLTYuNDU1LDcuMzY4LTkuODksMjMuMTQ1YTY1LjIwOCw2NS4yMDgsMCwwLDAtLjQzMywxNy42ODgsMTI4LjAzNCwxMjguMDM0LDAsMCwxLTIyLjg0Myw5LjQzOGMzLjQ0NS0zLjI2Miw3LjM2LTguMTIzLDguNjczLTEwLjY4NywxMC4wMjYtMTkuNjMsNS41ODYtMjUuMTU0LDUuNTg2LTI1LjE1NHMtOC4wMzMsNS4zODItMTUuMjM2LDE5LjczNmMtMi4wODQsNC4xNDQtNC43LDEzLjkwOC00LjgyNSwxNy43MTlhMTI4LjM5MSwxMjguMzkxLDAsMCwxLTI5LjcsMy45MjhMMCwyNjAuNDU1YTEzOS44NjIsMTM5Ljg2MiwwLDAsMCwzMy44MTQtNC42NzNjMS40OTMsMi4wMTksNi40OTMsNi4zMjMsMjIuNDA3LDcuNyw0LjcwNi40LDE4LjkxNi0yLjI3NywxOC43LTUuMDU3LS4xMjktMS42NjgtMTIuNC01Ljk0NC0xNy43NDItNi40NDRhNjQuNSw2NC41LDAsMCwwLTEwLjk0Ny0uMTI2LDEzNS41MzcsMTM1LjUzNywwLDAsMCwxNi4yMzEtNy4yMzRjLjg4MiwxLjA1Miw1LjgxNSw1LjQ5LDI0LjI4NywxLjk3NSw0LjY2LS44OSwxNy43NjMtNy4zMjYsMTYuODcxLTkuOTQ3LS41MzYtMS41NzMtMTMuNDgtMi4zNTctMTguNzc5LTEuMzg3YTY0LjEsNjQuMSwwLDAsMC0xMi4zMzcsMy41LDEyOS45MjgsMTI5LjkyOCwwLDAsMCwxNS43NzUtMTEuOTM1YzEuNC44NzQsNy40NDIsMy4zMjksMjMuODg1LTQuNzc5LDQuMjk0LTIuMTIyLDE1LjQtMTEuODc4LDEzLjg4Ny0xNC4xNi0uOTA1LTEuMzY5LTEzLjYzOSwxLjM5LTE4LjUzNCwzLjc2YTY3LjQ3Myw2Ny40NzMsMCwwLDAtOS40NjIsNS41MzcsMTIzLjMzNSwxMjMuMzM1LDAsMCwwLDExLjI5My0xNC40NjdjMi4yODUuMzU2LDguNzc2LS4xMDgsMjEuMzc2LTExLjIxMywzLjYzNi0zLjIwOCwxMS45ODktMTUuNjIsOS45NjItMTcuNDA3LTEuMjE3LTEuMDczLTEyLjg3NCw1LjA0Mi0xNy4wMzEsOC42NTVhNzIuMDcsNzIuMDcsMCwwLDAtNi40MTksNi4zMDUsMTIxLjg2MywxMjEuODYzLDAsMCwwLDYuMzQ2LTE1LjQ1N2MyLjU0My0uNDYyLDguNTY5LTMuMSwxNy41ODUtMTYuNTQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAxKSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTIxLjg0MiwxMy40OTNDMzMuOTExLDE4LjYyNCw0MS45LDE3LjQ1MSw0MS45LDE3LjQ1MXMuMDM5LTYuMTcxLTE2LjU4Mi0xMy4wOUMyMS42LDIuODE2LDkuNDYxLDEuMzI4LDguOTgxLDMuNjU0Yy0uMjg5LDEuMzkzLDguNjQ5LDguMDUxLDEyLjg2MSw5LjgzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMTY5IDMuODY2KSIgZmlsbD0iI2ZmY2QwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvc3ZnPg==);background-position:left center,right center;background-size:auto 100%,auto 100%;background-repeat:no-repeat,no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}@media print,only screen and (min-width:768px){.data-award__item{width:calc((100% - 2.1875vw)/2);margin:0;height:7.5625rem}.data-award__item.is-full{width:100%}.data-award__item.is-low{height:5.9375rem;width:calc((100% - 2.7vw)/2)}}.data-award__item.is-bgn{background:none;width:100%;height:auto;margin-top:2.4rem}@media print,only screen and (min-width:768px){.data-award__item.is-bgn{margin-top:.5rem}.data-award__item.is-bgn .data-award__text{font-size:1.375rem}}.data-award__item:last-of-type{margin-bottom:0}.data-award__text{line-height:1.4;margin:0;font-size:.9375rem}@media print,only screen and (min-width:768px){.data-award__text{font-size:1.25rem;line-height:1.5}}.data-award__text span{font-size:.8125rem}@media print,only screen and (min-width:768px){.data-award__text span{font-size:1.25rem}}.data-award__suppl{line-height:1;margin:.25rem 0 0;font-size:.8125rem}@media print,only screen and (min-width:768px){.data-award__suppl{margin-top:.5625rem;font-size:.9375rem}}.nfnd-message__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 0;margin:0 6%}.nfnd-message__group{width:100%;text-align:center}.nfnd-message__group__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1b365d;text-align:center}.nfnd-message__group__title-code{font-size:3.5rem;line-height:1.2;letter-spacing:.025em;font-weight:700}.nfnd-message__group__title-en{margin-top:.187rem;font-size:1.5rem;line-height:1.4;letter-spacing:.075em;font-weight:700}.nfnd-message__group__text{font-size:1rem;line-height:2;color:#404040}.nfnd-message__group__btn,.nfnd-message__group__text{margin-top:3rem;letter-spacing:.075em;text-align:center}.nfnd-message__group__btn{line-height:1.6;font-weight:700}.nfnd-message__group__btn-link{display:block;padding:1rem 1.875rem;color:#1b365d;position:relative;text-decoration:none;max-width:18.125rem;margin:0 auto}.nfnd-message__group__btn-link:after{content:"";display:block;width:100%;height:100%;border:1px solid #1b365d;border-radius:.187rem;position:absolute;top:0;left:0;pointer-events:none}@media screen and (min-width:768px){.nfnd-message__inner{min-height:calc(100vh - 17.9375rem);padding:9rem 0}.nfnd-message__group__title-code{font-size:4.5rem}.nfnd-message__group__title-en{margin-top:.375rem;font-size:2rem}.nfnd-message__group__text{margin-top:3rem}.nfnd-message__group__btn-link{padding:1.312rem 2.5rem 1.25rem;-webkit-transition:opacity .45s cubic-bezier(0,.4,.25,1);transition:opacity .45s cubic-bezier(0,.4,.25,1);font-size:1.25rem}.nfnd-message__group__btn-link:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.nfnd-message__group__btn-link[data-size=medium]{width:15rem;margin:0 auto}.nfnd-message__group__btn-link:after{border-radius:.25rem}}.hidden{display:none!important}@media only screen and (max-width:767px){.sm\:hidden{display:none!important}}@media print,only screen and (min-width:768px){.md\:hidden{display:none!important}}.bg-none{background:none}.br-none br{display:none}@media only screen and (max-width:767px){.sm\:br-none br{display:none}}@media print,only screen and (min-width:768px){.md\:br-none br{display:none}}.block{display:block}@media only screen and (max-width:767px){.sm\:block{display:block}}@media print,only screen and (min-width:768px){.md\:block{display:block}}.left{text-align:left!important}@media print,only screen and (min-width:768px){.md\:left{text-align:left!important}}@media only screen and (max-width:767px){.sm\:left{text-align:left!important}}.center{text-align:center!important}@media print,only screen and (min-width:768px){.md\:center{text-align:center!important}}@media only screen and (max-width:767px){.sm\:center{text-align:center!important}}.right{text-align:right!important}@media print,only screen and (min-width:768px){.md\:right{text-align:right!important}}@media only screen and (max-width:767px){.sm\:right{text-align:right!important}}.indent{padding-left:1em;text-indent:-1em}.anchor-space{padding-top:72px;margin-top:-72px}.has-border{border:#1a1a1a solid 1px}.bdr-0{border:none}@media only screen and (max-width:767px){.sm\:bdr-0{border:none!important}}@media only screen and (max-width:767px){.sm\:bdb-1{border-bottom:#1a1a1a solid 1px}}.mx-0{margin:0!important}.mx-auto{margin:auto!important}.mb-auto{margin-bottom:auto}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}@media only screen and (max-width:767px){.sm\:mb-auto{margin-bottom:auto}.sm\:mt-auto{margin-top:auto}.sm\:ml-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}}@media print,only screen and (min-width:768px){.md\:mb-auto{margin-bottom:auto}.md\:mt-auto{margin-top:auto}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}@media only screen and (max-width:767px){.sm\:mb-0{margin-bottom:0!important}.sm\:mt-0{margin-top:0!important}.sm\:ml-0{margin-left:0!important}.sm\:mr-0{margin-right:0!important}}@media print,only screen and (min-width:768px){.md\:mb-0{margin-bottom:0!important}.md\:mt-0{margin-top:0!important}.md\:ml-0{margin-left:0!important}.md\:mr-0{margin-right:0!important}}.mb-1{margin-bottom:1px!important}.mt-1{margin-top:1px!important}.ml-1{margin-left:1px!important}.mr-1{margin-right:1px!important}@media only screen and (max-width:767px){.sm\:mb-1{margin-bottom:1px!important}.sm\:mt-1{margin-top:1px!important}.sm\:ml-1{margin-left:1px!important}.sm\:mr-1{margin-right:1px!important}}@media print,only screen and (min-width:768px){.md\:mb-1{margin-bottom:1px!important}.md\:mt-1{margin-top:1px!important}.md\:ml-1{margin-left:1px!important}.md\:mr-1{margin-right:1px!important}}.mb-2{margin-bottom:2px!important}.mt-2{margin-top:2px!important}.ml-2{margin-left:2px!important}.mr-2{margin-right:2px!important}@media only screen and (max-width:767px){.sm\:mb-2{margin-bottom:2px!important}.sm\:mt-2{margin-top:2px!important}.sm\:ml-2{margin-left:2px!important}.sm\:mr-2{margin-right:2px!important}}@media print,only screen and (min-width:768px){.md\:mb-2{margin-bottom:2px!important}.md\:mt-2{margin-top:2px!important}.md\:ml-2{margin-left:2px!important}.md\:mr-2{margin-right:2px!important}}.mb-3{margin-bottom:3px!important}.mt-3{margin-top:3px!important}.ml-3{margin-left:3px!important}.mr-3{margin-right:3px!important}@media only screen and (max-width:767px){.sm\:mb-3{margin-bottom:3px!important}.sm\:mt-3{margin-top:3px!important}.sm\:ml-3{margin-left:3px!important}.sm\:mr-3{margin-right:3px!important}}@media print,only screen and (min-width:768px){.md\:mb-3{margin-bottom:3px!important}.md\:mt-3{margin-top:3px!important}.md\:ml-3{margin-left:3px!important}.md\:mr-3{margin-right:3px!important}}.mb-4{margin-bottom:4px!important}.mt-4{margin-top:4px!important}.ml-4{margin-left:4px!important}.mr-4{margin-right:4px!important}@media only screen and (max-width:767px){.sm\:mb-4{margin-bottom:4px!important}.sm\:mt-4{margin-top:4px!important}.sm\:ml-4{margin-left:4px!important}.sm\:mr-4{margin-right:4px!important}}@media print,only screen and (min-width:768px){.md\:mb-4{margin-bottom:4px!important}.md\:mt-4{margin-top:4px!important}.md\:ml-4{margin-left:4px!important}.md\:mr-4{margin-right:4px!important}}.mb-5{margin-bottom:5px!important}.mt-5{margin-top:5px!important}.ml-5{margin-left:5px!important}.mr-5{margin-right:5px!important}@media only screen and (max-width:767px){.sm\:mb-5{margin-bottom:5px!important}.sm\:mt-5{margin-top:5px!important}.sm\:ml-5{margin-left:5px!important}.sm\:mr-5{margin-right:5px!important}}@media print,only screen and (min-width:768px){.md\:mb-5{margin-bottom:5px!important}.md\:mt-5{margin-top:5px!important}.md\:ml-5{margin-left:5px!important}.md\:mr-5{margin-right:5px!important}}.mb-6{margin-bottom:6px!important}.mt-6{margin-top:6px!important}.ml-6{margin-left:6px!important}.mr-6{margin-right:6px!important}@media only screen and (max-width:767px){.sm\:mb-6{margin-bottom:6px!important}.sm\:mt-6{margin-top:6px!important}.sm\:ml-6{margin-left:6px!important}.sm\:mr-6{margin-right:6px!important}}@media print,only screen and (min-width:768px){.md\:mb-6{margin-bottom:6px!important}.md\:mt-6{margin-top:6px!important}.md\:ml-6{margin-left:6px!important}.md\:mr-6{margin-right:6px!important}}.mb-7{margin-bottom:7px!important}.mt-7{margin-top:7px!important}.ml-7{margin-left:7px!important}.mr-7{margin-right:7px!important}@media only screen and (max-width:767px){.sm\:mb-7{margin-bottom:7px!important}.sm\:mt-7{margin-top:7px!important}.sm\:ml-7{margin-left:7px!important}.sm\:mr-7{margin-right:7px!important}}@media print,only screen and (min-width:768px){.md\:mb-7{margin-bottom:7px!important}.md\:mt-7{margin-top:7px!important}.md\:ml-7{margin-left:7px!important}.md\:mr-7{margin-right:7px!important}}.mb-8{margin-bottom:8px!important}.mt-8{margin-top:8px!important}.ml-8{margin-left:8px!important}.mr-8{margin-right:8px!important}@media only screen and (max-width:767px){.sm\:mb-8{margin-bottom:8px!important}.sm\:mt-8{margin-top:8px!important}.sm\:ml-8{margin-left:8px!important}.sm\:mr-8{margin-right:8px!important}}@media print,only screen and (min-width:768px){.md\:mb-8{margin-bottom:8px!important}.md\:mt-8{margin-top:8px!important}.md\:ml-8{margin-left:8px!important}.md\:mr-8{margin-right:8px!important}}.mb-9{margin-bottom:9px!important}.mt-9{margin-top:9px!important}.ml-9{margin-left:9px!important}.mr-9{margin-right:9px!important}@media only screen and (max-width:767px){.sm\:mb-9{margin-bottom:9px!important}.sm\:mt-9{margin-top:9px!important}.sm\:ml-9{margin-left:9px!important}.sm\:mr-9{margin-right:9px!important}}@media print,only screen and (min-width:768px){.md\:mb-9{margin-bottom:9px!important}.md\:mt-9{margin-top:9px!important}.md\:ml-9{margin-left:9px!important}.md\:mr-9{margin-right:9px!important}}.mb-10{margin-bottom:10px!important}.mt-10{margin-top:10px!important}.ml-10{margin-left:10px!important}.mr-10{margin-right:10px!important}@media only screen and (max-width:767px){.sm\:mb-10{margin-bottom:10px!important}.sm\:mt-10{margin-top:10px!important}.sm\:ml-10{margin-left:10px!important}.sm\:mr-10{margin-right:10px!important}}@media print,only screen and (min-width:768px){.md\:mb-10{margin-bottom:10px!important}.md\:mt-10{margin-top:10px!important}.md\:ml-10{margin-left:10px!important}.md\:mr-10{margin-right:10px!important}}.mb-11{margin-bottom:11px!important}.mt-11{margin-top:11px!important}.ml-11{margin-left:11px!important}.mr-11{margin-right:11px!important}@media only screen and (max-width:767px){.sm\:mb-11{margin-bottom:11px!important}.sm\:mt-11{margin-top:11px!important}.sm\:ml-11{margin-left:11px!important}.sm\:mr-11{margin-right:11px!important}}@media print,only screen and (min-width:768px){.md\:mb-11{margin-bottom:11px!important}.md\:mt-11{margin-top:11px!important}.md\:ml-11{margin-left:11px!important}.md\:mr-11{margin-right:11px!important}}.mb-12{margin-bottom:12px!important}.mt-12{margin-top:12px!important}.ml-12{margin-left:12px!important}.mr-12{margin-right:12px!important}@media only screen and (max-width:767px){.sm\:mb-12{margin-bottom:12px!important}.sm\:mt-12{margin-top:12px!important}.sm\:ml-12{margin-left:12px!important}.sm\:mr-12{margin-right:12px!important}}@media print,only screen and (min-width:768px){.md\:mb-12{margin-bottom:12px!important}.md\:mt-12{margin-top:12px!important}.md\:ml-12{margin-left:12px!important}.md\:mr-12{margin-right:12px!important}}.mb-13{margin-bottom:13px!important}.mt-13{margin-top:13px!important}.ml-13{margin-left:13px!important}.mr-13{margin-right:13px!important}@media only screen and (max-width:767px){.sm\:mb-13{margin-bottom:13px!important}.sm\:mt-13{margin-top:13px!important}.sm\:ml-13{margin-left:13px!important}.sm\:mr-13{margin-right:13px!important}}@media print,only screen and (min-width:768px){.md\:mb-13{margin-bottom:13px!important}.md\:mt-13{margin-top:13px!important}.md\:ml-13{margin-left:13px!important}.md\:mr-13{margin-right:13px!important}}.mb-14{margin-bottom:14px!important}.mt-14{margin-top:14px!important}.ml-14{margin-left:14px!important}.mr-14{margin-right:14px!important}@media only screen and (max-width:767px){.sm\:mb-14{margin-bottom:14px!important}.sm\:mt-14{margin-top:14px!important}.sm\:ml-14{margin-left:14px!important}.sm\:mr-14{margin-right:14px!important}}@media print,only screen and (min-width:768px){.md\:mb-14{margin-bottom:14px!important}.md\:mt-14{margin-top:14px!important}.md\:ml-14{margin-left:14px!important}.md\:mr-14{margin-right:14px!important}}.mb-15{margin-bottom:15px!important}.mt-15{margin-top:15px!important}.ml-15{margin-left:15px!important}.mr-15{margin-right:15px!important}@media only screen and (max-width:767px){.sm\:mb-15{margin-bottom:15px!important}.sm\:mt-15{margin-top:15px!important}.sm\:ml-15{margin-left:15px!important}.sm\:mr-15{margin-right:15px!important}}@media print,only screen and (min-width:768px){.md\:mb-15{margin-bottom:15px!important}.md\:mt-15{margin-top:15px!important}.md\:ml-15{margin-left:15px!important}.md\:mr-15{margin-right:15px!important}}.mb-16{margin-bottom:16px!important}.mt-16{margin-top:16px!important}.ml-16{margin-left:16px!important}.mr-16{margin-right:16px!important}@media only screen and (max-width:767px){.sm\:mb-16{margin-bottom:16px!important}.sm\:mt-16{margin-top:16px!important}.sm\:ml-16{margin-left:16px!important}.sm\:mr-16{margin-right:16px!important}}@media print,only screen and (min-width:768px){.md\:mb-16{margin-bottom:16px!important}.md\:mt-16{margin-top:16px!important}.md\:ml-16{margin-left:16px!important}.md\:mr-16{margin-right:16px!important}}.mb-17{margin-bottom:17px!important}.mt-17{margin-top:17px!important}.ml-17{margin-left:17px!important}.mr-17{margin-right:17px!important}@media only screen and (max-width:767px){.sm\:mb-17{margin-bottom:17px!important}.sm\:mt-17{margin-top:17px!important}.sm\:ml-17{margin-left:17px!important}.sm\:mr-17{margin-right:17px!important}}@media print,only screen and (min-width:768px){.md\:mb-17{margin-bottom:17px!important}.md\:mt-17{margin-top:17px!important}.md\:ml-17{margin-left:17px!important}.md\:mr-17{margin-right:17px!important}}.mb-18{margin-bottom:18px!important}.mt-18{margin-top:18px!important}.ml-18{margin-left:18px!important}.mr-18{margin-right:18px!important}@media only screen and (max-width:767px){.sm\:mb-18{margin-bottom:18px!important}.sm\:mt-18{margin-top:18px!important}.sm\:ml-18{margin-left:18px!important}.sm\:mr-18{margin-right:18px!important}}@media print,only screen and (min-width:768px){.md\:mb-18{margin-bottom:18px!important}.md\:mt-18{margin-top:18px!important}.md\:ml-18{margin-left:18px!important}.md\:mr-18{margin-right:18px!important}}.mb-19{margin-bottom:19px!important}.mt-19{margin-top:19px!important}.ml-19{margin-left:19px!important}.mr-19{margin-right:19px!important}@media only screen and (max-width:767px){.sm\:mb-19{margin-bottom:19px!important}.sm\:mt-19{margin-top:19px!important}.sm\:ml-19{margin-left:19px!important}.sm\:mr-19{margin-right:19px!important}}@media print,only screen and (min-width:768px){.md\:mb-19{margin-bottom:19px!important}.md\:mt-19{margin-top:19px!important}.md\:ml-19{margin-left:19px!important}.md\:mr-19{margin-right:19px!important}}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}@media only screen and (max-width:767px){.sm\:mb-20{margin-bottom:20px!important}.sm\:mt-20{margin-top:20px!important}.sm\:ml-20{margin-left:20px!important}.sm\:mr-20{margin-right:20px!important}}@media print,only screen and (min-width:768px){.md\:mb-20{margin-bottom:20px!important}.md\:mt-20{margin-top:20px!important}.md\:ml-20{margin-left:20px!important}.md\:mr-20{margin-right:20px!important}}.mb-24{margin-bottom:24px!important}.mt-24{margin-top:24px!important}.ml-24{margin-left:24px!important}.mr-24{margin-right:24px!important}@media only screen and (max-width:767px){.sm\:mb-24{margin-bottom:24px!important}.sm\:mt-24{margin-top:24px!important}.sm\:ml-24{margin-left:24px!important}.sm\:mr-24{margin-right:24px!important}}@media print,only screen and (min-width:768px){.md\:mb-24{margin-bottom:24px!important}.md\:mt-24{margin-top:24px!important}.md\:ml-24{margin-left:24px!important}.md\:mr-24{margin-right:24px!important}}.mb-25{margin-bottom:25px!important}.mt-25{margin-top:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}@media only screen and (max-width:767px){.sm\:mb-25{margin-bottom:25px!important}.sm\:mt-25{margin-top:25px!important}.sm\:ml-25{margin-left:25px!important}.sm\:mr-25{margin-right:25px!important}}@media print,only screen and (min-width:768px){.md\:mb-25{margin-bottom:25px!important}.md\:mt-25{margin-top:25px!important}.md\:ml-25{margin-left:25px!important}.md\:mr-25{margin-right:25px!important}}.mb-28{margin-bottom:28px!important}.mt-28{margin-top:28px!important}.ml-28{margin-left:28px!important}.mr-28{margin-right:28px!important}@media only screen and (max-width:767px){.sm\:mb-28{margin-bottom:28px!important}.sm\:mt-28{margin-top:28px!important}.sm\:ml-28{margin-left:28px!important}.sm\:mr-28{margin-right:28px!important}}@media print,only screen and (min-width:768px){.md\:mb-28{margin-bottom:28px!important}.md\:mt-28{margin-top:28px!important}.md\:ml-28{margin-left:28px!important}.md\:mr-28{margin-right:28px!important}}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.ml-30{margin-left:30px!important}.mr-30{margin-right:30px!important}@media only screen and (max-width:767px){.sm\:mb-30{margin-bottom:30px!important}.sm\:mt-30{margin-top:30px!important}.sm\:ml-30{margin-left:30px!important}.sm\:mr-30{margin-right:30px!important}}@media print,only screen and (min-width:768px){.md\:mb-30{margin-bottom:30px!important}.md\:mt-30{margin-top:30px!important}.md\:ml-30{margin-left:30px!important}.md\:mr-30{margin-right:30px!important}}.mb-32{margin-bottom:32px!important}.mt-32{margin-top:32px!important}.ml-32{margin-left:32px!important}.mr-32{margin-right:32px!important}@media only screen and (max-width:767px){.sm\:mb-32{margin-bottom:32px!important}.sm\:mt-32{margin-top:32px!important}.sm\:ml-32{margin-left:32px!important}.sm\:mr-32{margin-right:32px!important}}@media print,only screen and (min-width:768px){.md\:mb-32{margin-bottom:32px!important}.md\:mt-32{margin-top:32px!important}.md\:ml-32{margin-left:32px!important}.md\:mr-32{margin-right:32px!important}}.mb-35{margin-bottom:35px!important}.mt-35{margin-top:35px!important}.ml-35{margin-left:35px!important}.mr-35{margin-right:35px!important}@media only screen and (max-width:767px){.sm\:mb-35{margin-bottom:35px!important}.sm\:mt-35{margin-top:35px!important}.sm\:ml-35{margin-left:35px!important}.sm\:mr-35{margin-right:35px!important}}@media print,only screen and (min-width:768px){.md\:mb-35{margin-bottom:35px!important}.md\:mt-35{margin-top:35px!important}.md\:ml-35{margin-left:35px!important}.md\:mr-35{margin-right:35px!important}}.mb-40{margin-bottom:40px!important}.mt-40{margin-top:40px!important}.ml-40{margin-left:40px!important}.mr-40{margin-right:40px!important}@media only screen and (max-width:767px){.sm\:mb-40{margin-bottom:40px!important}.sm\:mt-40{margin-top:40px!important}.sm\:ml-40{margin-left:40px!important}.sm\:mr-40{margin-right:40px!important}}@media print,only screen and (min-width:768px){.md\:mb-40{margin-bottom:40px!important}.md\:mt-40{margin-top:40px!important}.md\:ml-40{margin-left:40px!important}.md\:mr-40{margin-right:40px!important}}.mb-45{margin-bottom:45px!important}.mt-45{margin-top:45px!important}.ml-45{margin-left:45px!important}.mr-45{margin-right:45px!important}@media only screen and (max-width:767px){.sm\:mb-45{margin-bottom:45px!important}.sm\:mt-45{margin-top:45px!important}.sm\:ml-45{margin-left:45px!important}.sm\:mr-45{margin-right:45px!important}}@media print,only screen and (min-width:768px){.md\:mb-45{margin-bottom:45px!important}.md\:mt-45{margin-top:45px!important}.md\:ml-45{margin-left:45px!important}.md\:mr-45{margin-right:45px!important}}.mb-48{margin-bottom:48px!important}.mt-48{margin-top:48px!important}.ml-48{margin-left:48px!important}.mr-48{margin-right:48px!important}@media only screen and (max-width:767px){.sm\:mb-48{margin-bottom:48px!important}.sm\:mt-48{margin-top:48px!important}.sm\:ml-48{margin-left:48px!important}.sm\:mr-48{margin-right:48px!important}}@media print,only screen and (min-width:768px){.md\:mb-48{margin-bottom:48px!important}.md\:mt-48{margin-top:48px!important}.md\:ml-48{margin-left:48px!important}.md\:mr-48{margin-right:48px!important}}.mb-50{margin-bottom:50px!important}.mt-50{margin-top:50px!important}.ml-50{margin-left:50px!important}.mr-50{margin-right:50px!important}@media only screen and (max-width:767px){.sm\:mb-50{margin-bottom:50px!important}.sm\:mt-50{margin-top:50px!important}.sm\:ml-50{margin-left:50px!important}.sm\:mr-50{margin-right:50px!important}}@media print,only screen and (min-width:768px){.md\:mb-50{margin-bottom:50px!important}.md\:mt-50{margin-top:50px!important}.md\:ml-50{margin-left:50px!important}.md\:mr-50{margin-right:50px!important}}.mb-55{margin-bottom:55px!important}.mt-55{margin-top:55px!important}.ml-55{margin-left:55px!important}.mr-55{margin-right:55px!important}@media only screen and (max-width:767px){.sm\:mb-55{margin-bottom:55px!important}.sm\:mt-55{margin-top:55px!important}.sm\:ml-55{margin-left:55px!important}.sm\:mr-55{margin-right:55px!important}}@media print,only screen and (min-width:768px){.md\:mb-55{margin-bottom:55px!important}.md\:mt-55{margin-top:55px!important}.md\:ml-55{margin-left:55px!important}.md\:mr-55{margin-right:55px!important}}.mb-56{margin-bottom:56px!important}.mt-56{margin-top:56px!important}.ml-56{margin-left:56px!important}.mr-56{margin-right:56px!important}@media only screen and (max-width:767px){.sm\:mb-56{margin-bottom:56px!important}.sm\:mt-56{margin-top:56px!important}.sm\:ml-56{margin-left:56px!important}.sm\:mr-56{margin-right:56px!important}}@media print,only screen and (min-width:768px){.md\:mb-56{margin-bottom:56px!important}.md\:mt-56{margin-top:56px!important}.md\:ml-56{margin-left:56px!important}.md\:mr-56{margin-right:56px!important}}.mb-60{margin-bottom:60px!important}.mt-60{margin-top:60px!important}.ml-60{margin-left:60px!important}.mr-60{margin-right:60px!important}@media only screen and (max-width:767px){.sm\:mb-60{margin-bottom:60px!important}.sm\:mt-60{margin-top:60px!important}.sm\:ml-60{margin-left:60px!important}.sm\:mr-60{margin-right:60px!important}}@media print,only screen and (min-width:768px){.md\:mb-60{margin-bottom:60px!important}.md\:mt-60{margin-top:60px!important}.md\:ml-60{margin-left:60px!important}.md\:mr-60{margin-right:60px!important}}.mb-64{margin-bottom:64px!important}.mt-64{margin-top:64px!important}.ml-64{margin-left:64px!important}.mr-64{margin-right:64px!important}@media only screen and (max-width:767px){.sm\:mb-64{margin-bottom:64px!important}.sm\:mt-64{margin-top:64px!important}.sm\:ml-64{margin-left:64px!important}.sm\:mr-64{margin-right:64px!important}}@media print,only screen and (min-width:768px){.md\:mb-64{margin-bottom:64px!important}.md\:mt-64{margin-top:64px!important}.md\:ml-64{margin-left:64px!important}.md\:mr-64{margin-right:64px!important}}.mb-65{margin-bottom:65px!important}.mt-65{margin-top:65px!important}.ml-65{margin-left:65px!important}.mr-65{margin-right:65px!important}@media only screen and (max-width:767px){.sm\:mb-65{margin-bottom:65px!important}.sm\:mt-65{margin-top:65px!important}.sm\:ml-65{margin-left:65px!important}.sm\:mr-65{margin-right:65px!important}}@media print,only screen and (min-width:768px){.md\:mb-65{margin-bottom:65px!important}.md\:mt-65{margin-top:65px!important}.md\:ml-65{margin-left:65px!important}.md\:mr-65{margin-right:65px!important}}.mb-70{margin-bottom:70px!important}.mt-70{margin-top:70px!important}.ml-70{margin-left:70px!important}.mr-70{margin-right:70px!important}@media only screen and (max-width:767px){.sm\:mb-70{margin-bottom:70px!important}.sm\:mt-70{margin-top:70px!important}.sm\:ml-70{margin-left:70px!important}.sm\:mr-70{margin-right:70px!important}}@media print,only screen and (min-width:768px){.md\:mb-70{margin-bottom:70px!important}.md\:mt-70{margin-top:70px!important}.md\:ml-70{margin-left:70px!important}.md\:mr-70{margin-right:70px!important}}.mb-72{margin-bottom:72px!important}.mt-72{margin-top:72px!important}.ml-72{margin-left:72px!important}.mr-72{margin-right:72px!important}@media only screen and (max-width:767px){.sm\:mb-72{margin-bottom:72px!important}.sm\:mt-72{margin-top:72px!important}.sm\:ml-72{margin-left:72px!important}.sm\:mr-72{margin-right:72px!important}}@media print,only screen and (min-width:768px){.md\:mb-72{margin-bottom:72px!important}.md\:mt-72{margin-top:72px!important}.md\:ml-72{margin-left:72px!important}.md\:mr-72{margin-right:72px!important}}.mb-75{margin-bottom:75px!important}.mt-75{margin-top:75px!important}.ml-75{margin-left:75px!important}.mr-75{margin-right:75px!important}@media only screen and (max-width:767px){.sm\:mb-75{margin-bottom:75px!important}.sm\:mt-75{margin-top:75px!important}.sm\:ml-75{margin-left:75px!important}.sm\:mr-75{margin-right:75px!important}}@media print,only screen and (min-width:768px){.md\:mb-75{margin-bottom:75px!important}.md\:mt-75{margin-top:75px!important}.md\:ml-75{margin-left:75px!important}.md\:mr-75{margin-right:75px!important}}.mb-80{margin-bottom:80px!important}.mt-80{margin-top:80px!important}.ml-80{margin-left:80px!important}.mr-80{margin-right:80px!important}@media only screen and (max-width:767px){.sm\:mb-80{margin-bottom:80px!important}.sm\:mt-80{margin-top:80px!important}.sm\:ml-80{margin-left:80px!important}.sm\:mr-80{margin-right:80px!important}}@media print,only screen and (min-width:768px){.md\:mb-80{margin-bottom:80px!important}.md\:mt-80{margin-top:80px!important}.md\:ml-80{margin-left:80px!important}.md\:mr-80{margin-right:80px!important}}.mb-85{margin-bottom:85px!important}.mt-85{margin-top:85px!important}.ml-85{margin-left:85px!important}.mr-85{margin-right:85px!important}@media only screen and (max-width:767px){.sm\:mb-85{margin-bottom:85px!important}.sm\:mt-85{margin-top:85px!important}.sm\:ml-85{margin-left:85px!important}.sm\:mr-85{margin-right:85px!important}}@media print,only screen and (min-width:768px){.md\:mb-85{margin-bottom:85px!important}.md\:mt-85{margin-top:85px!important}.md\:ml-85{margin-left:85px!important}.md\:mr-85{margin-right:85px!important}}.mb-90{margin-bottom:90px!important}.mt-90{margin-top:90px!important}.ml-90{margin-left:90px!important}.mr-90{margin-right:90px!important}@media only screen and (max-width:767px){.sm\:mb-90{margin-bottom:90px!important}.sm\:mt-90{margin-top:90px!important}.sm\:ml-90{margin-left:90px!important}.sm\:mr-90{margin-right:90px!important}}@media print,only screen and (min-width:768px){.md\:mb-90{margin-bottom:90px!important}.md\:mt-90{margin-top:90px!important}.md\:ml-90{margin-left:90px!important}.md\:mr-90{margin-right:90px!important}}.mb-95{margin-bottom:95px!important}.mt-95{margin-top:95px!important}.ml-95{margin-left:95px!important}.mr-95{margin-right:95px!important}@media only screen and (max-width:767px){.sm\:mb-95{margin-bottom:95px!important}.sm\:mt-95{margin-top:95px!important}.sm\:ml-95{margin-left:95px!important}.sm\:mr-95{margin-right:95px!important}}@media print,only screen and (min-width:768px){.md\:mb-95{margin-bottom:95px!important}.md\:mt-95{margin-top:95px!important}.md\:ml-95{margin-left:95px!important}.md\:mr-95{margin-right:95px!important}}.mb-100{margin-bottom:100px!important}.mt-100{margin-top:100px!important}.ml-100{margin-left:100px!important}.mr-100{margin-right:100px!important}@media only screen and (max-width:767px){.sm\:mb-100{margin-bottom:100px!important}.sm\:mt-100{margin-top:100px!important}.sm\:ml-100{margin-left:100px!important}.sm\:mr-100{margin-right:100px!important}}@media print,only screen and (min-width:768px){.md\:mb-100{margin-bottom:100px!important}.md\:mt-100{margin-top:100px!important}.md\:ml-100{margin-left:100px!important}.md\:mr-100{margin-right:100px!important}}.px-0{padding:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}@media only screen and (max-width:767px){.sm\:pb-0{padding-bottom:0!important}.sm\:pt-0{padding-top:0!important}.sm\:pl-0{padding-left:0!important}.sm\:pr-0{padding-right:0!important}}@media print,only screen and (min-width:768px){.md\:pb-0{padding-bottom:0!important}.md\:pt-0{padding-top:0!important}.md\:pl-0{padding-left:0!important}.md\:pr-0{padding-right:0!important}}.pb-1{padding-bottom:1px!important}.pt-1{padding-top:1px!important}.pl-1{padding-left:1px!important}.pr-1{padding-right:1px!important}@media only screen and (max-width:767px){.sm\:pb-1{padding-bottom:1px!important}.sm\:pt-1{padding-top:1px!important}.sm\:pl-1{padding-left:1px!important}.sm\:pr-1{padding-right:1px!important}}@media print,only screen and (min-width:768px){.md\:pb-1{padding-bottom:1px!important}.md\:pt-1{padding-top:1px!important}.md\:pl-1{padding-left:1px!important}.md\:pr-1{padding-right:1px!important}}.pb-2{padding-bottom:2px!important}.pt-2{padding-top:2px!important}.pl-2{padding-left:2px!important}.pr-2{padding-right:2px!important}@media only screen and (max-width:767px){.sm\:pb-2{padding-bottom:2px!important}.sm\:pt-2{padding-top:2px!important}.sm\:pl-2{padding-left:2px!important}.sm\:pr-2{padding-right:2px!important}}@media print,only screen and (min-width:768px){.md\:pb-2{padding-bottom:2px!important}.md\:pt-2{padding-top:2px!important}.md\:pl-2{padding-left:2px!important}.md\:pr-2{padding-right:2px!important}}.pb-3{padding-bottom:3px!important}.pt-3{padding-top:3px!important}.pl-3{padding-left:3px!important}.pr-3{padding-right:3px!important}@media only screen and (max-width:767px){.sm\:pb-3{padding-bottom:3px!important}.sm\:pt-3{padding-top:3px!important}.sm\:pl-3{padding-left:3px!important}.sm\:pr-3{padding-right:3px!important}}@media print,only screen and (min-width:768px){.md\:pb-3{padding-bottom:3px!important}.md\:pt-3{padding-top:3px!important}.md\:pl-3{padding-left:3px!important}.md\:pr-3{padding-right:3px!important}}.pb-4{padding-bottom:4px!important}.pt-4{padding-top:4px!important}.pl-4{padding-left:4px!important}.pr-4{padding-right:4px!important}@media only screen and (max-width:767px){.sm\:pb-4{padding-bottom:4px!important}.sm\:pt-4{padding-top:4px!important}.sm\:pl-4{padding-left:4px!important}.sm\:pr-4{padding-right:4px!important}}@media print,only screen and (min-width:768px){.md\:pb-4{padding-bottom:4px!important}.md\:pt-4{padding-top:4px!important}.md\:pl-4{padding-left:4px!important}.md\:pr-4{padding-right:4px!important}}.pb-5{padding-bottom:5px!important}.pt-5{padding-top:5px!important}.pl-5{padding-left:5px!important}.pr-5{padding-right:5px!important}@media only screen and (max-width:767px){.sm\:pb-5{padding-bottom:5px!important}.sm\:pt-5{padding-top:5px!important}.sm\:pl-5{padding-left:5px!important}.sm\:pr-5{padding-right:5px!important}}@media print,only screen and (min-width:768px){.md\:pb-5{padding-bottom:5px!important}.md\:pt-5{padding-top:5px!important}.md\:pl-5{padding-left:5px!important}.md\:pr-5{padding-right:5px!important}}.pb-6{padding-bottom:6px!important}.pt-6{padding-top:6px!important}.pl-6{padding-left:6px!important}.pr-6{padding-right:6px!important}@media only screen and (max-width:767px){.sm\:pb-6{padding-bottom:6px!important}.sm\:pt-6{padding-top:6px!important}.sm\:pl-6{padding-left:6px!important}.sm\:pr-6{padding-right:6px!important}}@media print,only screen and (min-width:768px){.md\:pb-6{padding-bottom:6px!important}.md\:pt-6{padding-top:6px!important}.md\:pl-6{padding-left:6px!important}.md\:pr-6{padding-right:6px!important}}.pb-7{padding-bottom:7px!important}.pt-7{padding-top:7px!important}.pl-7{padding-left:7px!important}.pr-7{padding-right:7px!important}@media only screen and (max-width:767px){.sm\:pb-7{padding-bottom:7px!important}.sm\:pt-7{padding-top:7px!important}.sm\:pl-7{padding-left:7px!important}.sm\:pr-7{padding-right:7px!important}}@media print,only screen and (min-width:768px){.md\:pb-7{padding-bottom:7px!important}.md\:pt-7{padding-top:7px!important}.md\:pl-7{padding-left:7px!important}.md\:pr-7{padding-right:7px!important}}.pb-8{padding-bottom:8px!important}.pt-8{padding-top:8px!important}.pl-8{padding-left:8px!important}.pr-8{padding-right:8px!important}@media only screen and (max-width:767px){.sm\:pb-8{padding-bottom:8px!important}.sm\:pt-8{padding-top:8px!important}.sm\:pl-8{padding-left:8px!important}.sm\:pr-8{padding-right:8px!important}}@media print,only screen and (min-width:768px){.md\:pb-8{padding-bottom:8px!important}.md\:pt-8{padding-top:8px!important}.md\:pl-8{padding-left:8px!important}.md\:pr-8{padding-right:8px!important}}.pb-9{padding-bottom:9px!important}.pt-9{padding-top:9px!important}.pl-9{padding-left:9px!important}.pr-9{padding-right:9px!important}@media only screen and (max-width:767px){.sm\:pb-9{padding-bottom:9px!important}.sm\:pt-9{padding-top:9px!important}.sm\:pl-9{padding-left:9px!important}.sm\:pr-9{padding-right:9px!important}}@media print,only screen and (min-width:768px){.md\:pb-9{padding-bottom:9px!important}.md\:pt-9{padding-top:9px!important}.md\:pl-9{padding-left:9px!important}.md\:pr-9{padding-right:9px!important}}.pb-10{padding-bottom:10px!important}.pt-10{padding-top:10px!important}.pl-10{padding-left:10px!important}.pr-10{padding-right:10px!important}@media only screen and (max-width:767px){.sm\:pb-10{padding-bottom:10px!important}.sm\:pt-10{padding-top:10px!important}.sm\:pl-10{padding-left:10px!important}.sm\:pr-10{padding-right:10px!important}}@media print,only screen and (min-width:768px){.md\:pb-10{padding-bottom:10px!important}.md\:pt-10{padding-top:10px!important}.md\:pl-10{padding-left:10px!important}.md\:pr-10{padding-right:10px!important}}.pb-11{padding-bottom:11px!important}.pt-11{padding-top:11px!important}.pl-11{padding-left:11px!important}.pr-11{padding-right:11px!important}@media only screen and (max-width:767px){.sm\:pb-11{padding-bottom:11px!important}.sm\:pt-11{padding-top:11px!important}.sm\:pl-11{padding-left:11px!important}.sm\:pr-11{padding-right:11px!important}}@media print,only screen and (min-width:768px){.md\:pb-11{padding-bottom:11px!important}.md\:pt-11{padding-top:11px!important}.md\:pl-11{padding-left:11px!important}.md\:pr-11{padding-right:11px!important}}.pb-12{padding-bottom:12px!important}.pt-12{padding-top:12px!important}.pl-12{padding-left:12px!important}.pr-12{padding-right:12px!important}@media only screen and (max-width:767px){.sm\:pb-12{padding-bottom:12px!important}.sm\:pt-12{padding-top:12px!important}.sm\:pl-12{padding-left:12px!important}.sm\:pr-12{padding-right:12px!important}}@media print,only screen and (min-width:768px){.md\:pb-12{padding-bottom:12px!important}.md\:pt-12{padding-top:12px!important}.md\:pl-12{padding-left:12px!important}.md\:pr-12{padding-right:12px!important}}.pb-13{padding-bottom:13px!important}.pt-13{padding-top:13px!important}.pl-13{padding-left:13px!important}.pr-13{padding-right:13px!important}@media only screen and (max-width:767px){.sm\:pb-13{padding-bottom:13px!important}.sm\:pt-13{padding-top:13px!important}.sm\:pl-13{padding-left:13px!important}.sm\:pr-13{padding-right:13px!important}}@media print,only screen and (min-width:768px){.md\:pb-13{padding-bottom:13px!important}.md\:pt-13{padding-top:13px!important}.md\:pl-13{padding-left:13px!important}.md\:pr-13{padding-right:13px!important}}.pb-14{padding-bottom:14px!important}.pt-14{padding-top:14px!important}.pl-14{padding-left:14px!important}.pr-14{padding-right:14px!important}@media only screen and (max-width:767px){.sm\:pb-14{padding-bottom:14px!important}.sm\:pt-14{padding-top:14px!important}.sm\:pl-14{padding-left:14px!important}.sm\:pr-14{padding-right:14px!important}}@media print,only screen and (min-width:768px){.md\:pb-14{padding-bottom:14px!important}.md\:pt-14{padding-top:14px!important}.md\:pl-14{padding-left:14px!important}.md\:pr-14{padding-right:14px!important}}.pb-15{padding-bottom:15px!important}.pt-15{padding-top:15px!important}.pl-15{padding-left:15px!important}.pr-15{padding-right:15px!important}@media only screen and (max-width:767px){.sm\:pb-15{padding-bottom:15px!important}.sm\:pt-15{padding-top:15px!important}.sm\:pl-15{padding-left:15px!important}.sm\:pr-15{padding-right:15px!important}}@media print,only screen and (min-width:768px){.md\:pb-15{padding-bottom:15px!important}.md\:pt-15{padding-top:15px!important}.md\:pl-15{padding-left:15px!important}.md\:pr-15{padding-right:15px!important}}.pb-16{padding-bottom:16px!important}.pt-16{padding-top:16px!important}.pl-16{padding-left:16px!important}.pr-16{padding-right:16px!important}@media only screen and (max-width:767px){.sm\:pb-16{padding-bottom:16px!important}.sm\:pt-16{padding-top:16px!important}.sm\:pl-16{padding-left:16px!important}.sm\:pr-16{padding-right:16px!important}}@media print,only screen and (min-width:768px){.md\:pb-16{padding-bottom:16px!important}.md\:pt-16{padding-top:16px!important}.md\:pl-16{padding-left:16px!important}.md\:pr-16{padding-right:16px!important}}.pb-17{padding-bottom:17px!important}.pt-17{padding-top:17px!important}.pl-17{padding-left:17px!important}.pr-17{padding-right:17px!important}@media only screen and (max-width:767px){.sm\:pb-17{padding-bottom:17px!important}.sm\:pt-17{padding-top:17px!important}.sm\:pl-17{padding-left:17px!important}.sm\:pr-17{padding-right:17px!important}}@media print,only screen and (min-width:768px){.md\:pb-17{padding-bottom:17px!important}.md\:pt-17{padding-top:17px!important}.md\:pl-17{padding-left:17px!important}.md\:pr-17{padding-right:17px!important}}.pb-18{padding-bottom:18px!important}.pt-18{padding-top:18px!important}.pl-18{padding-left:18px!important}.pr-18{padding-right:18px!important}@media only screen and (max-width:767px){.sm\:pb-18{padding-bottom:18px!important}.sm\:pt-18{padding-top:18px!important}.sm\:pl-18{padding-left:18px!important}.sm\:pr-18{padding-right:18px!important}}@media print,only screen and (min-width:768px){.md\:pb-18{padding-bottom:18px!important}.md\:pt-18{padding-top:18px!important}.md\:pl-18{padding-left:18px!important}.md\:pr-18{padding-right:18px!important}}.pb-19{padding-bottom:19px!important}.pt-19{padding-top:19px!important}.pl-19{padding-left:19px!important}.pr-19{padding-right:19px!important}@media only screen and (max-width:767px){.sm\:pb-19{padding-bottom:19px!important}.sm\:pt-19{padding-top:19px!important}.sm\:pl-19{padding-left:19px!important}.sm\:pr-19{padding-right:19px!important}}@media print,only screen and (min-width:768px){.md\:pb-19{padding-bottom:19px!important}.md\:pt-19{padding-top:19px!important}.md\:pl-19{padding-left:19px!important}.md\:pr-19{padding-right:19px!important}}.pb-20{padding-bottom:20px!important}.pt-20{padding-top:20px!important}.pl-20{padding-left:20px!important}.pr-20{padding-right:20px!important}@media only screen and (max-width:767px){.sm\:pb-20{padding-bottom:20px!important}.sm\:pt-20{padding-top:20px!important}.sm\:pl-20{padding-left:20px!important}.sm\:pr-20{padding-right:20px!important}}@media print,only screen and (min-width:768px){.md\:pb-20{padding-bottom:20px!important}.md\:pt-20{padding-top:20px!important}.md\:pl-20{padding-left:20px!important}.md\:pr-20{padding-right:20px!important}}.pb-24{padding-bottom:24px!important}.pt-24{padding-top:24px!important}.pl-24{padding-left:24px!important}.pr-24{padding-right:24px!important}@media only screen and (max-width:767px){.sm\:pb-24{padding-bottom:24px!important}.sm\:pt-24{padding-top:24px!important}.sm\:pl-24{padding-left:24px!important}.sm\:pr-24{padding-right:24px!important}}@media print,only screen and (min-width:768px){.md\:pb-24{padding-bottom:24px!important}.md\:pt-24{padding-top:24px!important}.md\:pl-24{padding-left:24px!important}.md\:pr-24{padding-right:24px!important}}.pb-25{padding-bottom:25px!important}.pt-25{padding-top:25px!important}.pl-25{padding-left:25px!important}.pr-25{padding-right:25px!important}@media only screen and (max-width:767px){.sm\:pb-25{padding-bottom:25px!important}.sm\:pt-25{padding-top:25px!important}.sm\:pl-25{padding-left:25px!important}.sm\:pr-25{padding-right:25px!important}}@media print,only screen and (min-width:768px){.md\:pb-25{padding-bottom:25px!important}.md\:pt-25{padding-top:25px!important}.md\:pl-25{padding-left:25px!important}.md\:pr-25{padding-right:25px!important}}.pb-28{padding-bottom:28px!important}.pt-28{padding-top:28px!important}.pl-28{padding-left:28px!important}.pr-28{padding-right:28px!important}@media only screen and (max-width:767px){.sm\:pb-28{padding-bottom:28px!important}.sm\:pt-28{padding-top:28px!important}.sm\:pl-28{padding-left:28px!important}.sm\:pr-28{padding-right:28px!important}}@media print,only screen and (min-width:768px){.md\:pb-28{padding-bottom:28px!important}.md\:pt-28{padding-top:28px!important}.md\:pl-28{padding-left:28px!important}.md\:pr-28{padding-right:28px!important}}.pb-30{padding-bottom:30px!important}.pt-30{padding-top:30px!important}.pl-30{padding-left:30px!important}.pr-30{padding-right:30px!important}@media only screen and (max-width:767px){.sm\:pb-30{padding-bottom:30px!important}.sm\:pt-30{padding-top:30px!important}.sm\:pl-30{padding-left:30px!important}.sm\:pr-30{padding-right:30px!important}}@media print,only screen and (min-width:768px){.md\:pb-30{padding-bottom:30px!important}.md\:pt-30{padding-top:30px!important}.md\:pl-30{padding-left:30px!important}.md\:pr-30{padding-right:30px!important}}.pb-32{padding-bottom:32px!important}.pt-32{padding-top:32px!important}.pl-32{padding-left:32px!important}.pr-32{padding-right:32px!important}@media only screen and (max-width:767px){.sm\:pb-32{padding-bottom:32px!important}.sm\:pt-32{padding-top:32px!important}.sm\:pl-32{padding-left:32px!important}.sm\:pr-32{padding-right:32px!important}}@media print,only screen and (min-width:768px){.md\:pb-32{padding-bottom:32px!important}.md\:pt-32{padding-top:32px!important}.md\:pl-32{padding-left:32px!important}.md\:pr-32{padding-right:32px!important}}.pb-35{padding-bottom:35px!important}.pt-35{padding-top:35px!important}.pl-35{padding-left:35px!important}.pr-35{padding-right:35px!important}@media only screen and (max-width:767px){.sm\:pb-35{padding-bottom:35px!important}.sm\:pt-35{padding-top:35px!important}.sm\:pl-35{padding-left:35px!important}.sm\:pr-35{padding-right:35px!important}}@media print,only screen and (min-width:768px){.md\:pb-35{padding-bottom:35px!important}.md\:pt-35{padding-top:35px!important}.md\:pl-35{padding-left:35px!important}.md\:pr-35{padding-right:35px!important}}.pb-40{padding-bottom:40px!important}.pt-40{padding-top:40px!important}.pl-40{padding-left:40px!important}.pr-40{padding-right:40px!important}@media only screen and (max-width:767px){.sm\:pb-40{padding-bottom:40px!important}.sm\:pt-40{padding-top:40px!important}.sm\:pl-40{padding-left:40px!important}.sm\:pr-40{padding-right:40px!important}}@media print,only screen and (min-width:768px){.md\:pb-40{padding-bottom:40px!important}.md\:pt-40{padding-top:40px!important}.md\:pl-40{padding-left:40px!important}.md\:pr-40{padding-right:40px!important}}.pb-45{padding-bottom:45px!important}.pt-45{padding-top:45px!important}.pl-45{padding-left:45px!important}.pr-45{padding-right:45px!important}@media only screen and (max-width:767px){.sm\:pb-45{padding-bottom:45px!important}.sm\:pt-45{padding-top:45px!important}.sm\:pl-45{padding-left:45px!important}.sm\:pr-45{padding-right:45px!important}}@media print,only screen and (min-width:768px){.md\:pb-45{padding-bottom:45px!important}.md\:pt-45{padding-top:45px!important}.md\:pl-45{padding-left:45px!important}.md\:pr-45{padding-right:45px!important}}.pb-48{padding-bottom:48px!important}.pt-48{padding-top:48px!important}.pl-48{padding-left:48px!important}.pr-48{padding-right:48px!important}@media only screen and (max-width:767px){.sm\:pb-48{padding-bottom:48px!important}.sm\:pt-48{padding-top:48px!important}.sm\:pl-48{padding-left:48px!important}.sm\:pr-48{padding-right:48px!important}}@media print,only screen and (min-width:768px){.md\:pb-48{padding-bottom:48px!important}.md\:pt-48{padding-top:48px!important}.md\:pl-48{padding-left:48px!important}.md\:pr-48{padding-right:48px!important}}.pb-50{padding-bottom:50px!important}.pt-50{padding-top:50px!important}.pl-50{padding-left:50px!important}.pr-50{padding-right:50px!important}@media only screen and (max-width:767px){.sm\:pb-50{padding-bottom:50px!important}.sm\:pt-50{padding-top:50px!important}.sm\:pl-50{padding-left:50px!important}.sm\:pr-50{padding-right:50px!important}}@media print,only screen and (min-width:768px){.md\:pb-50{padding-bottom:50px!important}.md\:pt-50{padding-top:50px!important}.md\:pl-50{padding-left:50px!important}.md\:pr-50{padding-right:50px!important}}.pb-55{padding-bottom:55px!important}.pt-55{padding-top:55px!important}.pl-55{padding-left:55px!important}.pr-55{padding-right:55px!important}@media only screen and (max-width:767px){.sm\:pb-55{padding-bottom:55px!important}.sm\:pt-55{padding-top:55px!important}.sm\:pl-55{padding-left:55px!important}.sm\:pr-55{padding-right:55px!important}}@media print,only screen and (min-width:768px){.md\:pb-55{padding-bottom:55px!important}.md\:pt-55{padding-top:55px!important}.md\:pl-55{padding-left:55px!important}.md\:pr-55{padding-right:55px!important}}.pb-56{padding-bottom:56px!important}.pt-56{padding-top:56px!important}.pl-56{padding-left:56px!important}.pr-56{padding-right:56px!important}@media only screen and (max-width:767px){.sm\:pb-56{padding-bottom:56px!important}.sm\:pt-56{padding-top:56px!important}.sm\:pl-56{padding-left:56px!important}.sm\:pr-56{padding-right:56px!important}}@media print,only screen and (min-width:768px){.md\:pb-56{padding-bottom:56px!important}.md\:pt-56{padding-top:56px!important}.md\:pl-56{padding-left:56px!important}.md\:pr-56{padding-right:56px!important}}.pb-60{padding-bottom:60px!important}.pt-60{padding-top:60px!important}.pl-60{padding-left:60px!important}.pr-60{padding-right:60px!important}@media only screen and (max-width:767px){.sm\:pb-60{padding-bottom:60px!important}.sm\:pt-60{padding-top:60px!important}.sm\:pl-60{padding-left:60px!important}.sm\:pr-60{padding-right:60px!important}}@media print,only screen and (min-width:768px){.md\:pb-60{padding-bottom:60px!important}.md\:pt-60{padding-top:60px!important}.md\:pl-60{padding-left:60px!important}.md\:pr-60{padding-right:60px!important}}.pb-64{padding-bottom:64px!important}.pt-64{padding-top:64px!important}.pl-64{padding-left:64px!important}.pr-64{padding-right:64px!important}@media only screen and (max-width:767px){.sm\:pb-64{padding-bottom:64px!important}.sm\:pt-64{padding-top:64px!important}.sm\:pl-64{padding-left:64px!important}.sm\:pr-64{padding-right:64px!important}}@media print,only screen and (min-width:768px){.md\:pb-64{padding-bottom:64px!important}.md\:pt-64{padding-top:64px!important}.md\:pl-64{padding-left:64px!important}.md\:pr-64{padding-right:64px!important}}.pb-65{padding-bottom:65px!important}.pt-65{padding-top:65px!important}.pl-65{padding-left:65px!important}.pr-65{padding-right:65px!important}@media only screen and (max-width:767px){.sm\:pb-65{padding-bottom:65px!important}.sm\:pt-65{padding-top:65px!important}.sm\:pl-65{padding-left:65px!important}.sm\:pr-65{padding-right:65px!important}}@media print,only screen and (min-width:768px){.md\:pb-65{padding-bottom:65px!important}.md\:pt-65{padding-top:65px!important}.md\:pl-65{padding-left:65px!important}.md\:pr-65{padding-right:65px!important}}.pb-70{padding-bottom:70px!important}.pt-70{padding-top:70px!important}.pl-70{padding-left:70px!important}.pr-70{padding-right:70px!important}@media only screen and (max-width:767px){.sm\:pb-70{padding-bottom:70px!important}.sm\:pt-70{padding-top:70px!important}.sm\:pl-70{padding-left:70px!important}.sm\:pr-70{padding-right:70px!important}}@media print,only screen and (min-width:768px){.md\:pb-70{padding-bottom:70px!important}.md\:pt-70{padding-top:70px!important}.md\:pl-70{padding-left:70px!important}.md\:pr-70{padding-right:70px!important}}.pb-72{padding-bottom:72px!important}.pt-72{padding-top:72px!important}.pl-72{padding-left:72px!important}.pr-72{padding-right:72px!important}@media only screen and (max-width:767px){.sm\:pb-72{padding-bottom:72px!important}.sm\:pt-72{padding-top:72px!important}.sm\:pl-72{padding-left:72px!important}.sm\:pr-72{padding-right:72px!important}}@media print,only screen and (min-width:768px){.md\:pb-72{padding-bottom:72px!important}.md\:pt-72{padding-top:72px!important}.md\:pl-72{padding-left:72px!important}.md\:pr-72{padding-right:72px!important}}.pb-75{padding-bottom:75px!important}.pt-75{padding-top:75px!important}.pl-75{padding-left:75px!important}.pr-75{padding-right:75px!important}@media only screen and (max-width:767px){.sm\:pb-75{padding-bottom:75px!important}.sm\:pt-75{padding-top:75px!important}.sm\:pl-75{padding-left:75px!important}.sm\:pr-75{padding-right:75px!important}}@media print,only screen and (min-width:768px){.md\:pb-75{padding-bottom:75px!important}.md\:pt-75{padding-top:75px!important}.md\:pl-75{padding-left:75px!important}.md\:pr-75{padding-right:75px!important}}.pb-80{padding-bottom:80px!important}.pt-80{padding-top:80px!important}.pl-80{padding-left:80px!important}.pr-80{padding-right:80px!important}@media only screen and (max-width:767px){.sm\:pb-80{padding-bottom:80px!important}.sm\:pt-80{padding-top:80px!important}.sm\:pl-80{padding-left:80px!important}.sm\:pr-80{padding-right:80px!important}}@media print,only screen and (min-width:768px){.md\:pb-80{padding-bottom:80px!important}.md\:pt-80{padding-top:80px!important}.md\:pl-80{padding-left:80px!important}.md\:pr-80{padding-right:80px!important}}.pb-85{padding-bottom:85px!important}.pt-85{padding-top:85px!important}.pl-85{padding-left:85px!important}.pr-85{padding-right:85px!important}@media only screen and (max-width:767px){.sm\:pb-85{padding-bottom:85px!important}.sm\:pt-85{padding-top:85px!important}.sm\:pl-85{padding-left:85px!important}.sm\:pr-85{padding-right:85px!important}}@media print,only screen and (min-width:768px){.md\:pb-85{padding-bottom:85px!important}.md\:pt-85{padding-top:85px!important}.md\:pl-85{padding-left:85px!important}.md\:pr-85{padding-right:85px!important}}.pb-90{padding-bottom:90px!important}.pt-90{padding-top:90px!important}.pl-90{padding-left:90px!important}.pr-90{padding-right:90px!important}@media only screen and (max-width:767px){.sm\:pb-90{padding-bottom:90px!important}.sm\:pt-90{padding-top:90px!important}.sm\:pl-90{padding-left:90px!important}.sm\:pr-90{padding-right:90px!important}}@media print,only screen and (min-width:768px){.md\:pb-90{padding-bottom:90px!important}.md\:pt-90{padding-top:90px!important}.md\:pl-90{padding-left:90px!important}.md\:pr-90{padding-right:90px!important}}.pb-95{padding-bottom:95px!important}.pt-95{padding-top:95px!important}.pl-95{padding-left:95px!important}.pr-95{padding-right:95px!important}@media only screen and (max-width:767px){.sm\:pb-95{padding-bottom:95px!important}.sm\:pt-95{padding-top:95px!important}.sm\:pl-95{padding-left:95px!important}.sm\:pr-95{padding-right:95px!important}}@media print,only screen and (min-width:768px){.md\:pb-95{padding-bottom:95px!important}.md\:pt-95{padding-top:95px!important}.md\:pl-95{padding-left:95px!important}.md\:pr-95{padding-right:95px!important}}.pb-100{padding-bottom:100px!important}.pt-100{padding-top:100px!important}.pl-100{padding-left:100px!important}.pr-100{padding-right:100px!important}@media only screen and (max-width:767px){.sm\:pb-100{padding-bottom:100px!important}.sm\:pt-100{padding-top:100px!important}.sm\:pl-100{padding-left:100px!important}.sm\:pr-100{padding-right:100px!important}}@media print,only screen and (min-width:768px){.md\:pb-100{padding-bottom:100px!important}.md\:pt-100{padding-top:100px!important}.md\:pl-100{padding-left:100px!important}.md\:pr-100{padding-right:100px!important}}.w-0{width:0!important}@media only screen and (max-width:767px){.sm\:w-0{width:0!important}}@media print,only screen and (min-width:768px){.md\:w-0{width:0!important}}.w-5{width:5%!important}@media only screen and (max-width:767px){.sm\:w-5{width:5%!important}}@media print,only screen and (min-width:768px){.md\:w-5{width:5%!important}}.w-10{width:10%!important}@media only screen and (max-width:767px){.sm\:w-10{width:10%!important}}@media print,only screen and (min-width:768px){.md\:w-10{width:10%!important}}.w-15{width:15%!important}@media only screen and (max-width:767px){.sm\:w-15{width:15%!important}}@media print,only screen and (min-width:768px){.md\:w-15{width:15%!important}}.w-20{width:20%!important}@media only screen and (max-width:767px){.sm\:w-20{width:20%!important}}@media print,only screen and (min-width:768px){.md\:w-20{width:20%!important}}.w-25{width:25%!important}@media only screen and (max-width:767px){.sm\:w-25{width:25%!important}}@media print,only screen and (min-width:768px){.md\:w-25{width:25%!important}}.w-30{width:30%!important}@media only screen and (max-width:767px){.sm\:w-30{width:30%!important}}@media print,only screen and (min-width:768px){.md\:w-30{width:30%!important}}.w-35{width:35%!important}@media only screen and (max-width:767px){.sm\:w-35{width:35%!important}}@media print,only screen and (min-width:768px){.md\:w-35{width:35%!important}}.w-40{width:40%!important}@media only screen and (max-width:767px){.sm\:w-40{width:40%!important}}@media print,only screen and (min-width:768px){.md\:w-40{width:40%!important}}.w-45{width:45%!important}@media only screen and (max-width:767px){.sm\:w-45{width:45%!important}}@media print,only screen and (min-width:768px){.md\:w-45{width:45%!important}}.w-50{width:50%!important}@media only screen and (max-width:767px){.sm\:w-50{width:50%!important}}@media print,only screen and (min-width:768px){.md\:w-50{width:50%!important}}.w-55{width:55%!important}@media only screen and (max-width:767px){.sm\:w-55{width:55%!important}}@media print,only screen and (min-width:768px){.md\:w-55{width:55%!important}}.w-60{width:60%!important}@media only screen and (max-width:767px){.sm\:w-60{width:60%!important}}@media print,only screen and (min-width:768px){.md\:w-60{width:60%!important}}.w-65{width:65%!important}@media only screen and (max-width:767px){.sm\:w-65{width:65%!important}}@media print,only screen and (min-width:768px){.md\:w-65{width:65%!important}}.w-70{width:70%!important}@media only screen and (max-width:767px){.sm\:w-70{width:70%!important}}@media print,only screen and (min-width:768px){.md\:w-70{width:70%!important}}.w-75{width:75%!important}@media only screen and (max-width:767px){.sm\:w-75{width:75%!important}}@media print,only screen and (min-width:768px){.md\:w-75{width:75%!important}}.w-80{width:80%!important}@media only screen and (max-width:767px){.sm\:w-80{width:80%!important}}@media print,only screen and (min-width:768px){.md\:w-80{width:80%!important}}.w-85{width:85%!important}@media only screen and (max-width:767px){.sm\:w-85{width:85%!important}}@media print,only screen and (min-width:768px){.md\:w-85{width:85%!important}}.w-90{width:90%!important}@media only screen and (max-width:767px){.sm\:w-90{width:90%!important}}@media print,only screen and (min-width:768px){.md\:w-90{width:90%!important}}.w-95{width:95%!important}@media only screen and (max-width:767px){.sm\:w-95{width:95%!important}}@media print,only screen and (min-width:768px){.md\:w-95{width:95%!important}}.w-100{width:100%!important}@media only screen and (max-width:767px){.sm\:w-100{width:100%!important}}@media print,only screen and (min-width:768px){.md\:w-100{width:100%!important}}.maw-0{max-width:0!important}@media only screen and (max-width:767px){.sm\:maw-0{max-width:0!important}}@media print,only screen and (min-width:768px){.md\:maw-0{max-width:0!important}}.maw-5{max-width:5%!important}@media only screen and (max-width:767px){.sm\:maw-5{max-width:5%!important}}@media print,only screen and (min-width:768px){.md\:maw-5{max-width:5%!important}}.maw-10{max-width:10%!important}@media only screen and (max-width:767px){.sm\:maw-10{max-width:10%!important}}@media print,only screen and (min-width:768px){.md\:maw-10{max-width:10%!important}}.maw-15{max-width:15%!important}@media only screen and (max-width:767px){.sm\:maw-15{max-width:15%!important}}@media print,only screen and (min-width:768px){.md\:maw-15{max-width:15%!important}}.maw-20{max-width:20%!important}@media only screen and (max-width:767px){.sm\:maw-20{max-width:20%!important}}@media print,only screen and (min-width:768px){.md\:maw-20{max-width:20%!important}}.maw-25{max-width:25%!important}@media only screen and (max-width:767px){.sm\:maw-25{max-width:25%!important}}@media print,only screen and (min-width:768px){.md\:maw-25{max-width:25%!important}}.maw-30{max-width:30%!important}@media only screen and (max-width:767px){.sm\:maw-30{max-width:30%!important}}@media print,only screen and (min-width:768px){.md\:maw-30{max-width:30%!important}}.maw-35{max-width:35%!important}@media only screen and (max-width:767px){.sm\:maw-35{max-width:35%!important}}@media print,only screen and (min-width:768px){.md\:maw-35{max-width:35%!important}}.maw-40{max-width:40%!important}@media only screen and (max-width:767px){.sm\:maw-40{max-width:40%!important}}@media print,only screen and (min-width:768px){.md\:maw-40{max-width:40%!important}}.maw-45{max-width:45%!important}@media only screen and (max-width:767px){.sm\:maw-45{max-width:45%!important}}@media print,only screen and (min-width:768px){.md\:maw-45{max-width:45%!important}}.maw-50{max-width:50%!important}@media only screen and (max-width:767px){.sm\:maw-50{max-width:50%!important}}@media print,only screen and (min-width:768px){.md\:maw-50{max-width:50%!important}}.maw-55{max-width:55%!important}@media only screen and (max-width:767px){.sm\:maw-55{max-width:55%!important}}@media print,only screen and (min-width:768px){.md\:maw-55{max-width:55%!important}}.maw-60{max-width:60%!important}@media only screen and (max-width:767px){.sm\:maw-60{max-width:60%!important}}@media print,only screen and (min-width:768px){.md\:maw-60{max-width:60%!important}}.maw-65{max-width:65%!important}@media only screen and (max-width:767px){.sm\:maw-65{max-width:65%!important}}@media print,only screen and (min-width:768px){.md\:maw-65{max-width:65%!important}}.maw-70{max-width:70%!important}@media only screen and (max-width:767px){.sm\:maw-70{max-width:70%!important}}@media print,only screen and (min-width:768px){.md\:maw-70{max-width:70%!important}}.maw-75{max-width:75%!important}@media only screen and (max-width:767px){.sm\:maw-75{max-width:75%!important}}@media print,only screen and (min-width:768px){.md\:maw-75{max-width:75%!important}}.maw-80{max-width:80%!important}@media only screen and (max-width:767px){.sm\:maw-80{max-width:80%!important}}@media print,only screen and (min-width:768px){.md\:maw-80{max-width:80%!important}}.maw-85{max-width:85%!important}@media only screen and (max-width:767px){.sm\:maw-85{max-width:85%!important}}@media print,only screen and (min-width:768px){.md\:maw-85{max-width:85%!important}}.maw-90{max-width:90%!important}@media only screen and (max-width:767px){.sm\:maw-90{max-width:90%!important}}@media print,only screen and (min-width:768px){.md\:maw-90{max-width:90%!important}}.maw-95{max-width:95%!important}@media only screen and (max-width:767px){.sm\:maw-95{max-width:95%!important}}@media print,only screen and (min-width:768px){.md\:maw-95{max-width:95%!important}}.maw-100{max-width:100%!important}@media only screen and (max-width:767px){.sm\:maw-100{max-width:100%!important}}@media print,only screen and (min-width:768px){.md\:maw-100{max-width:100%!important}}.clearfix:after{content:" ";display:block;clear:both}