@charset "UTF-8";@font-face{font-weight:400;src:url(../assets/font/NotoSansJP-Regular.woff2) format("woff2"),url(../assets/font/NotoSansJP-Regular.woff) format("woff");font-family:Noto Sans JP}@font-face{font-weight:500;src:url(../assets/font/NotoSansJP-Medium.woff2) format("woff2"),url(../assets/font/NotoSansJP-Medium.woff) format("woff");font-family:Noto Sans JP}@font-face{font-weight:600;src:url(../assets/font/NotoSansJP-Bold.woff2) format("woff2"),url(../assets/font/NotoSansJP-Bold.woff) format("woff");font-family:Noto Sans JP}:root{--liquid-lgDesignRatio:144;--liquid-mdDesignRatio:75;--liquid-smDesignRatio:37.5;--liquid-htmlroot: calc( calc(var(--vw, 1vw) * 100) / var(--liquid-lgDesignRatio) );--liquid-bodyroot: 1.6rem;--solid-root: 16px;--mobile-DesignWidth: 750;--mobile-ContentsWidth: 750;--mobile-ContentsRatio: var(--mobile-ContentsWidth) / var(--mobile-DesignWidth);--mobile-root: min( 16px * var(--mobile-ContentsRatio), 16 * 100 / var(--mobile-DesignWidth) * 1vw );--headerHeight: 120px}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-text-size-adjust:100%;-ms-font-smoothing:antialiased;-ms-text-size-adjust:100%;-o-font-smoothing:antialiased;-o-text-size-adjust:100%;background-color:#fff;color:#222;font-style:normal;font-weight:500;line-height:2;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,NotoSansCJKjp,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;overflow-wrap:break-word}html{font-size:var(--solid-root);scroll-behavior:initial;scrollbar-gutter:stable}html,body{width:100%;min-height:100%}a,button{display:block;z-index:100;border:none;outline:none;background:none;color:#a50064;text-decoration:none;cursor:pointer!important;pointer-events:auto;-webkit-transition:0s;-o-transition:0s;transition:0s}a>*,button>*{pointer-events:none}a.__prevent,button.__prevent{pointer-events:none}a:link,a:visited,a:hover,a:active,button:link,button:visited,button:hover,button:active{color:inherit}a:focus-visible,button:focus-visible{outline:-webkit-focus-ring-color auto 1px}a:focus:not(:fous-visible),button:focus:not(:fous-visible){outline:none}a img,button img{border:none}.is_DOMloaded a,.is_DOMloaded button{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:background-color,opacity,fill,color,border-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,opacity,fill,color,border-color,-webkit-box-shadow,-webkit-transform;-o-transition-property:background-color,opacity,fill,color,box-shadow,transform,border-color;transition-property:background-color,opacity,fill,color,box-shadow,transform,border-color;transition-property:background-color,opacity,fill,color,box-shadow,transform,border-color,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}*{min-height:0vw}html{-webkit-tap-highlight-color:transparent}body{padding:env(safe-area-inset-top,20px) env(safe-area-inset-right,20px) env(safe-area-inset-bottom,20px) env(safe-area-inset-left,20px)}img{width:100%;height:auto;border:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;pointer-events:none}picture{display:block;width:100%;height:100%}iframe{width:100%}ul,ol,li{font-size:0;list-style:none}svg{overflow:visible}strong{font-weight:700}sup{position:relative;top:-.1em;font-size:70%;vertical-align:top}sub{position:relative;bottom:-.1em;font-size:70%;vertical-align:bottom}.grecaptcha-badge{visibility:hidden;opacity:0;pointer-events:none}.js_fadeInUp,.js_fadeInUpBlock .line{opacity:0}.js_fadeInUpBlock .line{display:inline-block}.lg_only{display:block}.md_only,.sm_only{display:none}.hp_tac{text-align:center}.hp_tal{text-align:left}.hp_tar{text-align:right}.hp_d_block{display:block}.hp_d_inlineBlock{display:inline-block}.hp_asterisk{position:relative}.hp_asterisk:after{position:absolute;top:0;right:auto;bottom:auto;left:-10px;content:"*";color:red;line-height:1}.ff_eng{font-family:Lato,sans-serif}.fs_12{font-size:12px}.fs_14,.fs_16{font-size:16px}.fs_18{font-size:18px}.fs_20{font-size:20px}.fs_22{font-size:22px}.fs_24{font-size:24px}.fs_32{font-size:32px}.fs_40{font-size:40px}.fs_48{font-size:48px}.fs_56{font-size:56px}.fs_72{font-size:72px}.fs_80{font-size:80px}.fs_160{font-size:160px}.fs_180{font-size:180px}.fs_240{font-size:240px}.fs_360{font-size:360px}.fs_italic{font-style:italic}.fw_medium{font-weight:500}.fw_bold{font-weight:700}.fw_black{font-weight:900}.mt_8{margin-top:8px}.mb_8{margin-bottom:8px}.mt_16{margin-top:16px}.mb_12{margin-bottom:12px}.mb_16{margin-bottom:16px}.pt_32{padding-top:32px!important}.mt_24{margin-top:24px}.mb_24{margin-bottom:24px}.mt_32{margin-top:32px}.mb_32{margin-bottom:32px}.mt_40{margin-top:40px}.mb_40{margin-bottom:40px}.mb_48{margin-bottom:48px}.mt_56{margin-top:56px}.mb_56{margin-bottom:56px}.mb_64{margin-bottom:64px}.mt_64{margin-top:64px}.mb_72{margin-bottom:72px}.mb_80{margin-bottom:80px}.mb_96{margin-bottom:96px}.mb_108{margin-bottom:10.8rem}.mb_128{margin-bottom:128px}.mb_136{margin-bottom:13.6rem}.pb_120{padding-bottom:120px!important}.hp_colorKey{color:#a50064}.hp_colorKey2{color:#84c77d}.hp_colorWh{color:#fff}.hp_colorBg{color:#f9f5f6}.hp_bgColorKey{background:#A50064}.hp_bgColorKey2{background:#84C77D}.hp_bgColorBg{background:#F9F5F6}.hp_bgColorBg .bl_relatedList .bl_relatedList_item{border:none}.hp_bgColorWh{background:#fff}.hp_twitter{border:1px solid #1da1f2;background-color:#1da1f2}.hp_line{border:1px solid #00c300;background-color:#00c300}.hp_facebook{border:1px solid #1877F2;background-color:#1877f2}.hp_hateb{border:1px solid #00A4DE;background-color:#00a4de}.hp_linkedin{border:1px solid #0A66C2;background-color:#0a66c2}.hp_iframeWrapper{position:relative;width:100%}.hp_iframeWrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hp_iframeWrapper.ra_16-9{padding-top:56.25%}.hp_iframeWrapper.ra_square{padding-top:100%}.hp_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hp_flex_vert__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hp_flex_horiz__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hp_flex_horiz__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hp_flex__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.hp_border{border:1px solid #CCCFD1}.hp_borderRadius_2{border-radius:2px}.hp_borderRadius_4{border-radius:4px}.hp_borderRadius_8{border-radius:8px}.hp_borderRadius_16{border-radius:16px}.hp_borderRadius_40{border-radius:0 0 40px 40px}.hp_borderRadius_50{border-radius:50%}.hp_borderRadius_72{border-radius:72px}.hp_borderRadius_80{border-radius:80px}.hp_overflow{overflow:hidden}.hp_imgBorder{overflow:hidden;border-radius:16px}.dd_md,.dd_mdsm,.dd_sm{visibility:hidden;width:0;height:0}br.__md{display:none}@font-face{src:url(/fonts/Bitcheese.otf) format("opentype");font-family:Bitcheese}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes center-light-right{0%,to{-webkit-transform:rotate(14deg) scale(.95);transform:rotate(14deg) scale(.95)}50%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}}@keyframes center-light-right{0%,to{-webkit-transform:rotate(14deg) scale(.95);transform:rotate(14deg) scale(.95)}50%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}}@-webkit-keyframes center-star-right{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(14deg) scale(.95);transform:rotate(14deg) scale(.95)}}@keyframes center-star-right{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(14deg) scale(.95);transform:rotate(14deg) scale(.95)}}@-webkit-keyframes center-light-left{0%,to{-webkit-transform:rotate(-20deg) scale(.9);transform:rotate(-20deg) scale(.9)}50%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes center-light-left{0%,to{-webkit-transform:rotate(-20deg) scale(.9);transform:rotate(-20deg) scale(.9)}50%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@-webkit-keyframes center-star-left{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(-20deg) scale(.9);transform:rotate(-20deg) scale(.9)}}@keyframes center-star-left{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(-20deg) scale(.9);transform:rotate(-20deg) scale(.9)}}@-webkit-keyframes center-catTail{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes center-catTail{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes center-circle-right{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(10%,-10%,0);transform:translate3d(10%,-10%,0)}}@keyframes center-circle-right{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(10%,-10%,0);transform:translate3d(10%,-10%,0)}}@-webkit-keyframes center-circle-beige1{0%,to{-webkit-transform:translate3d(0,55%,0);transform:translate3d(0,55%,0)}50%{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}}@keyframes center-circle-beige1{0%,to{-webkit-transform:translate3d(0,55%,0);transform:translate3d(0,55%,0)}50%{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}}@-webkit-keyframes center-circle-beige2{0%,to{-webkit-transform:translate3d(0%,-25%,0);transform:translate3d(0,-25%,0)}50%{-webkit-transform:translate3d(0%,20%,0);transform:translate3d(0,20%,0)}}@keyframes center-circle-beige2{0%,to{-webkit-transform:translate3d(0%,-25%,0);transform:translate3d(0,-25%,0)}50%{-webkit-transform:translate3d(0%,20%,0);transform:translate3d(0,20%,0)}}@-webkit-keyframes center-circle-red1{0%,to{-webkit-transform:translate3d(0%,-70%,0);transform:translate3d(0,-70%,0)}50%{-webkit-transform:translate3d(0%,-40%,0);transform:translate3d(0,-40%,0)}}@keyframes center-circle-red1{0%,to{-webkit-transform:translate3d(0%,-70%,0);transform:translate3d(0,-70%,0)}50%{-webkit-transform:translate3d(0%,-40%,0);transform:translate3d(0,-40%,0)}}@-webkit-keyframes center-circle-red2{0%,to{-webkit-transform:translate3d(0%,20%,0);transform:translate3d(0,20%,0)}50%{-webkit-transform:translate3d(0%,-20%,0);transform:translate3d(0,-20%,0)}}@keyframes center-circle-red2{0%,to{-webkit-transform:translate3d(0%,20%,0);transform:translate3d(0,20%,0)}50%{-webkit-transform:translate3d(0%,-20%,0);transform:translate3d(0,-20%,0)}}@-webkit-keyframes center-circle-pink1{0%,to{-webkit-transform:translate3d(0%,5%,0);transform:translate3d(0,5%,0)}50%{-webkit-transform:translate3d(0%,-5%,0);transform:translate3d(0,-5%,0)}}@keyframes center-circle-pink1{0%,to{-webkit-transform:translate3d(0%,5%,0);transform:translate3d(0,5%,0)}50%{-webkit-transform:translate3d(0%,-5%,0);transform:translate3d(0,-5%,0)}}@-webkit-keyframes center-circle-pink2{0%,to{-webkit-transform:translate3d(0%,25%,0);transform:translate3d(0,25%,0)}50%{-webkit-transform:translate3d(0%,-25%,0);transform:translate3d(0,-25%,0)}}@keyframes center-circle-pink2{0%,to{-webkit-transform:translate3d(0%,25%,0);transform:translate3d(0,25%,0)}50%{-webkit-transform:translate3d(0%,-25%,0);transform:translate3d(0,-25%,0)}}@-webkit-keyframes topRight-front{0%,to{-webkit-transform:translate3d(5.5%,8.4%,0);transform:translate3d(5.5%,8.4%,0)}50%{-webkit-transform:translate3d(-5.5%,-8.4%,0);transform:translate3d(-5.5%,-8.4%,0)}}@keyframes topRight-front{0%,to{-webkit-transform:translate3d(5.5%,8.4%,0);transform:translate3d(5.5%,8.4%,0)}50%{-webkit-transform:translate3d(-5.5%,-8.4%,0);transform:translate3d(-5.5%,-8.4%,0)}}@-webkit-keyframes topRight-front-reverse{0%,to{-webkit-transform:translate3d(-5.5%,-8.4%,0);transform:translate3d(-5.5%,-8.4%,0)}50%{-webkit-transform:translate3d(5.5%,8.4%,0);transform:translate3d(5.5%,8.4%,0)}}@keyframes topRight-front-reverse{0%,to{-webkit-transform:translate3d(-5.5%,-8.4%,0);transform:translate3d(-5.5%,-8.4%,0)}50%{-webkit-transform:translate3d(5.5%,8.4%,0);transform:translate3d(5.5%,8.4%,0)}}@-webkit-keyframes bottomLeft_human{0%,to{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes bottomLeft_human{0%,to{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes bottomRight_hand{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,4%,0);transform:translate3d(0,4%,0)}}@keyframes bottomRight_hand{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,4%,0);transform:translate3d(0,4%,0)}}@-webkit-keyframes bottomRight_kirakira_beige{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,14%,0);transform:translate3d(0,14%,0)}}@keyframes bottomRight_kirakira_beige{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,14%,0);transform:translate3d(0,14%,0)}}@-webkit-keyframes bottomRight_kirakira_yellow{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}}@keyframes bottomRight_kirakira_yellow{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}}@-webkit-keyframes topLeft_kirakira_beige{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,6%,0);transform:translate3d(0,6%,0)}}@keyframes topLeft_kirakira_beige{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,6%,0);transform:translate3d(0,6%,0)}}@-webkit-keyframes topLeft_kirakira_yellow{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}@keyframes topLeft_kirakira_yellow{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}}@-webkit-keyframes topLeft_ribbon{0%,to{opacity:0}50%{opacity:1}}@keyframes topLeft_ribbon{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes topLeft_ribbon_reverse{0%,to{opacity:1}50%{opacity:0}}@keyframes topLeft_ribbon_reverse{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes kirakira1{0%,to{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes kirakira1{0%,to{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes kirakira2{0%,to{-webkit-transform:scale(1.4);transform:scale(1.4)}50%{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes kirakira2{0%,to{-webkit-transform:scale(1.4);transform:scale(1.4)}50%{-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes kirakira3{0%,to{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes kirakira3{0%,to{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes kirakira4{0%,to{-webkit-transform:scale(.3);transform:scale(.3)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}}@keyframes kirakira4{0%,to{-webkit-transform:scale(.3);transform:scale(.3)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}}@-webkit-keyframes kirakira5{0%,to{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes kirakira5{0%,to{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes circle1{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}}@keyframes circle1{0%,to{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}}@-webkit-keyframes circle2{0%,to{-webkit-transform:translate3d(0,-12%,0);transform:translate3d(0,-12%,0)}50%{-webkit-transform:translate3d(0,12%,0);transform:translate3d(0,12%,0)}}@keyframes circle2{0%,to{-webkit-transform:translate3d(0,-12%,0);transform:translate3d(0,-12%,0)}50%{-webkit-transform:translate3d(0,12%,0);transform:translate3d(0,12%,0)}}@-webkit-keyframes circle3{0%,to{-webkit-transform:translate3d(0,12%,0);transform:translate3d(0,12%,0)}50%{-webkit-transform:translate3d(0,-12%,0);transform:translate3d(0,-12%,0)}}@keyframes circle3{0%,to{-webkit-transform:translate3d(0,12%,0);transform:translate3d(0,12%,0)}50%{-webkit-transform:translate3d(0,-12%,0);transform:translate3d(0,-12%,0)}}@-webkit-keyframes circle4{0%,to{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}50%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}}@keyframes circle4{0%,to{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}50%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}}@-webkit-keyframes circle5{0%,to{-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}50%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}}@keyframes circle5{0%,to{-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}50%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}}@-webkit-keyframes circle6{0%,to{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}50%{-webkit-transform:translate3d(0,48%,0);transform:translate3d(0,48%,0)}}@keyframes circle6{0%,to{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}50%{-webkit-transform:translate3d(0,48%,0);transform:translate3d(0,48%,0)}}@-webkit-keyframes circle7{0%,to{-webkit-transform:translate3d(0,48%,0);transform:translate3d(0,48%,0)}50%{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}}@keyframes circle7{0%,to{-webkit-transform:translate3d(0,48%,0);transform:translate3d(0,48%,0)}50%{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}}@-webkit-keyframes circle8{0%,to{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}50%{-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0)}}@keyframes circle8{0%,to{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}50%{-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0)}}@-webkit-keyframes pulse4_1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:0}}@keyframes pulse4_1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:0}}@-webkit-keyframes pulse4_2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:0}}@keyframes pulse4_2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:0}}@-webkit-keyframes pulse4_3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes pulse4_3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@-webkit-keyframes pulse4_4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes pulse4_4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}@-webkit-keyframes star1{0%,to{-webkit-transform:scale(1,1);transform:scale(1)}50%{-webkit-transform:scale(-1,1);transform:scaleX(-1)}}@keyframes star1{0%,to{-webkit-transform:scale(1,1);transform:scale(1)}50%{-webkit-transform:scale(-1,1);transform:scaleX(-1)}}@-webkit-keyframes star2{0%,to{-webkit-transform:scale(-1,1);transform:scaleX(-1)}50%{-webkit-transform:scale(1,1);transform:scale(1)}}@keyframes star2{0%,to{-webkit-transform:scale(-1,1);transform:scaleX(-1)}50%{-webkit-transform:scale(1,1);transform:scale(1)}}.cover_trytrytry{width:471px;height:378px}.cover_alwaysBestQuality{width:375px;height:469px}.cover_forAHappyLife{width:440px;height:453px}.cover_variousProducts{width:527px;height:419px}.cover_amenityForAll{width:486px;height:434px}.cover_all{width:1000px;height:547px}.illust_img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;align-items:center;justify-content:center;width:100%;height:auto;-o-object-fit:fill;object-fit:fill}.illust_trytrytry{position:relative;width:100%;height:100%}.illust_trytrytry .imgCover{position:absolute}.illust_trytrytry .illust_trytrytry_bg{top:6.3%;left:1.1%;width:96.2%;height:91.5%}.illust_trytrytry .illust_trytrytry_human{top:3.2%;left:3%;width:80.5%;height:78.4%;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-animation:bottomLeft_human 2s linear infinite;animation:bottomLeft_human 2s linear infinite}.illust_trytrytry .illust_trytrytry_hurdle{top:46.3%;left:2.5%;width:90.4%;height:49.8%}.illust_alwaysBestQuality{position:relative;width:100%;height:100%}.illust_alwaysBestQuality img{position:absolute;-o-object-fit:fill;object-fit:fill}.illust_alwaysBestQuality .imgCover{position:absolute}.illust_alwaysBestQuality .illust_alwaysBestQuality_bg{top:32.8%;left:4.8%;width:92.5%;height:65.6%}.illust_alwaysBestQuality .illust_alwaysBestQuality_hand{top:1.7%;left:8.8%;width:88%;height:97.2%;-webkit-animation:bottomRight_hand 2s linear infinite;animation:bottomRight_hand 2s linear infinite}.illust_alwaysBestQuality .illust_alwaysBestQuality_kirakira.beige1{top:26.2%;left:30.7%;width:7.5%;height:8.2%;-webkit-animation:kirakira1 2s linear infinite;animation:kirakira1 2s linear infinite}.illust_alwaysBestQuality .illust_alwaysBestQuality_kirakira.beige2{top:35.8%;left:89.3%;width:6.9%;height:7.6%;-webkit-animation:kirakira2 2s linear infinite;animation:kirakira2 2s linear infinite}.illust_alwaysBestQuality .illust_alwaysBestQuality_kirakira.yellow1{top:36.9%;left:7.2%;width:6.7%;height:6.9%;-webkit-animation:kirakira4 2s linear infinite;animation:kirakira4 2s linear infinite}.illust_alwaysBestQuality .illust_alwaysBestQuality_kirakira.yellow2{top:20.9%;left:41.1%;width:10.7%;height:11%;-webkit-animation:kirakira3 2s linear infinite;animation:kirakira3 2s linear infinite}.illust_alwaysBestQuality .illust_alwaysBestQuality_kirakira.yellow3{top:28.8%;left:78.9%;width:9.6%;height:9.9%;-webkit-animation:kirakira1 2s linear infinite;animation:kirakira1 2s linear infinite}.illust_forAHappyLife{position:relative;width:100%;height:100%}.illust_forAHappyLife .imgCover{position:absolute}.illust_forAHappyLife .illust_forAHappyLife_bg{top:1.1%;left:1.1%;width:94.3%;height:95.1%}.illust_forAHappyLife .illust_forAHappyLife_ribbon{position:absolute;-o-object-fit:fill;object-fit:fill}.illust_forAHappyLife .illust_forAHappyLife_ribbon.row{top:11.9%;left:5.2%;width:57.5%;height:23.8%;-webkit-animation:topLeft_ribbon 1s steps(1) infinite;animation:topLeft_ribbon 1s steps(1) infinite}.illust_forAHappyLife .illust_forAHappyLife_ribbon.reverse{top:10.6%;left:16.1%;width:57.5%;height:25.4%;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1);-webkit-animation:topLeft_ribbon_reverse 1s steps(1) infinite;animation:topLeft_ribbon_reverse 1s steps(1) infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige1{top:11.7%;left:13%;width:5%;height:7.1%;-webkit-animation:kirakira1 2s linear infinite;animation:kirakira1 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige2{top:27.8%;left:9.8%;width:6.8%;height:8.8%;-webkit-animation:kirakira4 2s linear infinite;animation:kirakira4 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige3{top:74.6%;left:20.7%;width:7.3%;height:9.7%;-webkit-animation:kirakira3 2s linear infinite;animation:kirakira3 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige4{top:2.6%;left:48.6%;width:5.5%;height:7.5%;-webkit-animation:kirakira2 2s linear infinite;animation:kirakira2 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige5{top:32.7%;left:61.1%;width:6.8%;height:8.8%;-webkit-animation:kirakira3 2s linear infinite;animation:kirakira3 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.beige6{top:51.4%;left:72%;width:7.7%;height:10.2%;-webkit-animation:kirakira1 2s linear infinite;animation:kirakira1 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.yellow1{top:4.2%;left:24.5%;width:6.4%;height:7.5%;-webkit-animation:kirakira2 2s linear infinite;animation:kirakira2 2s linear infinite}.illust_forAHappyLife .illust_forAHappyLife_kirakira.yellow2{top:48.1%;left:4.5%;width:6.4%;height:7.9%;-webkit-animation:kirakira5 2s linear infinite;animation:kirakira5 2s linear infinite}.illust_variousProducts{position:relative;width:100%;height:100%}.illust_variousProducts .imgCover{position:absolute}.illust_variousProducts .insideDeco .illust_variousProducts_bg{top:3.3%;left:2.5%;width:95.3%;height:93.8%}.illust_variousProducts .insideDeco .illust_variousProducts_front_1{top:64.7%;left:19.4%;width:15%;height:19.3%;-webkit-animation:topRight-front 2s linear infinite;animation:topRight-front 2s linear infinite}.illust_variousProducts .insideDeco .illust_variousProducts_front_2{top:47.7%;left:32.4%;width:23.5%;height:26%;-webkit-animation:topRight-front-reverse 2s linear infinite;animation:topRight-front-reverse 2s linear infinite}.illust_variousProducts .insideDeco .illust_variousProducts_front_3{top:42.2%;left:53.9%;width:22%;height:20%;-webkit-animation:topRight-front 2s linear infinite;animation:topRight-front 2s linear infinite}.illust_variousProducts .insideDeco .illust_variousProducts_front_4{top:27.4%;left:71.2%;width:21.4%;height:23.6%;-webkit-animation:topRight-front-reverse 2s linear infinite;animation:topRight-front-reverse 2s linear infinite}.illust_variousProducts .insideDeco .illust_variousProducts_text{top:43.2%;left:46.7%;width:52%;height:37.7%}.illust_amenityForAll{position:relative;width:100%;height:100%}.illust_amenityForAll .imgCover{position:absolute}.illust_amenityForAll .illust_amenityForAll_bg{top:1.2%;left:4.3%;width:93.8%;height:99.1%}.illust_amenityForAll .illust_amenityForAll_light_left{top:1.2%;left:5.6%;width:21.2%;height:24.4%;-webkit-transform-origin:48% bottom;-ms-transform-origin:48% bottom;transform-origin:48% bottom;-webkit-animation:center-light-left 2s linear infinite;animation:center-light-left 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_star_left{top:1.2%;left:5.6%;width:21.2%;height:24.4%;-webkit-transform-origin:48% bottom;-ms-transform-origin:48% bottom;transform-origin:48% bottom;-webkit-animation:center-star-left 2s linear infinite;animation:center-star-left 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_light_right{top:3.9%;left:52.9%;width:26.3%;height:32.7%;-webkit-transform-origin:52% bottom;-ms-transform-origin:52% bottom;transform-origin:52% bottom;-webkit-animation:center-light-right 2s linear infinite;animation:center-light-right 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_star_right{top:3.9%;left:52.9%;width:26.3%;height:32.7%;-webkit-transform-origin:52% bottom;-ms-transform-origin:52% bottom;transform-origin:52% bottom;-webkit-animation:center-star-right 2s linear infinite;animation:center-star-right 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.beige1{top:9.4%;left:9.1%;width:2.5%;height:2.8%;-webkit-animation:center-circle-beige1 2s linear infinite;animation:center-circle-beige1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.beige2{top:4.6%;left:23.7%;width:2.7%;height:3%;-webkit-animation:center-circle-beige2 2s linear infinite;animation:center-circle-beige2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.beige3{top:8.1%;left:61.3%;width:3.7%;height:4.1%;-webkit-animation:center-circle-beige1 2s linear infinite;animation:center-circle-beige1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.beige4{top:12%;left:74.9%;width:3.3%;height:3.7%;-webkit-animation:center-circle-beige2 2s linear infinite;animation:center-circle-beige2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.red1{top:1.8%;left:7.2%;width:3.1%;height:3.7%;-webkit-animation:center-circle-red1 2s linear infinite;animation:center-circle-red1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.red2{top:13.1%;left:13.8%;width:2.9%;height:3.2%;-webkit-animation:center-circle-red2 2s linear infinite;animation:center-circle-red2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.red3{top:3.9%;left:56.6%;width:2.9%;height:3.2%;-webkit-animation:center-circle-pink1 2s linear infinite;animation:center-circle-pink1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.red4{top:16.6%;left:69.5%;width:3.3%;height:3.7%;-webkit-animation:center-circle-pink2 2s linear infinite;animation:center-circle-pink2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.red5{top:28.6%;left:60.3%;width:2.5%;height:2.8%;-webkit-animation:center-circle-red1 2s linear infinite;animation:center-circle-red1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.pink1{top:7.8%;left:5.6%;width:2.5%;height:3%;-webkit-animation:center-circle-pink1 2s linear infinite;animation:center-circle-pink1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.pink2{top:16.6%;left:21.4%;width:2.5%;height:3%;-webkit-animation:center-circle-pink2 2s linear infinite;animation:center-circle-pink2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.pink3{top:16.6%;left:55.3%;width:2.9%;height:3.2%;-webkit-animation:center-circle-red1 2s linear infinite;animation:center-circle-red1 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_circle.pink4{top:3.7%;left:70.2%;width:2.5%;height:3%;-webkit-animation:center-circle-red2 2s linear infinite;animation:center-circle-red2 2s linear infinite}.illust_amenityForAll .illust_amenityForAll_hand.left{top:23.7%;left:10.1%;width:12.6%;height:3.5%}.illust_amenityForAll .illust_amenityForAll_hand.right{top:32.9%;left:62.3%;width:8.8%;height:5.1%}.illust_amenityForAll .illust_amenityForAll_catTail{top:85.3%;left:48.8%;width:7.8%;height:10.1%;-webkit-transform-origin:52% bottom;-ms-transform-origin:52% bottom;transform-origin:52% bottom;-webkit-animation:center-catTail 2s linear infinite;animation:center-catTail 2s linear infinite}.illust_all{position:relative;width:100%;height:100%}.illust_all .illust_all_inner{width:100%;height:100%}.illust_all .centerBlockCover{position:absolute;top:0%;left:21.1%;width:60.4%;height:100%}.illust_all .topRightBlockCover{position:absolute;top:.6%;left:57.9%;width:39.9%;height:57.9%}.illust_all .topLeftBlockCover{position:absolute;top:0%;left:2.2%;width:32.8%;height:61.9%}.illust_all .bottomRightBlockCover{position:absolute;top:34.9%;left:69.4%;width:28.4%;height:65.1%}.illust_all .bottomLeftBlockCover{position:absolute;top:47.5%;left:2.6%;width:35.8%;height:52.5%}.illust_all .topRight_text{position:absolute;top:25.6%;left:76.5%;width:20.8%;height:22%;-o-object-fit:fill;object-fit:fill}.an_mv_img{aspect-ratio:1/.547}.an_forAHappyLife_img{aspect-ratio:1/1.03}.an_variousProducts_img{aspect-ratio:1/.795}.an_alwaysBestQuality_img{aspect-ratio:1/1.251}.an_trytrytry_img{aspect-ratio:1/.803}.an_amenityForAll_img{aspect-ratio:1/.893}.ly_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:calc(var(--vh, 1vh) * 100)}.ly_wrapper.is_hidden{overflow:hidden}.ly_wrapper .ly_main{-webkit-box-flex:1;-ms-flex:1;flex:1}.ly_inner{position:relative;width:min(100% - 32px,1120px);margin:0 auto}.ly_inner__lg{width:min(100% - 64px,1376px)}.ly_inner__mv{width:min(100% - 64px,1280px)}.ly_inner__sm{width:min(100% - 64px,1120px)}.ly_inner__singleInterview{width:min(100% - 64px,1056px)}.ly_sect{position:relative;padding:104px 0}.ly_sect.__ptLv0{padding-top:0}.ly_sect.__ptLv32{padding-top:32px}.ly_sect.__ptLv40{padding-top:40px}.ly_sect.__ptLv64{padding-top:64px}.ly_sect.__ptLv80{padding-top:80px}.ly_sect.__ptLv120{padding-top:120px}.ly_sect.__ptLv140{padding-top:140px}.ly_sect.__ptLv160{padding-top:160px}.ly_sect.__pbLv0{padding-bottom:0}.ly_sect.__pbLv40{padding-bottom:40px}.ly_sect.__pbLv48{padding-bottom:48px}.ly_sect.__pbLv64{padding-bottom:64px}.ly_sect.__pLv80{padding:80px 0}.ly_sect.__pbLv80{padding-bottom:80px}.ly_sect.__pLv104{padding-bottom:104px}.ly_sect.__pLv120{padding:120px 0}.ly_sect.__pbLv120{padding-bottom:120px}.ly_sect.__pbLv160{padding-bottom:160px}.ly_sect.__borderBottom{padding-bottom:0}.ly_sect.__borderBottom .ly_inner{padding-bottom:104px;border-bottom:1px solid #CCCFD1}.bl_header{z-index:9999;position:fixed;top:0;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_header.is_scrolled{background-color:#fff;-webkit-box-shadow:0 3px 24px rgba(0,0,0,.1);box-shadow:0 3px 24px #0000001a}.bl_header.is_scrolled .bl_header_inner{height:96px}.bl_header.is_scrolled .el_logo{width:96px}.bl_header_inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 64px);height:var(--headerHeight);margin:0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_headerLogo{z-index:10;position:relative;width:24px;font-size:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_headerNav{z-index:0;position:relative;margin-right:32px}.bl_headerNav_wrapper{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.bl_headerNav_wrapper .el_btn__header{padding:20px 40px;border:2px solid #A50064;border-radius:32px;background-color:#a50064;color:#fff;font-weight:700;font-size:16px;line-height:1;font-family:Lato,sans-serif}.bl_headerNav_list{display:inline-block;margin-left:24px}.bl_headerNav_list:first-child{margin-left:0}.bl_headerNav_list .bl_headerNav_btn{display:inline-block;position:relative;height:var(--headerHeight);color:#222;font-weight:700;font-size:16px;line-height:var(--headerHeight);font-family:Lato,sans-serif;letter-spacing:0;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_headerNav_list .bl_headerNav_btn .el_btn{top:48%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.bl_headerNav_list .bl_headerNav_btn .el_btn .el_btn_circle{top:2px;left:-32px;width:64px;height:64px}.bl_headerNav_list .bl_headerNav_btn .el_btn .el_btn_circle_text{top:calc(50% - 2px);left:32px;color:#222;font-weight:700}.bl_headerNav_list .bl_headerNav_btn .el_btn .el_btn_circle__mask .el_btn_circle_text{color:#fff}.bl_headerNav_list svg{display:inline-block;width:14px;height:12px;margin-left:4px;vertical-align:middle}.bl_subMenu_child{position:absolute;top:calc(100% - 16px);left:50%;width:772px;margin:auto;padding:40px 32px 40px 56px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);border-radius:16px;background-color:#a50064;color:#fff;opacity:0;pointer-events:none}.bl_subMenu_child .bl_subMenu_child_cont{gap:103px}.bl_subMenu_child .bl_subMenu_child_heading{-ms-flex-negative:0;position:relative;flex-shrink:0}.bl_subMenu_child .bl_subMenu_child_heading:before{display:inline-block;width:12px;height:12px;margin-right:16px;border-radius:50%;background-color:#fff;content:""}.bl_subMenu_child .bl_subMenu_child_heading span{line-height:1}.bl_subMenu_child .bl_subMenu_child_heading .bl_subMenu_child_heading_en{font-weight:700;font-size:24px;font-family:Lato,sans-serif}.bl_subMenu_child .bl_subMenu_child_heading .bl_subMenu_child_heading_jp{display:block;margin-top:12px;margin-left:28px;font-weight:700;font-size:16px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list_img_wrapper{margin-bottom:16px;padding-bottom:16px;gap:16px;border-bottom:1px solid #fff}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list_img{width:33.3333%;font-weight:700;font-size:14px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list_img .bl_subMenu_child_nav_list_img_img_wrapper{margin-bottom:8px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 40px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list{font-size:14px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list svg,.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list span{display:inline-block;vertical-align:middle}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list svg{width:8px;height:13.717px;margin-right:8px}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list span{position:relative}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list span:after{position:absolute;top:auto;right:auto;bottom:0;left:0;width:0;height:2px;border-radius:1px;background-color:#fff;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.26,.06,0,1);-o-transition-timing-function:cubic-bezier(.26,.06,0,1);transition-timing-function:cubic-bezier(.26,.06,0,1)}.bl_headerNav_sm{-ms-overflow-style:none;visibility:hidden;z-index:10;position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;overflow-y:auto;pointer-events:auto;scrollbar-width:none}.bl_headerNav_sm::-webkit-scrollbar{display:none}.bl_headerNav_sm_inner{width:100%;padding:120px 16px}.bl_headerNav_sm_listWrapper{width:100%;margin:auto;text-align:left}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_list{display:block;line-height:1}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_list:not(:first-child){margin-top:40px}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_btn{display:inline-block;font-weight:700;font-size:64px}.bl_headerNav_sm_bg{z-index:1;position:absolute;top:0;left:0;width:100%;min-height:100vh;pointer-events:none}.bl_headerNav_sm_bg svg{z-index:1;position:absolute;top:0;width:100%;height:100%}.bl_headerNav_sm_bg svg .bg_mask{fill:#a50064}.bl_headerNav_sm_bg .bg_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#a50064}.bl_hamburgerBtn{display:none;z-index:9999;position:relative;width:56px;height:56px;margin:auto;border-radius:50%;background-color:#a50064;cursor:pointer;pointer-events:auto}.bl_hamburgerBtn .bl_hamburgerBtn_trigger{position:absolute;top:50%;right:0;bottom:auto;left:0;width:40%;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto}.bl_hamburgerBtn .bl_hamburgerBtn_trigger svg{width:100%}.bl_hamburgerBtn .bl_hamburgerBtn_trigger svg path{fill:#fff}.bl_headerNav_sm{visibility:hidden}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_list{opacity:0}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_btn{color:#fff}.is_smMenu_open .bl_headerNav_sm{visibility:visible}.bl_headerNav_sm_bg{visibility:hidden;opacity:0}.is_smMenu_open .bl_headerNav_sm_bg{visibility:visible}.bl_smMenu{display:none}.bl_smMenu .bl_accordion_parent{position:relative;width:100%;max-width:100%;margin:0 auto}.bl_smMenu .bl_accordion_parent_list{--titleHeight: 40px;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);-o-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);transition-timing-function:cubic-bezier(.28,.8,.36,1.81)}.bl_smMenu .bl_accordion_parent_list:not(:first-child){margin-top:16px}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;line-height:var(--titleHeight);white-space:nowrap;cursor:pointer}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_title .bl_accordion_parent_titleWrapper{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_title .bl_accordion_parent_titleWrapper span{font-weight:700;font-size:24px;font-family:Lato,sans-serif}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_title .bl_accordion_parent_iconWrapper{-ms-flex-negative:0;flex-shrink:0;margin:0 0 4px 16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_title[aria-expanded=true] .bl_accordion_parent_iconWrapper{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content{visibility:hidden;position:relative}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content[aria-hidden=false]{visibility:visible!important}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content_inner{padding:0 16px}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content_inner a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;color:#fff;font-weight:500;font-size:16px;line-height:1.6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content_inner a svg{width:12px;margin-right:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);-o-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);transition-timing-function:cubic-bezier(.28,.8,.36,1.81)}.bl_smMenu .bl_accordion_parent_list:not(:first-of-type) .bl_accordion_parent_content{height:0}.bl_smMenu .bl_accordion_child{position:relative;width:100%;margin:0}.bl_smMenu .bl_accordion_child_list{width:100%;overflow:hidden}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0 16px 16px;cursor:pointer}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_titleWrapper{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-right:16px}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title h3{color:#fff}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_iconWrapper{-ms-flex-negative:0;position:relative;flex-shrink:0;width:16px;height:16px;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);-o-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);transition-timing-function:cubic-bezier(.28,.8,.36,1.81)}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_iconWrapper .bl_accordion_child_icon{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_iconWrapper .bl_accordion_child_icon span{position:absolute;left:0;width:100%;height:2px;background-color:#222;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_iconWrapper .bl_accordion_child_icon span:nth-of-type(1){top:3px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title .bl_accordion_child_iconWrapper .bl_accordion_child_icon span:nth-of-type(2){top:3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);-o-transition-timing-function:cubic-bezier(.28,.8,.36,1.81);transition-timing-function:cubic-bezier(.28,.8,.36,1.81)}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title[aria-expanded=true] .bl_accordion_child_icon span:nth-of-type(1){display:none}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_title[aria-expanded=true] .bl_accordion_child_icon span:nth-of-type(2){top:3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_content{position:relative}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_content_inner{padding:16px 24px;border-radius:8px;background-color:#fff0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_content_inner a{display:block;padding:8px 0;color:#222}.bl_smMenu .bl_accordion_child_list .bl_accordion_child_content[aria-hidden=false] .bl_accordion_child_content_inner{background-color:#fff}.bl_smMenu .bl_accordion_child_list:not(:first-of-type) .bl_accordion_child_content{height:0}.bl_smMenu .bl_footerCopyright{display:block;margin-top:40px;color:#fffc;font-size:14px;text-align:center}.bl_footer{width:100%;padding:120px 0 56px;border-radius:16px 16px 0 0}.bl_footer_cont{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bl_footer .bl_footerMark .bl_footerMark_list{width:120px}.bl_footerCopyright{opacity:.5}.bl_nav{gap:120px;line-height:1.6}.bl_nav:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_nav:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_nav_list{margin-bottom:64px}.bl_nav_list:last-child{margin-bottom:0}.bl_nav_listWrapper{-ms-flex-negative:0;flex-shrink:0}.bl_nav_btn a{display:inline-block;position:relative;color:#a50064}.bl_nav_btn a:after{position:absolute;top:auto;right:auto;bottom:0;left:0;width:0;height:2px;border-radius:1px;background-color:#a50064;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.26,.06,0,1);-o-transition-timing-function:cubic-bezier(.26,.06,0,1);transition-timing-function:cubic-bezier(.26,.06,0,1)}.bl_nav_btn_heading{color:#a50064;font-weight:700;font-size:18px;font-family:Lato,sans-serif}.bl_nav_dropdown{margin-top:16px;margin-left:16px}.bl_nav_dropdown_list{margin-bottom:16px}.bl_nav_dropdown_list:last-child{margin-bottom:0}.bl_nav_dropdown_list a{display:inline-block;position:relative;color:#222}.bl_nav_dropdown_list a:after{position:absolute;top:auto;right:auto;bottom:0;left:0;width:0;height:2px;border-radius:1px;background-color:#222;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-timing-function:cubic-bezier(.26,.06,0,1);-o-transition-timing-function:cubic-bezier(.26,.06,0,1);transition-timing-function:cubic-bezier(.26,.06,0,1)}.bl_nav_dropdown_list_btn{font-weight:400;font-size:16px}.bl_contactCta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;gap:72px}.bl_contactCta .bl_contactCta_cont .el_btnWrapper{margin-right:-96px}.bl_contactCta .bl_contactCta_imgWrapper{width:100%;max-width:480px;height:100%}.bl_entryCta{padding:0;text-align:center}.bl_entryCta .bl_entryCta_cont{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_entryCta a{position:relative;padding:112px 0;color:#fff}.bl_entryCta .bl_entryCta_headingBlock_title__en{font-weight:900;font-size:80px;line-height:1.2;font-family:Lato,sans-serif}.bl_entryCta .bl_entryCta_headingBlock_title__en:before{display:block;width:0;height:0;margin-top:calc((1 - 1.2) * .5em);content:""}.bl_entryCta .bl_entryCta_headingBlock_title__en:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.2) * .5em);content:""}.bl_entryCta .bl_entryCta_headingBlock_title__jp{display:block;margin-top:24px;font-weight:700;font-size:24px;line-height:1.8}.bl_entryCta .bl_entryCta_headingBlock_title__jp:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.bl_entryCta .bl_entryCta_headingBlock_title__jp:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.bl_entryCta .el_arrow{position:absolute;top:50%;right:128px;bottom:auto;left:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.bl_newsList .bl_newsList_item{margin-bottom:16px;border:1px solid #CCCFD1}.bl_newsList .bl_newsList_item:last-child{margin-bottom:0}.bl_newsList a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 32px;gap:40px;background-color:#fff;color:#222}.bl_newsList .bl_newsList_cont .bl_newsList_title{margin-top:8px;font-weight:700;line-height:1.8}.bl_newsList .bl_newsList_cont .bl_newsList_title:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.bl_newsList .bl_newsList_cont .bl_newsList_title:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.bl_catSmoothScroll.__darkRed a,.bl_catSmoothScroll.__darkRed .js_smoothScroll{padding:56px 48px 56px 64px;background-color:#fff}.bl_catSmoothScroll.__darkRed span{color:#222}.bl_catSmoothScroll.__green a,.bl_catSmoothScroll.__green .js_smoothScroll{padding:56px 64px;background-color:#edf7ec}.bl_catSmoothScroll.__green span{color:#222}.bl_catSmoothScroll .bl_catSmoothScroll_listWrapper{gap:32px}.bl_catSmoothScroll .bl_catSmoothScroll_list{width:calc(50% - 16px)}.bl_catSmoothScroll a,.bl_catSmoothScroll .js_smoothScroll{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 40px 64px;gap:32px;border-radius:16px;background-color:#f9f5f6}.bl_catSmoothScroll span{color:#a50064;font-weight:700;line-height:1.6}.bl_catSmoothScroll span:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_catSmoothScroll span:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_catSmoothScroll .bl_catSmoothScroll_list_heading_title{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_catSmoothScroll .bl_catSmoothScroll_list_heading_label{-ms-flex-negative:0;flex-shrink:0;margin-left:16px;padding:8px 16px;border-radius:20px;background-color:#fff;font-size:16px}.bl_relatedList{position:relative;gap:32px}.bl_relatedList.__third .bl_relatedList_item{width:calc(33.3333% - 22px)}.bl_relatedList.__third .bl_relatedList_item a{padding:48px 32px 32px 40px}.bl_relatedList .bl_relatedList_item{width:calc(50% - 16px);overflow:hidden;border:1px solid #CCCFD1;border-radius:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_relatedList .bl_relatedList_item.__company .bl_relatedList_img{background-image:url(../assets/images/layout/top/related-company-info.jpg)}.bl_relatedList .bl_relatedList_item.__data .bl_relatedList_img{background-image:url(../assets/images/layout/top/related-data.jpg)}.bl_relatedList .bl_relatedList_item.__ir .bl_relatedList_img{background-image:url(../assets/images/layout/top/related-ir.jpg)}.bl_relatedList .bl_relatedList_item.__sdgs .bl_relatedList_img{background-image:url(../assets/images/layout/top/related-sdgs.jpg)}.bl_relatedList a{position:relative;padding:48px 32px 32px 64px;background-color:#fff;color:#222}.bl_relatedList .el_headingBlock_title__jp{margin-top:24px}.bl_relatedList .el_btnWrapper{margin-top:64px}.bl_relatedList .bl_relatedList_bg{z-index:0;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_relatedList .bl_relatedList_bg .bl_relatedList_imgWrapper{z-index:0;position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_relatedList .bl_relatedList_bg .bl_relatedList_imgWrapper:before{display:block;z-index:0;z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;content:""}.bl_relatedList .bl_relatedList_bg .bl_relatedList_imgWrapper .bl_relatedList_img{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1}.bl_pagination{position:relative;margin-top:40px;text-align:center}.bl_pagination a,.bl_pagination span{display:inline-block;position:relative;margin:0 8px;padding:0;color:#a50064;font-weight:900;font-size:24px;font-family:Lato,sans-serif;letter-spacing:0;text-align:center;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_pagination span.current{opacity:.5}.bl_pagination span.dots{border:none;color:#222;line-height:32px}.bl_pagination a.page-numbers.prev,.bl_pagination a.page-numbers.next{width:auto;height:auto;margin:0;border:none;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_pagination a.page-numbers.prev{margin-right:16px}.bl_pagination a.page-numbers.next{margin-left:16px}.bl_subFv{padding:188px 0 64px;color:#a50064}.bl_subFv .bl_subFvBlock_ttl__jp{position:relative;font-weight:700;line-height:1.3}.bl_subFv .bl_subFvBlock_ttl__jp:before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.bl_subFv .bl_subFvBlock_ttl__jp:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}.bl_subFv .bl_subFvBlock_ttl__jp img,.bl_subFv .bl_subFvBlock_ttl__jp span{display:inline-block;vertical-align:middle}.bl_subFv .bl_subFvBlock_ttl__jp img{width:24px;height:31.642px;margin-right:8px}.bl_subFv .bl_subFvBlock_ttl__jp h1{display:inline-block}.bl_subFv .bl_subFvBlock_ttl__en{margin-top:8px;font-weight:900;font-size:80px;line-height:1;font-family:Lato,sans-serif}.bl_subFv .bl_subFvBlock_ttl__en:before{display:block;width:0;height:0;margin-top:0;content:""}.bl_subFv .bl_subFvBlock_ttl__en:after{display:block;width:0;height:0;margin-bottom:0;content:""}.bl_subFv .bl_subFvBlock_ttl__en span{padding-left:24px;color:#222;font-weight:700;font-size:18px;line-height:1.6;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,NotoSansCJKjp,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.bl_subFv .bl_subFvBlock_ttl__en span:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_subFv .bl_subFvBlock_ttl__en span:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_subFv .bl_subFvBlock_text{margin-top:32px;color:#222}.bl_subFv .bl_subFvBlock_text p{margin-bottom:16px}.bl_subFv .bl_subFvBlock_text p:last-child{margin-bottom:0}.bl_subFv .bl_subFvBlock_text a{display:inline-block;color:#a50064;text-decoration:underline}.bl_categoryList{margin-bottom:24px;padding:32px 64px;gap:64px}.bl_categoryList .bl_categoryList_heading{-ms-flex-negative:0;display:block;flex-shrink:0;color:#a50064;font-weight:700;font-size:24px;font-family:Lato,sans-serif}.bl_categoryList .bl_categoryList_listWrapper{gap:24px}.bl_categoryList .bl_categoryList_list{width:148px;overflow:hidden;border-radius:8px;background-color:#f9f5f6;font-weight:700;font-size:16px}.bl_categoryList .bl_categoryList_list.current-cat{background-color:#a50064;color:#fff}.bl_categoryList .bl_categoryList_list a{padding:28px 24px;line-height:1.6;text-align:center}.bl_categoryList .bl_categoryList_list a:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_categoryList .bl_categoryList_list a:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_interviewList{gap:48px 32px}.bl_interviewList .bl_interviewList_item{width:calc(33.3333% - 24px)}.bl_interviewList .bl_interviewList_imgWrapper{position:relative}.bl_interviewList .bl_interviewList_cont{margin-top:16px}.bl_interviewList .bl_interviewList_cont .bl_interviewList_title{font-weight:700;font-size:18px;line-height:1.8}.bl_interviewList .bl_interviewList_cont .bl_interviewList_title:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.bl_interviewList .bl_interviewList_cont .bl_interviewList_title:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.bl_interviewList .bl_interviewList_cont .bl_interviewList_info{margin-top:16px;font-size:16px}.bl_interviewList .bl_interviewList_cont .bl_interviewList_info .bl_interviewlist_info_cat{margin-left:8px;padding:2px 8px;border:1px solid #A50064;border-radius:26px;background-color:#fff;color:#a50064;font-size:16px;line-height:1}.bl_interviewList .bl_interviewList_cont .bl_interviewList_info .bl_interviewlist_info_department,.bl_interviewList .bl_interviewList_cont .bl_interviewList_info .bl_interviewlist_info_specialty{display:block}.bl_article>*:first-child{margin-top:0!important}.bl_article>*:last-child{margin-bottom:0!important}.bl_article h2{margin:64px 0 40px;padding-left:24px;border-left:6px solid #A50064;font-weight:700;font-size:24px;line-height:1.6}.bl_article h3{margin:40px 0;padding-bottom:16px;border-bottom:4px solid #A50064;font-weight:700;font-size:20px;line-height:1.6}.bl_article h3:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_article h3:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_article h4{position:relative;margin:56px 0 24px;padding-left:24px;font-weight:700;font-size:18px;line-height:1.6}.bl_article h4:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_article h4:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_article h4:before{position:absolute;top:16px;right:auto;bottom:auto;left:0;width:12px;height:12px;background-color:#a50064;content:""}.bl_article h5,.bl_article h6{margin:40px 0 24px;font-weight:700;font-size:20px;line-height:1.6}.bl_article h5:before,.bl_article h6:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_article h5:after,.bl_article h6:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_article p{margin:24px 0 32px;font-size:18px;line-height:2}.bl_article p:before{display:block;width:0;height:0;margin-top:-.5em;content:""}.bl_article p:after{display:block;width:0;height:0;margin-bottom:-.5em;content:""}.bl_article p.has-small-font-size{font-size:14px}.bl_article p.has-text-align-center{text-align:center}.bl_article p.has-text-align-right{text-align:right}.bl_article p.has-background{padding:40px}.bl_article a{display:inline-block;color:#a50064;text-decoration:underline}.bl_article a[target=_blank]:after{display:inline-block;width:14.75px;height:14.75px;margin-left:12px;background-image:url(../assets/images/element/icon/link.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;content:""}.bl_article a[href$=".pdf"]:after{display:inline-block;width:14.75px;height:19.06px;margin-left:12px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);background-image:url(../assets/images/element/icon/pdf.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;content:""}.bl_article ul,.bl_article ol{margin:56px auto}.bl_article ul li,.bl_article ol li{position:relative;font-size:18px;line-height:2;list-style:none}.bl_article ul li:before,.bl_article ol li:before{display:block;width:0;height:0;margin-top:-.5em;content:""}.bl_article ul li:after,.bl_article ol li:after{display:block;width:0;height:0;margin-bottom:-.5em;content:""}.bl_article ul li:not(:first-child),.bl_article ol li:not(:first-child){margin-top:24px}.bl_article ul li:after,.bl_article ol li:after{position:absolute;top:0;right:auto;bottom:0;left:0}.bl_article ul li{padding-left:24px}.bl_article ul li:after{top:14px;width:8px;height:8px;background-color:#a50064;content:""}.bl_article ol li{padding-left:24px;counter-increment:listNum}.bl_article ol li:after{content:"" counter(listNum) "";color:#a50064;font-weight:700;font-size:18px;font-family:Lato,sans-serif}.bl_article strong{font-weight:700}.bl_article .wp-block-quote{position:relative;max-width:928px;margin:40px auto 56px;padding:32px 64px;border:1px solid #CCCFD1}.bl_article .wp-block-quote:before,.bl_article .wp-block-quote:after{position:absolute;width:16px;height:12.639px;background-image:url(/dist/assets/quote-1f098074.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.bl_article .wp-block-quote:before{top:32px;left:32px}.bl_article .wp-block-quote:after{right:32px;bottom:32px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.bl_article .wp-block-quote p{position:relative;margin:0 0 16px}.bl_article .wp-block-quote p:last-child{margin-bottom:0}.bl_article .wp-block-quote cite{display:inline-block;width:100%;margin-top:0;font-weight:400;font-size:16px;line-height:1.8;font-family:Lato,sans-serif;letter-spacing:.03em;text-align:right;opacity:.48}.bl_article table{width:100%;margin-top:56px;border-collapse:collapse;font-size:16px}.bl_article table td,.bl_article table th{padding:16px;border:1px solid #A50064;line-height:1.7;text-align:left}.bl_article .wp-block-image{max-width:992px;margin:56px auto}.bl_article .wp-block-image img{display:block;margin:0 auto;border-radius:16px}.bl_article .wp-block-image figcaption{display:block;margin-top:24px;font-weight:400;font-size:18px;line-height:1.8;text-align:center}.bl_article .wp-block-image figcaption:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.bl_article .wp-block-image figcaption:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.bl_article .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.bl_article .wp-block-columns .wp-block-column{width:calc(50% - 24px)}.bl_article .wp-block-separator{margin:40px 0;border-bottom:1px solid #CCCFD1}.bl_article .bl_article_heaidng{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:48px 0 32px;padding:24px 32px;gap:16px;border-radius:16px}.bl_article .bl_article_heaidng.__darkRed{background-color:#f9f5f6}.bl_article .bl_article_heaidng.__darkRed span{color:#a50064}.bl_article .bl_article_heaidng.__green{background-color:#edf7ec}.bl_article .bl_article_heaidng.__green span{color:#84c77d}.bl_article .bl_article_heaidng span{-ms-flex-negative:0;flex-shrink:0;font-weight:900;font-size:24px;line-height:1;font-family:Lato,sans-serif}.bl_article .bl_article_heaidng span:before{display:block;width:0;height:0;margin-top:0;content:""}.bl_article .bl_article_heaidng span:after{display:block;width:0;height:0;margin-bottom:0;content:""}.bl_article .bl_article_heaidng p{margin:0;font-weight:700;font-size:20px;line-height:1.6}.bl_article .bl_article_heaidng p:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_article .bl_article_heaidng p:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_article .bl_article_columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 24px;gap:32px}.bl_article .bl_article_columns .bl_article_column{width:50%}.bl_form .bl_form_group{margin-bottom:16px}.bl_form .bl_form_group.__flex{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:24px}.bl_form .bl_form_group.__flex .bl_form_group_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;flex-shrink:0;align-items:center;justify-content:space-between;width:192px}.bl_form .bl_form_group.__block{display:block}.bl_form .bl_form_group.__block .bl_form_group_title{margin-bottom:16px}.bl_form .bl_form_group_title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-weight:700;line-height:1.5}.bl_form .bl_form_group_title .__require{-ms-flex-negative:0;display:inline-block;flex-shrink:0;padding:4px 10px;border-radius:18px;background-color:#a50064;color:#fff;font-weight:700;font-size:10px;line-height:1}.bl_form .bl_form_group_title .__require:before{display:block;width:0;height:0;margin-top:0;content:""}.bl_form .bl_form_group_title .__require:after{display:block;width:0;height:0;margin-bottom:0;content:""}.bl_form .bl_form_group_title .__annotation{display:block;font-size:14px}.bl_form .bl_form_input_wrapper{display:block;width:100%}.bl_form .bl_form_input_wrapper.__flex{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.bl_form .bl_form_input{width:100%;height:56px;padding:0 24px;overflow:hidden;border:2px solid #F9F5F6;border-radius:4px;background-color:#f9f5f6;font-size:16px;line-height:56px;vertical-align:middle;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_form .bl_form_input::-webkit-input-placeholder{color:#1116}.bl_form .bl_form_input::-moz-placeholder{color:#1116}.bl_form .bl_form_input::placeholder{color:#1116}.bl_form .bl_form_input:-ms-input-placeholder{color:#1116}.bl_form .bl_form_input::-ms-input-placeholder{color:#1116}.bl_form .bl_form_input:focus{border:2px solid #A50064;outline:0}.bl_form .bl_form_input.__select{background-image:url(../assets/images/element/icon/select.svg);background-position:calc(100% - 24px) center;background-size:14px;background-repeat:no-repeat;line-height:52px}.bl_form .bl_form_input.__date{background-image:url(../assets/images/element/icon/calendar.svg);background-position:calc(100% - 24px) center;background-size:14px;background-repeat:no-repeat;line-height:52px}.bl_form .bl_form_input.__date::-webkit-calendar-picker-indicator{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:transparent}.bl_form .bl_form_input.__textarea{height:160px;padding:16px 24px;line-height:1.6}.bl_form .bl_form_input_name{width:min(100%,320px)}.bl_form .bl_form_input_name:not(:last-child){margin-right:16px}.bl_form .bl_form_input_tel{width:min(100%,320px)}.bl_form .bl_form_input_select{width:min(100%,400px)}.bl_form .bl_form_input_text{color:#777;font-size:14px}.bl_form .bl_form_input_radio_wrapper,.bl_form .bl_form_input_check_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bl_form .bl_form_input_radio_wrapper input[type=radio],.bl_form .bl_form_input_radio_wrapper input[type=checkbox],.bl_form .bl_form_input_check_wrapper input[type=radio],.bl_form .bl_form_input_check_wrapper input[type=checkbox]{z-index:-9999;position:absolute;left:100vw;opacity:0}.bl_form .bl_form_input_radio_wrapper input[type=radio]:focus-visible+.wpcf7-list-item-label:after,.bl_form .bl_form_input_radio_wrapper input[type=checkbox]:focus-visible+.wpcf7-list-item-label:after,.bl_form .bl_form_input_check_wrapper input[type=radio]:focus-visible+.wpcf7-list-item-label:after,.bl_form .bl_form_input_check_wrapper input[type=checkbox]:focus-visible+.wpcf7-list-item-label:after{background-color:#a5006433}.bl_form .bl_form_input_radio_wrapper .wpcf7-list-item,.bl_form .bl_form_input_check_wrapper .wpcf7-list-item{cursor:pointer}.bl_form .bl_form_input_radio_wrapper .wpcf7-list-item:not(:last-of-type),.bl_form .bl_form_input_check_wrapper .wpcf7-list-item:not(:last-of-type){margin-right:8px}.bl_form .bl_form_input_radio_wrapper label,.bl_form .bl_form_input_check_wrapper label{width:auto;margin-right:0;margin-bottom:0;line-height:1}.bl_form .bl_form_input_radio_wrapper label input[type=radio]:checked+.wpcf7-list-item-label:before,.bl_form .bl_form_input_radio_wrapper label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.bl_form .bl_form_input_check_wrapper label input[type=radio]:checked+.wpcf7-list-item-label:before,.bl_form .bl_form_input_check_wrapper label input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1}.bl_form .bl_form_input_radio_wrapper label .wpcf7-list-item-label,.bl_form .bl_form_input_check_wrapper label .wpcf7-list-item-label{display:inline-block;position:relative;width:100%;padding:0 16px 0 40px;border:0 1px solid transparent;font-weight:700;font-size:16px}.bl_form .bl_form_input_radio_wrapper label .wpcf7-list-item-label:before,.bl_form .bl_form_input_radio_wrapper label .wpcf7-list-item-label:after,.bl_form .bl_form_input_check_wrapper label .wpcf7-list-item-label:before,.bl_form .bl_form_input_check_wrapper label .wpcf7-list-item-label:after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_form .bl_form_input_radio_wrapper .wpcf7-list-item-label{line-height:24px}.bl_form .bl_form_input_radio_wrapper .wpcf7-list-item-label:before{z-index:1;left:10px;width:12px;height:12px;margin-top:0;border-radius:50%;background-color:#a50064;opacity:0}.bl_form .bl_form_input_radio_wrapper .wpcf7-list-item-label:after{z-index:0;left:0;width:24px;height:24px;margin-top:0;border:0 1px solid #222;border-radius:50%;background-color:#f7f7f7}.bl_form .bl_form_input_check_wrapper .wpcf7-list-item-label{line-height:24px}.bl_form .bl_form_input_check_wrapper .wpcf7-list-item-label:before{z-index:1;left:6px;width:12px;height:12px;margin-top:0;border-radius:2px;background-color:#a50064;opacity:0}.bl_form .bl_form_input_check_wrapper .wpcf7-list-item-label:after{z-index:0;left:0;width:24px;height:24px;margin-top:0;border:0 1px solid #222;border-radius:2px;background-color:#f7f7f7}.bl_form .bl_form_input_birthday_block{width:33.3333%}.bl_form .bl_form_input_birthday_block p{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.bl_form .bl_form_input_birthday_block .wpcf7-form-control-wrap{width:100%}.bl_form .bl_form_input_birthday_block:not(:last-of-type){padding-right:24px}.bl_form .bl_form_input_birthday_txt{-ms-flex-negative:0;flex-shrink:0;margin-left:10px;font-weight:700;font-size:14px;line-height:1}.bl_form .bl_form_input_file_wrapper{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center}.bl_form .bl_form_input_file_wrapper input[type=file]{display:none}.bl_form .bl_form_input_file_wrapper button{-ms-flex-negative:0;display:inline-block;flex-shrink:0;width:192px;border:2px solid transparent;border-radius:4px;background-color:#f5f5f5;color:#222;font-size:16px;line-height:56px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:background-color,color,border-color;-o-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_form .bl_form_input_file_wrapper button:focus-visible{border:2px solid #A50064}.bl_form .bl_form_input_fileName{display:block;width:100%;padding-left:16px;color:#222;font-weight:700;font-size:12px;line-height:1.3;pointer-events:none}.bl_form .bl_form_input_fileName:before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.bl_form .bl_form_input_fileName:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}.bl_form .bl_form_input_fileName.is_fileset{color:red}.bl_form .bl_form_privacyPolicy_wrapper{height:200px;padding:24px 32px;overflow:scroll;border:1px solid #A50064}.bl_form .bl_form_privacyPolicy_wrapper .bl_form_privacyPolicy{-ms-scroll-chaining:none;overscroll-behavior:contain}.bl_form .bl_submit{width:100%;margin-top:24px}.bl_form .bl_submit .bl_submit_pp{margin-top:40px}.bl_form .bl_submit .bl_submit_pp_title{margin-bottom:24px;font-weight:700;font-size:22px;line-height:1.3;text-align:center}.bl_form .bl_submit .bl_submit_pp_cont{height:240px;padding:24px;overflow-y:auto;border:0 1px solid #222;border-radius:8px}.bl_form .bl_submit .bl_submit_pp_cont_textBlock:not(:first-of-type){margin-top:32px}.bl_form .bl_submit .bl_submit_pp_cont_title{margin-bottom:8px;font-weight:700;font-size:16px;line-height:1.3}.bl_form .bl_submit .bl_submit_pp_cont_text{font-size:16px;line-height:1.5}.bl_form .bl_submit #is_ppCheck{display:none}.bl_form .bl_submit .bl_submit_ppCheckBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:24px 0 32px;font-weight:700;font-size:16px;text-align:left;cursor:pointer}.bl_form .bl_submit .bl_submit_ppCheckBtn label{display:inline-block;position:relative;width:320px;height:320px;margin-right:16px;text-align:center;cursor:pointer}.bl_form .bl_submit .bl_submit_ppCheckBtn label span{display:inline-block;position:relative;width:100%;height:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border:0 1px solid #222;border-radius:50%;background-color:#f7f7f7;vertical-align:middle;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.2,1.05,.7,.95);-o-transition-timing-function:cubic-bezier(.2,1.05,.7,.95);transition-timing-function:cubic-bezier(.2,1.05,.7,.95);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_form .bl_submit .bl_submit_ppCheckBtn label span:before{position:absolute;top:16px;left:8px;width:0;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:#A50064;content:""}.bl_form .bl_submit .bl_submit_ppCheckBtn label span:after{position:absolute;top:22px;left:12px;width:0;height:2px;-webkit-transform:rotate(305deg);-ms-transform:rotate(305deg);transform:rotate(305deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:#A50064;content:""}.bl_form .bl_submit .bl_submit_ppCheckBtn label.is_checked span{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border:0 1px solid #A50064;background-color:#a50064}.bl_form .bl_submit .bl_submit_ppCheckBtn label.is_checked span:after{width:16px;background:#fff;-webkit-transition:width .15s ease .1s;-o-transition:width .15s ease .1s;transition:width .15s ease .1s}.bl_form .bl_submit .bl_submit_ppCheckBtn label.is_checked span:before{width:8px;background:#fff;-webkit-transition:width .15s ease;-o-transition:width .15s ease;transition:width .15s ease}.bl_form .bl_submit .bl_submit_ppCheck_txt{display:inline-block;line-height:1.6}.bl_form .bl_submit .bl_submit_ppCheck_txt:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_form .bl_submit .bl_submit_ppCheck_txt:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_form .bl_submit .bl_submit_ppCheck_txt a{display:inline;text-decoration:underline}.bl_form .bl_submit .bl_submit_btn_wrapper{position:relative}.bl_form .bl_submit .bl_submit_btn_wrapper .ajax-loader{position:absolute}.bl_form .bl_submit .bl_submit_btn{display:block;width:100%;margin:0 0 0 auto;padding:16px 40px;border:2px solid #A50064;border-radius:16px;background-color:#a50064;color:#fff;font-weight:900;font-size:18px;font-family:Lato,sans-serif;text-align:center;cursor:pointer;-webkit-transition-property:background-color,border,color;-o-transition-property:background-color,border,color;transition-property:background-color,border,color;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_form .bl_submit .bl_submit_btn:focus{outline:0}.bl_form .bl_submit .bl_submit_btn:focus-visible{background-color:#fff;color:#a50064}.bl_form .bl_submit .bl_submit_btn[disabled]{border:2px solid #f7f7f7;background:none;background-color:#f7f7f7;color:#1116;pointer-events:none}.bl_form .wpcf7-not-valid-tip{display:block;width:100%;margin-top:8px!important;padding:4px;border:1px solid #e35b66!important;border-radius:4px;background-color:#fff0f1;color:#cc3340;font-size:12px!important;line-height:1.3}.bl_form .wpcf7 form.invalid .wpcf7-response-output,.bl_form .wpcf7 form.unaccepted .wpcf7-response-output{display:block;width:560px;max-width:100%;margin:16px auto 0;padding:4px;border:0 1px solid #e35b66!important;border-radius:4px;background-color:#fff0f1;color:#cc3340;font-size:12px!important;text-align:center}.bl_form div.wpcf7-mail-sent-ok{background:#d5edda;color:#185626}.bl_form div.wpcf7-validation-errors,.bl_form div.wpcf7-acceptance-missing{border:0 1px solid #cc3340;background:#f7d7da;color:#cc3340}.bl_form div.wpcf7-mail-sent-ng{border:0 1px solid #cc3340;background:#fff0f1;color:#cc3340}.bl_form div.wpcf7-spam-blocked{border:0 1px solid #feedbd;background:#fff2cf;color:#846314}.bl_form .wpcf7-form-control-wrap.period{width:100%}.bl_form .bl_submit_btn_wrapper .ajax-loader{position:absolute}.bl_form .bl_submit_btn_wrapper .wpcf7-spinner{display:block;margin:24px auto 0}.bl_message .bl_message_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:96px}.bl_message .bl_message_imgWrapper{position:-webkit-sticky;position:sticky;top:var(--headerHeight);max-width:480px}.bl_message .el_headingBlock{margin-bottom:48px}.bl_message .el_headingBlock_title{margin-bottom:40px}.bl_message .el_headingBlock_text{margin-top:0}.bl_message .bl_message_name{font-weight:700;font-size:16px;line-height:1}.bl_message .bl_message_name:before{display:block;width:0;height:0;margin-top:0;content:""}.bl_message .bl_message_name:after{display:block;width:0;height:0;margin-bottom:0;content:""}.bl_message .bl_message_name span{display:block;margin-top:16px;font-size:32px}.bl_ir{font-size:18px}.bl_ir .wp-block-image img{border-radius:0}.bl_ir .eirCalendar_figure{width:100%;height:auto}.bl_ir .s_eirBlock{margin-top:32px}.bl_ir .s_eirBlock:last-child{padding-bottom:0}.bl_ir .s_eirBlock a[target=_blank]:after{content:none}.bl_ir .s_eirHeading span{color:#222}.bl_ir .s_eirList_item{margin:0;padding-top:0;border:none;line-height:2!important}.bl_ir ul li:after{top:12px}.bl_ir .qirNote_listWrapper{margin:16px 0 32px}.bl_ir .qirNote_listWrapper .qirNote_list{margin-top:16px;padding:0}.bl_ir .qirNote_listWrapper .qirNote_list:after{content:none}.bl_ir table tr th,.bl_ir table tr td{border-color:#ccc}.bl_ir table tr th{font-weight:700}.bl_ir .bl_ir_table table{margin:0}.bl_ir .bl_ir_table table tr th{background-color:#eee}.bl_ir .qirTable{margin-bottom:32px}.bl_ir .qirTable table{margin:0}.bl_ir .qirTable table tr th{text-align:center}.bl_ir .qirTable table tr td{text-align:right}.bl_ir .pnexIcon img{width:100px}.bl_ir .eir_pdfNote{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:48px}.bl_ir .eir_pdfNote p{margin:0}.bl_ir .eir_pdfNote .eir_pdfNote_item+.eir_pdfNote_item{margin:0 0 0 20px;font-size:16px}.bl_ir .eir_pdfNote .eir_pdfNote_item img{width:158px}.bl_ir .s_eirSelect{width:240px;height:56px;padding:0 24px;overflow:hidden;border:2px solid #fff;border-radius:4px;background-image:url(../assets/images/element/icon/select.svg);background-position:calc(100% - 24px) center;background-size:14px;background-repeat:no-repeat;background-color:#fff;font-size:16px;line-height:56px;line-height:52px;vertical-align:middle;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_ir .s_eirSelect:focus{border:2px solid #A50064;outline:0}.bl_ir .eir_page_irtop .newsTypeController,.bl_ir .eir_page_irnews .newsTypeController,.bl_ir .eir_page_financial .newsTypeController,.bl_ir .eir_page_presentation .newsTypeController,.bl_ir .eir_page_securities .newsTypeController,.bl_ir .eir_page_meeting .newsTypeController{margin:24px 0}.bl_ir .eir_page_irtop .s_eirTab,.bl_ir .eir_page_irnews .s_eirTab,.bl_ir .eir_page_financial .s_eirTab,.bl_ir .eir_page_presentation .s_eirTab,.bl_ir .eir_page_securities .s_eirTab,.bl_ir .eir_page_meeting .s_eirTab{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:0;padding:32px 64px;gap:24px;border:none;border-radius:16px;background-color:#fff}.bl_ir .eir_page_irtop .s_eirTab .activeTarget,.bl_ir .eir_page_irnews .s_eirTab .activeTarget,.bl_ir .eir_page_financial .s_eirTab .activeTarget,.bl_ir .eir_page_presentation .s_eirTab .activeTarget,.bl_ir .eir_page_securities .s_eirTab .activeTarget,.bl_ir .eir_page_meeting .s_eirTab .activeTarget{width:calc(25% - 20px);margin:0;padding:0;overflow:hidden;border-radius:8px;font-weight:700;font-size:16px}.bl_ir .eir_page_irtop .s_eirTab .activeTarget.active a,.bl_ir .eir_page_irnews .s_eirTab .activeTarget.active a,.bl_ir .eir_page_financial .s_eirTab .activeTarget.active a,.bl_ir .eir_page_presentation .s_eirTab .activeTarget.active a,.bl_ir .eir_page_securities .s_eirTab .activeTarget.active a,.bl_ir .eir_page_meeting .s_eirTab .activeTarget.active a{background-color:#a50064;color:#fff}.bl_ir .eir_page_irtop .s_eirTab .activeTarget:before,.bl_ir .eir_page_irtop .s_eirTab .activeTarget:after,.bl_ir .eir_page_irnews .s_eirTab .activeTarget:before,.bl_ir .eir_page_irnews .s_eirTab .activeTarget:after,.bl_ir .eir_page_financial .s_eirTab .activeTarget:before,.bl_ir .eir_page_financial .s_eirTab .activeTarget:after,.bl_ir .eir_page_presentation .s_eirTab .activeTarget:before,.bl_ir .eir_page_presentation .s_eirTab .activeTarget:after,.bl_ir .eir_page_securities .s_eirTab .activeTarget:before,.bl_ir .eir_page_securities .s_eirTab .activeTarget:after,.bl_ir .eir_page_meeting .s_eirTab .activeTarget:before,.bl_ir .eir_page_meeting .s_eirTab .activeTarget:after{content:none}.bl_ir .eir_page_irtop .s_eirTab .activeTarget a,.bl_ir .eir_page_irnews .s_eirTab .activeTarget a,.bl_ir .eir_page_financial .s_eirTab .activeTarget a,.bl_ir .eir_page_presentation .s_eirTab .activeTarget a,.bl_ir .eir_page_securities .s_eirTab .activeTarget a,.bl_ir .eir_page_meeting .s_eirTab .activeTarget a{padding:28px 24px;background-color:#f9f5f6;color:#222;line-height:1.6;text-align:center}.bl_ir .eir_page_irtop .s_eirTab .activeTarget a:before,.bl_ir .eir_page_irnews .s_eirTab .activeTarget a:before,.bl_ir .eir_page_financial .s_eirTab .activeTarget a:before,.bl_ir .eir_page_presentation .s_eirTab .activeTarget a:before,.bl_ir .eir_page_securities .s_eirTab .activeTarget a:before,.bl_ir .eir_page_meeting .s_eirTab .activeTarget a:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.bl_ir .eir_page_irtop .s_eirTab .activeTarget a:after,.bl_ir .eir_page_irnews .s_eirTab .activeTarget a:after,.bl_ir .eir_page_financial .s_eirTab .activeTarget a:after,.bl_ir .eir_page_presentation .s_eirTab .activeTarget a:after,.bl_ir .eir_page_securities .s_eirTab .activeTarget a:after,.bl_ir .eir_page_meeting .s_eirTab .activeTarget a:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.bl_ir .eir_page_irtop .eirDataArea,.bl_ir .eir_page_irnews .eirDataArea,.bl_ir .eir_page_financial .eirDataArea,.bl_ir .eir_page_presentation .eirDataArea,.bl_ir .eir_page_securities .eirDataArea,.bl_ir .eir_page_meeting .eirDataArea,.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock{margin:0}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList{margin:0;padding:0}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item{display:block;margin:0 0 16px;padding:32px;border-radius:16px;background-color:#fff;font-size:16px}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:after{content:none}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item:last-child{margin-bottom:0}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a{color:#222;text-decoration:none}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_date{color:#84c77d;font-weight:700;line-height:1;font-family:Lato,sans-serif;font-variant-numeric:tabular-nums}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category{width:auto;margin:0 0 0 16px;padding:4px 16px;border:1px solid #A50064;border-radius:26px;background-color:transparent;color:#a50064;font-weight:500;font-size:16px;line-height:1;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,NotoSansCJKjp,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;letter-spacing:0;vertical-align:middle}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body{margin:8px 0 0;font-weight:700;line-height:1.8}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment,.bl_ir .eir_page_irnews .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment,.bl_ir .eir_page_financial .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment,.bl_ir .eir_page_presentation .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment,.bl_ir .eir_page_securities .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment,.bl_ir .eir_page_meeting .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_body .eirItem_comment{font-weight:500;font-size:14px}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item{padding:0;background-color:transparent;line-height:1!important}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a{display:block;padding:32px;overflow:hidden;border-radius:16px;background-color:#fff;line-height:1!important}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item .s_eirList_item_head .eirItem_category{background-color:#fff}.bl_ir .eir_page_meeting .s_eirBlock{margin-bottom:64px!important}.bl_ir .eir_page_meeting .s_eirBlock:first-child .eirHeading:first-child{margin-top:0}.bl_ir .eir_page_meeting .s_eirBlock .eirHeading{margin-bottom:32px}.bl_ir .eir_page_meeting .s_eirBlock .eirGroup{margin:32px auto 48px}.bl_ir .eir_page_governance .s_eirBlock{margin-top:0}.bl_ir .eir_page_governance .s_eirList{margin:0}.bl_ir .eir_page_governance .s_eirList .s_eirList_item:after{content:none}.bl_ir .eir_page_calendar .s_eirList_item{margin:0 0 8px;padding:20px 32px;border:1px solid #CCCFD1;border-radius:16px;background-color:#fff;color:#222}.bl_ir .eir_page_calendar .s_eirList_item:last-child{margin-bottom:0}.bl_ir .eir_page_calendar .s_eirList_item:after{content:none}.bl_ir .eir_page_calendar .s_eirList_item .s_eirList_item_head{width:120px}.bl_ir .eir_page_calendar .s_eirList_item .eirItem_date{color:#84c77d;font-weight:700;line-height:1;font-family:Lato,sans-serif;font-variant-numeric:tabular-nums;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_ir .eir_page_calendar .s_eirList_item .s_eirList_item_body{margin:0}.bl_ir .eir_page_calendar .s_eirList_item .eirItem_title_text{font-weight:700}.bl_table{max-width:992px;margin:0 auto;padding:48px 0;border-radius:16px;background-color:#fff}.bl_table_inner{max-width:800px;margin:0 auto}.bl_table table{width:100%}.bl_table table caption{font-weight:700;font-size:20px}.bl_table table tr th,.bl_table table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:16px 24px;overflow:hidden;font-size:16px;line-height:1.8}.bl_table table tr th{width:160px;padding-right:0;border-bottom:1px solid #84C77D;font-weight:700}.bl_table table tr td{padding-right:32px;padding-left:64px}.bl_table table tr td:before{position:absolute;top:auto;right:auto;bottom:0;left:32px;width:100%;height:1px;background-color:#70707033;content:""}.bl_table table tr td a{display:inline-block;text-decoration:underline;text-underline-offset:2px}.bl_table table tr td a[target=_blank]:after{display:inline-block;width:14.75px;height:14.75px;margin-left:12px;background-image:url(../assets/images/element/icon/link.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;content:""}.bl_accordion_list{overflow:hidden}.bl_irNav .bl_irNav_link{margin-bottom:32px;gap:32px}.bl_irNav .bl_irNav_link .bl_irNav_link_item{width:calc(50% - 16px)}.bl_irNav .bl_irNav_link a{position:relative;padding:24px;border:1px solid #A50064;border-radius:8px;background-color:#a50064;color:#fff;font-weight:700;font-size:18px;text-align:center}.bl_irNav .bl_irNav_link a .bl_irNav_link_icon{position:absolute;top:50%;right:48px;bottom:auto;left:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.bl_irNav .bl_irNav_link a .bl_irNav_link_icon__link svg{width:16px;height:16.001px}.bl_irNav .bl_irNav_link a .bl_irNav_link_icon__arrow svg{width:24px;height:14.543px}.bl_irNav .bl_irNav_link a .bl_irNav_link_icon .cls-1{fill:#fff}.bl_irNav .bl_irNav_link a .bl_irNav_link_icon .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}.bl_irNav .bl_irNav_list{gap:32px}.bl_irNav .bl_irNav_list .bl_irNav_list_item{width:calc(50% - 16px);padding:32px 64px;border:1px solid #CCCFD1;border-radius:8px}.bl_irNav .bl_irNav_list .bl_irNav_list_title{display:block;margin-bottom:24px;padding:12px;border-radius:36px;background-color:#f9f5f6;color:#a50064;font-weight:700;font-size:18px;text-align:center}.bl_irNav .bl_irNav_list .bl_irNav_list_list{font-weight:700;font-size:18px}.bl_irNav .bl_irNav_list .bl_irNav_list_list:first-child a:after{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:1px;background-image:-o-linear-gradient(left,#CCCFD1,#CCCFD1 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,#CCCFD1,#CCCFD1 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.bl_irNav .bl_irNav_list .bl_irNav_list_list a{position:relative;padding:24px 16px}.bl_irNav .bl_irNav_list .bl_irNav_list_list a:before{position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;height:1px;background-image:-o-linear-gradient(left,#CCCFD1,#CCCFD1 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,#CCCFD1,#CCCFD1 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon{position:absolute;top:50%;right:16px;bottom:auto;left:auto;width:24px;height:14.543px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon:before,.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon:after{z-index:1;position:absolute;top:0;right:auto;bottom:auto;left:0;width:24px;height:14.543px;margin:auto 0;background-image:url(../assets/images/element/icon/arrow.svg);background-position:center center;background-size:24px 14.543px;background-repeat:no-repeat;background-color:transparent;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon:before{left:0;opacity:1}.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon:after{left:-12px;opacity:0}.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon__link:before,.bl_irNav .bl_irNav_list .bl_irNav_list_list a .bl_irNav_list_icon__link:after{background-image:url(../assets/images/element/icon/link.svg)}.__darkRed .bl_modal_cont{border:1px solid #A50064}.__green .bl_modal .bl_modal_close svg path{fill:#84c77d}.__green .bl_modal_cont{border:1px solid #84C77D}.bl_modal{display:none;visibility:hidden;z-index:10000;position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background-color:#0009;opacity:0}.bl_modal::-webkit-backdrop{background:none}.bl_modal::backdrop{background:none}.bl_modal .bl_modal_contWrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;align-items:center;justify-content:center;width:100vw;height:calc(var(--vh, 1vh) * 100)}.bl_modal .bl_modal_container{position:relative}.bl_modal .bl_modal_close{position:absolute;top:24px;right:24px;width:16px;height:16px;border:0;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.bl_modal .bl_modal_close svg{position:absolute;top:0;right:0;bottom:0;left:0;width:18px;margin:auto}.bl_modal .bl_modal_close svg path{fill:#a50064}.bl_modal .bl_modal_cont{-ms-overflow-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:480px;height:80vh;max-height:460px;margin:0 auto;padding:40px 48px;overflow:hidden;overflow-y:auto;border-radius:16px;background-color:#fff;scrollbar-width:none}.bl_modal .bl_modal_cont .bl_modal_cont_inner{width:100%;height:100%;overflow-y:scroll;gap:72px;scroll-behavior:auto}.bl_modal .bl_modal_cont .bl_modal_cont_inner[data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.bl_modal .bl_modal_cont::-webkit-scrollbar{display:none}.bl_purposeSlider li{overflow:hidden}.bl_purposeSlider li .bl_purposeSlider_inner{position:relative;width:100%;height:100%}.bl_purposeSlider li .bl_purposeSlider_img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el_btn{display:inline-block;position:relative}.el_btnWrapper{margin-top:48px;line-height:1;text-align:right}.el_btnWrapper:before{display:block;width:0;height:0;margin-top:0;content:""}.el_btnWrapper:after{display:block;width:0;height:0;margin-bottom:0;content:""}.el_btnWrapper.__center{text-align:center}.el_btnWrapper.__left{text-align:left}.el_btn .el_btn_cont{position:relative}.el_btn .el_btn_cont__mask .el_btn_text{color:#fff}.el_btn .el_btn_circle{position:relative;top:0;right:0;bottom:0;left:0;width:96px;height:96px;border-radius:50%;background-color:#a50064;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_circle__mask{position:absolute;overflow:hidden;background-color:transparent}.el_btn .el_btn_circle__mask .el_btn_circle_text{color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_circle_text{position:absolute;top:40%;right:auto;bottom:auto;left:-32%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);color:#a50064;font-weight:900;font-size:16px;font-family:Lato,sans-serif;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_circle_img{visibility:hidden;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:100%;height:100%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_circle_icon{visibility:hidden;position:absolute;top:-24px;right:-24px;bottom:auto;left:auto;width:42px;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_icon{position:absolute;top:56px;right:24px;bottom:auto;left:auto;width:24px;height:14.543px}.el_btn .el_btn_icon:before,.el_btn .el_btn_icon:after{z-index:1;position:absolute;top:0;right:auto;bottom:auto;left:0;width:24px;height:14.543px;margin:auto 0;background-image:url(../assets/images/element/icon/arrow-wh.svg);background-position:center center;background-size:24px 14.543px;background-repeat:no-repeat;background-color:transparent;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_btn .el_btn_icon:before{left:0;opacity:1}.el_btn .el_btn_icon:after{left:-12px;opacity:0}.el_btn.__fff .el_btn_cont__mask .el_btn_text{color:#a50064}.el_btn.__fff .el_btn_circle{background-color:#fff}.el_btn.__fff .el_btn_circle__mask .el_btn_circle_text{color:#a50064}.el_btn.__fff .el_btn_circle_text{color:#fff}.el_btn.__fff .el_btn_icon .cls-1{fill:#a50064}.el_btn.__fff .el_btn_icon:before,.el_btn.__fff .el_btn_icon:after{background-image:url(../assets/images/element/icon/arrow.svg)}.el_textBlock_title{font-weight:700;font-size:64px;line-height:1.6}.el_textBlock_title:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.el_textBlock_title:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.el_textBlock_text{font-size:16px;line-height:1.6}.el_textBlock_text:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.el_textBlock_text:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.el_textBlock.__center{text-align:center}.el_textBlock.__left{text-align:left}.el_textBlock.__fff>*{color:#fff!important}.el_textBlock>*:last-child{margin-bottom:0!important}.el_textBlock .el_textBlock_title{margin-bottom:24px}.el_textBlock.__mbLv1{margin-bottom:16px}.el_textBlock.__mbLv2{margin-bottom:24px}.el_textBlock.__mbLv3{margin-bottom:32px}.el_textBlock.__mbLv4{margin-bottom:40px}.el_textBlock.__mbLv5{margin-bottom:56px}.el_textBlock.__mbLv6{margin-bottom:64px}.el_textBlock.__mbLv7{margin-bottom:72px}.el_textBlock.__mbLv8{margin-bottom:80px}.el_thumb{z-index:10;position:relative;overflow:hidden}.el_thumb_bg{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_thumb_bg picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.el_thumb_bg picture img{width:100%;max-width:initial;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.el_thumb.__16-9 .el_thumb_bg{padding-top:56.25%}.el_thumb.__4-3 .el_thumb_bg{padding-top:75%}.el_thumb.__3-2 .el_thumb_bg{padding-top:66.66%}.el_thumb.__square .el_thumb_bg{padding-top:100%}.el_headingBlock{margin-bottom:40px}.el_headingBlock_title__en{position:relative;color:#a50064;font-weight:900;font-size:16px;line-height:1.6;font-family:Lato,sans-serif;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_headingBlock_title__en:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.el_headingBlock_title__en:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.el_headingBlock_title__en:before{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background-color:#84c77d;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_headingBlock_title__jp{display:block;margin-top:16px;font-weight:700;font-size:24px;line-height:1.6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_headingBlock_title__jp:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.el_headingBlock_title__jp:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.el_headingBlock_imgWrapper{margin-top:56px}.el_headingBlock__lg{margin-top:40px;font-weight:700;font-size:40px;line-height:1.3}.el_headingBlock__lg:before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.el_headingBlock__lg:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}.el_headingBlock__md{margin-top:40px;font-weight:700;font-size:32px;line-height:1.6}.el_headingBlock__md:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.el_headingBlock__md:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.el_headingBlock__sm{margin-top:40px;font-weight:700;font-size:22px;line-height:2}.el_headingBlock__sm:before{display:block;width:0;height:0;margin-top:-.5em;content:""}.el_headingBlock__sm:after{display:block;width:0;height:0;margin-bottom:-.5em;content:""}.el_headingBlock_text{max-width:1056px;margin:32px auto 0;font-size:16px;line-height:2.4}.el_headingBlock_text:before{display:block;width:0;height:0;margin-top:-.7em;content:""}.el_headingBlock_text:after{display:block;width:0;height:0;margin-bottom:-.7em;content:""}.el_headingBlock_text p{margin-bottom:40px}.el_headingBlock_text p:last-child{margin-bottom:0}.el_headingBlock.__fff>*{color:#fff!important}.el_headingBlock.__fff .el_headingBlock_title__en{color:#fff}.el_headingBlock.__fff .el_headingBlock_title__en:before{background-color:#fff}.el_headingBlock.__center{text-align:center}.el_headingBlock>*:last-child{margin-bottom:0!important}.el_headingBlock:last-child{margin-bottom:0}.el_pageTransLoader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:fixed;align-items:center;justify-content:center;width:100%;height:100%;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);opacity:0;pointer-events:none}.el_pageTransLoader_elm,.el_pageTransLoader:after{width:32px;height:32px;border-radius:50%}.el_pageTransLoader_elm{position:relative;margin:0 auto;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);border-top:0 1px solid rgba(165,0,100,.2);border-right:0 1px solid rgba(165,0,100,.2);border-bottom:0 1px solid rgba(165,0,100,.2);border-left:0 1px solid #A50064;text-indent:-9999em;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.el_logo{z-index:1;position:relative;width:128px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_logo a{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.el_bgText{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff3;font-weight:900;font-family:Lato,sans-serif;white-space:nowrap}.el_bgText_cont{z-index:1;position:relative}.el_newsInfo .el_newsInfo_date{color:#84c77d;font-weight:700;line-height:1;font-family:Lato,sans-serif;font-variant-numeric:tabular-nums;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_newsInfo .el_newsInfo_label{margin-left:16px;padding:4px 16px;border:1px solid #A50064;border-radius:26px;background-color:#fff;color:#a50064;font-weight:500;font-size:16px;line-height:1}.el_arrow{-ms-flex-negative:0;position:relative;flex-shrink:0;width:96px;height:96px;border:1px solid #A50064;border-radius:50%;background-color:#fff}.el_arrow:before,.el_arrow:after{z-index:1;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:24px;height:14.543px;margin:auto 0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../assets/images/element/icon/arrow.svg);background-position:center center;background-size:24px 14.543px;background-repeat:no-repeat;background-color:transparent;content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.el_arrow:before{left:50%;opacity:1}.el_arrow:after{left:calc(50% - 12px);opacity:0}.el_arrow.__xlg{width:96px;height:96px;border-radius:50%;background-color:#fff}.el_arrow.__lg{width:64px;height:64px;border-radius:50%;background-color:#fff}.el_arrow.__lg:before,.el_arrow.__lg:after{width:16px;height:9.695px;background-size:16px 9.695px}.el_arrow.__lg svg{width:16px;height:9.695px}.el_arrow.__md{width:56px;height:56px;border-radius:50%;background-color:#fff}.el_arrow.__md:before,.el_arrow.__md:after{width:16px;height:9.695px;background-size:16px 9.695px}.el_arrow.__md svg{width:16px;height:9.695px}.el_arrow.__sm{width:48px;height:48px;border-radius:50%;background-color:#fff}.el_arrow.__sm:before,.el_arrow.__sm:after{width:16px;height:9.695px;background-size:16px 9.695px}.el_arrow.__sm svg{width:16px;height:9.695px}.el_arrow.__left svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.el_arrow.__left:before,.el_arrow.__left:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.el_arrow.__left:before{left:50%;opacity:1}.el_arrow.__left:after{left:calc(50% + 12px);opacity:0}.el_arrow.__bottom svg{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.el_arrow.__bottom:before,.el_arrow.__bottom:after{left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.el_arrow.__bottom:before{top:50%}.el_arrow.__bottom:after{top:calc(50% - 12px)}.el_arrow.__green{border:1px solid #84C77D}.el_arrow.__green .cls-1{fill:#84c77d}.el_arrow.__green:before,.el_arrow.__green:after{background-image:url(../assets/images/element/icon/arrow-gr.svg)}.el_arrow svg{position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:24px;height:14.54px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el_arrow .cls-1{fill:#a50064}.el_arrow .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{z-index:0;position:absolute;top:0;left:0;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;position:relative;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-box-align:center;-ms-flex-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;align-items:center;height:100%;margin:0!important;padding:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;margin:24px 0 0;pointer-events:none}.splide__pagination li{display:inline-block;width:12px;height:12px;margin:0 8px;line-height:1;list-style-type:none;pointer-events:auto}.splide__pagination li .splide__pagination__page{width:100%;height:100%;border-radius:50%;background-color:#a5006433}.splide__pagination li .splide__pagination__page.is-active{background-color:#a50064}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative;height:100%}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;flex-shrink:0;height:100%;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;list-style-type:none!important}.splide__slide img,.splide__slide source{height:100%;vertical-align:bottom}.splide__spinner{contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;height:100%;overflow:hidden}.splide__arrows{margin-top:32px;gap:8px}.splide__arrows .splide__arrow{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.splide__arrows .splide__arrow:disabled{opacity:.6}.el_dot{z-index:10;position:absolute;top:auto;right:16px;bottom:16px;left:auto;width:32px;height:32px;gap:2px;border-radius:50%;background-color:#fff}.el_dot span{width:4px;height:4px;border-radius:50%;background-color:#a50064}.pg_top_sect_border:before{position:absolute;top:auto;right:auto;bottom:0;left:50%;width:min(100% - 32px,1120px);height:1px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);background-color:#cccfd1;content:""}.pg_top_mv{padding-top:188px;padding-bottom:0}.pg_top_mv .pg_top_mv_cont{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;justify-content:space-between}.pg_top_mv .pg_top_mv_title{color:#a50064;font-weight:700;font-size:112px;line-height:1;font-family:Lato,sans-serif}.pg_top_mv .pg_top_mv_title:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_top_mv .pg_top_mv_title:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_top_mv .pg_top_mv_title span{-webkit-text-stroke:3px #A50064;color:#fff}.pg_top_mv .pg_top_mv_text{font-weight:700;font-size:24px;text-align:right}.pg_top_mv .pg_top_mv_imgWrapper{margin-top:40px}.pg_top_whatWeDo .pg_top_whatWeDo_cont{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg_top_whatWeDo .el_headingBlock{position:-webkit-sticky;position:sticky;margin-bottom:0}.pg_top_whatWeDo .el_headingBlock .pg_top_whatWeDo_imgWrapper{width:80%;max-width:392px;margin:56px auto 0}.pg_top_whatWeDo .pg_top_whatWeDo_textBlock{margin-top:64px}.pg_top_whatWeDo .pg_top_whatWeDo_textBlock .pg_top_whatWeDo_text{font-weight:700;font-size:18px;line-height:2.4}.pg_top_whatWeDo .pg_top_whatWeDo_textBlock .pg_top_whatWeDo_text:before{display:block;width:0;height:0;margin-top:-.7em;content:""}.pg_top_whatWeDo .pg_top_whatWeDo_textBlock .pg_top_whatWeDo_text:after{display:block;width:0;height:0;margin-bottom:-.7em;content:""}.pg_top_whatWeDo .el_bgText{color:#a500640d}.pg_top_purpose{padding-top:64px;padding-bottom:0}.pg_top_purpose .el_headingBlock{margin-bottom:16px}.pg_top_purpose .pg_top_purpose_slider{margin-top:40px}.pg_top_purpose .pg_top_purpose_slider li{position:relative}.pg_top_purpose .pg_top_purpose_slider li:before{position:absolute}.pg_top_purpose .pg_top_purpose_slider li:nth-child(even){margin-top:40px}.pg_top_purpose .pg_top_purpose_slider li:nth-child(4n):before{top:-24px;right:-40px;width:82px;content:url(../assets/images/element/icon/star-two.svg)}.pg_top_purpose .pg_top_purpose_slider li:nth-child(4n+2):before{right:-32px;bottom:0;width:82px;content:url(../assets/images/element/icon/star-two-reverse.svg)}.pg_top_purpose .pg_top_purpose_slider li:nth-child(4n+3):before{right:0;bottom:0;width:26.62px;content:url(../assets/images/element/icon/star-sm.svg)}.pg_top_slide{margin:0 auto}.pg_top_slide .pg_top_slide_cont,.pg_top_slide .pg_top_slide_imgWrapper{z-index:1;position:relative}.pg_top_slide .el_headingBlock__sm{margin-top:48px;line-height:2.4}.pg_top_slide .el_headingBlock__sm:before{display:block;width:0;height:0;margin-top:-.7em;content:""}.pg_top_slide .el_headingBlock__sm:after{display:block;width:0;height:0;margin-bottom:-.7em;content:""}.pg_top_slide .el_bgText{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.pg_top_philosophy{margin-bottom:56px;padding:64px 0;overflow:hidden}.pg_top_philosophy .pg_top_philosophy_cont{gap:56px}.pg_top_philosophy .pg_top_slide_cont{-ms-flex-negative:0;flex-shrink:0;max-width:448px}.pg_top_philosophy .pg_top_slide_cont .el_headingBlock{margin-bottom:0}.pg_top_philosophy .pg_top_slide_cont .el_btnWrapper{margin-top:16px}.pg_top_philosophy .pg_top_philosophy_slider .splide__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pg_top_philosophy .pg_top_philosophy_slider li{max-width:192px}.pg_top_philosophy .pg_top_philosophy_slider li:nth-child(even){margin-top:80px}.pg_top_philosophy .el_bgText{top:-16%;left:5%}.pg_top_products{padding-top:64px;padding-bottom:32px}.pg_top_products .pg_top_products_inner{overflow:hidden}.pg_top_products .pg_top_products_slider li{max-width:348px}.pg_top_products .pg_top_slide_cont{position:relative;margin-bottom:56px}.pg_top_products .el_headingBlock{margin-bottom:0}.pg_top_products .el_btnWrapper{position:absolute;top:auto;right:40px;bottom:0;left:auto;margin-top:0}.pg_top_products .el_bgText{top:10%;right:0;left:inherit}.pg_top_related .pg_top_related_imgWrapper{position:absolute;top:auto;right:0;bottom:0;left:auto;max-width:280px}.pg_top_news .el_btnWrapper{margin-top:24px}.pg_top_career .pg_top_career_cont{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg_top_career .pg_top_career_slider li{margin:40px 0}.pg_top_career .pg_top_career_slider li:nth-child(even){border-radius:50%}.pg_top_career .pg_top_career_slider li:nth-child(6n+1){-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.pg_top_career .pg_top_career_slider li:nth-child(6n+3){-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.pg_top_career .pg_top_career_slider li:nth-child(6n+5){-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.pg_top_links:before{z-index:-1;position:absolute;top:-64px;right:auto;bottom:auto;left:0;width:100%;height:96px;background-color:#f9f5f6;content:""}.pg_top_links .pg_top_links_item{margin-bottom:40px}.pg_top_links .pg_top_links_item:last-child{margin-bottom:0}.pg_top_links .pg_top_links_heading{display:block;position:relative;margin-bottom:24px;font-weight:700;font-size:18px}.pg_top_links .pg_top_links_heading:before{position:absolute;top:50%;right:auto;bottom:auto;left:0;width:100%;height:1px;background-image:-o-linear-gradient(left,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.pg_top_links .pg_top_links_heading span{position:relative;padding-right:16px;background-color:#f9f5f6}.pg_top_links .pg_top_links_listWrapper{padding:0 32px;gap:16px 32px}.pg_top_links .pg_top_links_list{width:calc(25% - 24px);font-size:16px}.pg_top_links .pg_top_links_list .pg_top_links_list_icon svg{width:14.75px;height:14.751px}.pg_top_links .pg_top_links_list .pg_top_links_list_icon svg .cls-1{fill:#a50064}.pg_top_links .pg_top_links_list .pg_top_links_list_title svg .cls-1{fill:#222}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;min-height:72px;max-height:72px;padding:24px 0;border-radius:8px;background-color:#fff}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper .pg_top_links_list_img{display:block;color:#a50064;font-size:16px}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper img{width:96px}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper .pg_top_links_list_icon{position:absolute;top:50%;right:24px;bottom:auto;left:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.pg_philosophy_message .el_headingBlock__md{font-weight:900}.pg_philosophy_message .el_headingBlock_text{margin-top:32px}.pg_philosophy_purpose .pg_philosophy_purpose_slider{margin-top:-144px}.pg_philosophy_purpose .pg_philosophy_purpose_slider li{position:relative}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:before{position:absolute}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(even){margin-top:144px}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(4n):before{top:-24px;right:-40px;width:80px;content:url(../assets/images/element/icon/star-two.svg)}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(4n+2):before{right:-32px;bottom:0;width:80px;content:url(../assets/images/element/icon/star-two-reverse.svg)}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(4n+3):before{right:0;bottom:0;width:26.62px;content:url(../assets/images/element/icon/star-sm.svg)}.pg_philosophy_mission{background-position:top 10% center;background-size:80%;background-repeat:no-repeat}.webp .pg_philosophy_mission{background-image:url(../assets/images/layout/about/philosophy/mission-bg.webp)}.no-webp .pg_philosophy_mission{background-image:url(../assets/images/layout/about/philosophy/mission-bg.png)}.pg_philosophy_mission .el_headingBlock{margin-bottom:80px}.pg_philosophy_credo .pg_philosophy_credo_inner{padding:104px 0 80px}.pg_philosophy_credo .pg_philosophy_credo_listWrapper{gap:32px}.pg_philosophy_credo .pg_philosophy_credo_list{width:calc(32% - 16px);padding:32px;border-radius:16px;background-color:#fff;font-size:16px}.pg_philosophy_credo .pg_philosophy_credo_list .pg_philosophy_credo_list_num{color:#a50064;font-weight:700;line-height:1;font-family:Lato,sans-serif}.pg_philosophy_credo .pg_philosophy_credo_list .pg_philosophy_credo_list_num:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_philosophy_credo .pg_philosophy_credo_list .pg_philosophy_credo_list_num:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_philosophy_credo .pg_philosophy_credo_list .pg_philosophy_credo_list_text{display:block}.pg_philosophy_credo .pg_philosophy_credo_imgWrapper{position:absolute;top:auto;right:0;bottom:0;left:auto;max-width:280px}.pg_products_ourBusiness .el_headingBlock{margin-bottom:64px}.pg_products_business .pg_products_business_item{margin-top:80px;padding-top:48px;border-top:1px solid #CCCFD1}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_subtitle{color:#a50064;font-weight:700;font-size:72px;line-height:1;font-family:Lato,sans-serif}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_subtitle:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_subtitle:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_title{margin-top:24px;font-weight:700;font-size:20px;line-height:1.6}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_title:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_title:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_text{margin-top:24px}.pg_products_business .pg_products_business_listWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px;gap:32px}.pg_products_business .pg_products_business_list{width:calc(50% - 16px);font-size:16px}.pg_products_business .pg_products_business_list button.an_thumb_zoom{position:relative;width:100%;color:#222}.pg_products_business .pg_products_business_list button .el_dot{background-color:#a50064}.pg_products_business .pg_products_business_list button .el_dot span{background-color:#fff}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:160px;max-height:160px;padding:48px 0;border-radius:16px;background-color:#fff}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper .pg_products_business_list_img{display:block;color:#a50064;font-weight:700;font-size:32px}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper .pg_products_business_list_img.ff_eng{font-size:40px}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper img{width:128px}.pg_products_business .pg_products_business_list .pg_products_business_list_text{margin-top:16px}.pg_products_business .pg_products_business_list .pg_products_business_list_table{margin:16px 16px 0}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th,.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{padding-bottom:16px;font-size:16px;line-height:1.8}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th:before,.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th:after,.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th{width:112px;border-right:1px solid #CCCFD1;font-weight:700}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{padding-left:32px}.pg_products_business .bl_modal .bl_modalBusiness_cont .bl_modal_cont_heading{display:block;margin-bottom:8px;color:#a50064;font-weight:700;font-size:20px;text-align:center}.pg_products_business .bl_modal .bl_modalBusiness_cont .el_headingBlock_text{margin-top:24px;line-height:2}.pg_products_business .bl_modal .bl_modalBusiness_cont .el_headingBlock_text:before{display:block;width:0;height:0;margin-top:-.5em;content:""}.pg_products_business .bl_modal .bl_modalBusiness_cont .el_headingBlock_text:after{display:block;width:0;height:0;margin-bottom:-.5em;content:""}.pg_products_concidering .pg_products_concidering_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg_products_concidering .el_headingBlock{margin-bottom:0}.pg_products_concidering .bl_catSmoothScroll_list{width:560px}.pg_products_client .ly_inner{width:min(100% - 64px,1080px)}.pg_products_client .pg_products_client_listWrapper{gap:40px}.pg_products_client .pg_products_client_list{width:240px;padding:24px 0;border-radius:16px;background-color:#fff;font-weight:700;font-size:24px;text-align:center}.pg_company_profile .pg_company_profile_text{margin-top:16px;text-align:right}.pg_company_profile .pg_company_profile_slider{margin-top:96px}.pg_company_profile .pg_company_profile_slider .splide__arrows{margin-right:96px}.pg_company_access .pg_company_access_inner{gap:64px}.pg_company_access .pg_company_access_map{width:512px}.pg_company_access .pg_company_access_map iframe{width:100%;height:100%}.pg_company_access .pg_company_access_item{margin-bottom:24px;gap:16px}.pg_company_access .pg_company_access_item:last-child{margin-bottom:0}.pg_company_access .pg_company_access_item .pg_company_access_icon{width:auto;height:24px}.pg_company_access .pg_company_access_item .pg_company_access_icon img{width:24px}.pg_company_access .pg_company_access_item .pg_company_access_title{color:#a50064;font-weight:700}.pg_company_access .pg_company_access_item .pg_company_access_detail{margin-top:24px;padding:24px;border-radius:16px;background-color:#f9f5f6;line-height:1.8}.pg_company_access .pg_company_access_item .pg_company_access_detail:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_company_access .pg_company_access_item .pg_company_access_detail:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_company_access .pg_company_access_item .pg_company_access_detail p{font-weight:700}.pg_company_members .pg_company_members_listWrapper{gap:40px}.pg_company_members .pg_company_members_list{width:calc(25% - 30px);cursor:pointer}.pg_company_members .pg_company_members_list button.an_thumb_zoom{width:100%;color:#222}.pg_company_members .pg_company_members_list .pg_company_members_list_imgWrapper{position:relative}.pg_company_members .pg_company_members_list .pg_company_members_list_text{margin-top:16px;font-weight:700;line-height:1.8;text-align:center}.pg_company_members .pg_company_members_list .pg_company_members_list_text:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_company_members .pg_company_members_list .pg_company_members_list_text:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_company_members .pg_company_members_list .pg_company_members_list_text span{display:block;font-size:24px}.pg_company_members .bl_modal .bl_modalMember_cont{width:1120px;height:80vh;max-height:640px;padding:40px}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_imgWrapper{-ms-flex-negative:0;position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;width:420px}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_title{color:#a50064}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_title .el_headingBlock_title__en{color:#222}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .bl_table{position:relative;padding-bottom:0}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .bl_table:before{position:absolute;top:32px;right:auto;bottom:auto;left:0;width:100%;height:1px;background-image:-o-linear-gradient(left,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text{position:relative;margin-top:48px;line-height:2}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text:before{display:block;width:0;height:0;margin-top:-.5em;content:""}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text:after{display:block;width:0;height:0;margin-bottom:-.5em;content:""}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text:before{position:absolute;top:-8px;right:auto;bottom:auto;left:0;width:100%;height:1px;background-image:-o-linear-gradient(left,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,#A50064,#A50064 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.pg_company_organization .pg_company_organization_imgWrapper{max-width:600px;margin:0 auto}.pg_company_history .el_headingBlock{margin-bottom:40px}.pg_company_history .splide__track{overflow:visible}.pg_company_history .pg_company_history_listWrapper{-webkit-box-align:start;-ms-flex-align:start;position:relative;align-items:flex-start;padding-top:32px!important;overflow:visible}.pg_company_history .pg_company_history_list{display:inline-block;position:relative;width:320px;margin-left:32px;padding:24px;overflow:visible;background-color:#fff;font-size:16px}.pg_company_history .pg_company_history_list:nth-child(even):before{background-color:#fff}.pg_company_history .pg_company_history_list:before,.pg_company_history .pg_company_history_list:after{position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);content:""}.pg_company_history .pg_company_history_list:before{width:16px;height:16px;border:1px solid #A50064;border-radius:50%;background-color:#a50064}.pg_company_history .pg_company_history_list:after{z-index:-1;top:-32px;left:104%;width:calc(100% + 32px);height:1px;background-color:#707070}.pg_company_history .pg_company_history_list .pg_company_history_list_inner{position:relative}.pg_company_history .pg_company_history_list .pg_company_history_list_inner:before{z-index:-1;position:absolute;top:-56px;left:50%;width:1px;height:100%;background-color:#707070;content:""}.pg_company_history .pg_company_history_list .pg_company_history_list_year{color:#a50064;font-weight:700;line-height:1;font-family:Lato,sans-serif}.pg_company_history .pg_company_history_list .pg_company_history_list_year:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_company_history .pg_company_history_list .pg_company_history_list_year:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_company_history .pg_company_history_list .pg_company_history_list_text{margin-top:8px;line-height:1.8}.pg_company_history .pg_company_history_list .pg_company_history_list_text:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_company_history .pg_company_history_list .pg_company_history_list_text:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_company_history .splide__slide__row{margin-right:32px!important}.pg_company_history .splide__arrows{margin-right:96px}.pg_company_history .splide__pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:96px}.pg_company_history .splide__pagination li{width:24px;height:8px;margin:0}.pg_company_history .splide__pagination li button{border-radius:0}.pg_data_list{gap:32px;text-align:center}.pg_data_list .pg_data_list_item{padding:40px 0;border-radius:16px}.pg_data_list .pg_data_list_item.__half{width:544px}.pg_data_list .pg_data_list_item.__oneThird{width:352px}.pg_data_list .pg_data_list_item.__twoThird2{width:736px}.pg_data_list .pg_data_list_title{font-weight:700;font-size:20px;line-height:1.2}.pg_data_list .pg_data_list_title:before{display:block;width:0;height:0;margin-top:calc((1 - 1.2) * .5em);content:""}.pg_data_list .pg_data_list_title:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.2) * .5em);content:""}.pg_data_list .pg_data_list_cont{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;margin-top:32px;gap:24px}.pg_data_list .pg_data_list_imgWrapper{position:relative;width:88px;height:88px;border-radius:50%;background-color:#f9f5f6}.pg_data_list .pg_data_list_imgWrapper img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pg_data_list .pg_data_list_text{display:block;margin-bottom:16px;font-weight:700;font-size:14px;line-height:1}.pg_data_list .pg_data_list_text:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_data_list .pg_data_list_text:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_data_list .pg_data_list_num{font-weight:700;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.pg_data_list .pg_data_list_num:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_data_list .pg_data_list_num:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_data_list .pg_data_list_num span{padding-right:4px;font-weight:900;font-size:64px;font-family:Lato,sans-serif}.pg_data_list .pg_data_list_num span.fs_56{font-size:56px}.pg_data_business .pg_data_business_item{background-color:#fff}.pg_data_business .pg_data_list_num{color:#a50064}.pg_data_member .pg_data_member_item{background-color:#edf7ec}.pg_data_member .pg_data_list_imgWrapper{background-color:#fff}.pg_data_member .pg_data_list_num{color:#84c77d}.pg_news_list select{width:100%;height:56px;padding:0 24px;overflow:hidden;border:2px solid #fff;border-radius:4px;background-image:url(../assets/images/element/icon/select.svg);background-position:calc(100% - 24px) center;background-size:14px;background-repeat:no-repeat;background-color:#f9f5f6;font-size:16px;line-height:56px;line-height:52px;text-align:left;vertical-align:middle;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.pg_news_list select:focus{border:2px solid #A50064;outline:0}.pg_news_list .bl_newsList .bl_newsList_item{border:none}.pg_singleNews_single .pg_singleNews_heading_ttl{margin-top:40px;font-weight:700;font-size:32px;line-height:1.6}.pg_singleNews_single .pg_singleNews_heading_ttl:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_singleNews_single .pg_singleNews_heading_ttl:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_singleNews_single .pg_singleNews_body{margin-top:48px}.pg_singleInterview_single .pg_singleInterview_heading_num{position:relative;color:#a50064;font-weight:700;line-height:1.3;font-family:Lato,sans-serif}.pg_singleInterview_single .pg_singleInterview_heading_num:before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.pg_singleInterview_single .pg_singleInterview_heading_num:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}.pg_singleInterview_single .pg_singleInterview_heading_num img,.pg_singleInterview_single .pg_singleInterview_heading_num span{display:inline-block;vertical-align:middle}.pg_singleInterview_single .pg_singleInterview_heading_num img{width:24px;height:31.642px;margin-right:8px}.pg_singleInterview_single .pg_singleInterview_heading_ttl{margin-top:16px;font-weight:700;font-size:32px;line-height:1.6}.pg_singleInterview_single .pg_singleInterview_heading_ttl:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_singleInterview_single .pg_singleInterview_heading_ttl:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_singleInterview_single .pg_singleInterview_imgWrapper{margin-top:40px}.pg_singleInterview_single .pg_singleInterview_profile{margin-top:32px;padding:32px 80px;gap:80px}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_heading{-ms-flex-negative:0;display:block;flex-shrink:0;color:#a50064;font-weight:700;font-size:24px;font-family:Lato,sans-serif}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_cat{margin:0 16px;padding:2px 8px;border:1px solid #A50064;border-radius:26px;background-color:#fff;color:#a50064;font-size:16px;line-height:1}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_text{display:block;position:relative;margin-top:16px;padding-top:16px}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_text:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-o-linear-gradient(left,rgba(112,112,112,.2),rgba(112,112,112,.2) 8px,transparent 8px,transparent 16px);background-image:linear-gradient(to right,rgba(112,112,112,.2),rgba(112,112,112,.2) 8px,transparent 8px,transparent 16px);background-size:16px 1px;background-repeat:repeat-x;content:""}.pg_singleInterview_single .pg_singleInterview_body{margin-top:48px}.pg_singleInterview_single .pg_singleInterview_body .bl_article p{max-width:992px;margin-right:auto;margin-left:auto}.pg_singleInterview_single .pg_singleInterview_body .bl_article .bl_article_heaidng p{max-width:inherit;margin:0}.pg_recruit .bl_entryCta:before{position:absolute;top:auto;right:auto;bottom:50%;left:0;width:100%;height:50%;border-radius:0 0 16px 16px;background-color:#f9f5f6;content:""}.pg_recruit_message .pg_recruit_message_cont{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between}.pg_recruit_message .el_headingBlock__md{margin-top:56px}.pg_recruit_message .el_headingBlock_text{margin-top:56px;font-weight:700;font-size:20px;line-height:2.4}.pg_recruit_message .el_headingBlock_text:before{display:block;width:0;height:0;margin-top:-.7em;content:""}.pg_recruit_message .el_headingBlock_text:after{display:block;width:0;height:0;margin-bottom:-.7em;content:""}.pg_recruit_message .pg_recruit_message_imgWrapper{width:100%;max-width:448px;height:100%}.pg_recruit_value .ly_inner{width:min(100% - 64px,840px)}.pg_recruit_value .pg_recruit_value_listWrapper{gap:40px}.pg_recruit_value .pg_recruit_value_list{width:calc(50% - 20px);padding:40px 0 32px;border-radius:16px;font-size:16px}.pg_recruit_value .pg_recruit_value_list:nth-child(1),.pg_recruit_value .pg_recruit_value_list:nth-child(4),.pg_recruit_value .pg_recruit_value_list:nth-child(5),.pg_recruit_value .pg_recruit_value_list:nth-child(8){background-color:#edf7ec}.pg_recruit_value .pg_recruit_value_list:nth-child(1) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(4) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(5) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(8) .pg_recruit_value_list_title{color:#84c77d}.pg_recruit_value .pg_recruit_value_list:nth-child(2),.pg_recruit_value .pg_recruit_value_list:nth-child(3),.pg_recruit_value .pg_recruit_value_list:nth-child(6),.pg_recruit_value .pg_recruit_value_list:nth-child(7){background-color:#f9f5f6}.pg_recruit_value .pg_recruit_value_list:nth-child(2) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(3) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(6) .pg_recruit_value_list_title,.pg_recruit_value .pg_recruit_value_list:nth-child(7) .pg_recruit_value_list_title{color:#a50064}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_imgWrapper{position:relative;width:160px;height:160px;margin:0 auto;border-radius:50%;background-color:#fff}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_imgWrapper img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_title{display:block;margin-top:16px;font-weight:700;font-size:18px;text-align:center}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_text{max-width:280px;margin:8px auto 0;line-height:1.6}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_text:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_text:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_recruit_office .el_headingBlock{margin-bottom:40px}.pg_recruit_office .pg_recruit_profile_slider_info{margin-top:24px;margin-right:96px;gap:48px}.pg_recruit_office .pg_recruit_profile_slider_info .splide__pagination,.pg_recruit_office .pg_recruit_profile_slider_info .splide__arrows{margin:0}.pg_recruit_link{border-radius:16px 16px 0 0}.pg_recruit_link .pg_recruit_link_bgLine{position:absolute;top:auto;right:auto;bottom:-26px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.pg_recruit_link .pg_recruit_link_bgLine svg{width:1108.681px;height:1484.674px}.pg_recruit_link .ly_sect:nth-child(even) .pg_recruit_link_imgWrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pg_recruit_link .ly_inner{width:min(100% - 64px,1024px)}.pg_recruit_link .pg_recruit_link_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:96px}.pg_recruit_link .pg_recruit_link_imgWrapper{max-width:448px}.pg_recruit_link .pg_recruit_link_cont .el_btnWrapper{margin-top:56px;margin-left:32px}.pg_jobOffer_message .el_headingBlock .el_headingBlock__md{margin-top:56px}.pg_jobOffer_opening .pg_jobOffer_opening_list{margin-top:40px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_item{margin-bottom:40px;padding:32px;border:1px solid #CCCFD1;border-radius:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_item:last-child{margin-bottom:0}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading{padding:16px;border-radius:16px;background-color:#f9f5f6}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading span{font-weight:700;line-height:1.6}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading span:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading span:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading .pg_jobOffer_opening_list_heading_title{font-size:20px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading .pg_jobOffer_opening_list_heading_label{-ms-flex-negative:0;flex-shrink:0;margin-left:16px;padding:8px 16px;border-radius:20px;background-color:#fff;color:#a50064;font-size:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_cont{margin-top:40px;gap:48px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_slider{max-width:448px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_slider .splide__arrows{margin-top:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{padding-bottom:32px;font-size:16px;line-height:1.8}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th:before,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th:after,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th{width:152px;border-right:1px solid #CCCFD1;font-weight:700}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{padding-left:40px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table .el_btn__entry{margin-top:40px;padding:20px 40px;border:2px solid #A50064;border-radius:16px;background-color:#a50064;color:#fff;font-weight:900;font-size:18px;font-family:Lato,sans-serif;text-align:center}.pg_workStyle_listWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.pg_workStyle_listWrapper.__darkRed .pg_workStyle_list .pg_workStyle_list_title{color:#a50064}.pg_workStyle_listWrapper.__green .pg_workStyle_list{border:1px solid #84C77D}.pg_workStyle_listWrapper.__green .pg_workStyle_list .pg_workStyle_list_title{color:#84c77d}.pg_workStyle_list{width:calc(50% - 16px);padding:40px;border-radius:16px;background-color:#fff;font-size:16px}.pg_workStyle_list .pg_workStyle_list_title{font-weight:700;font-size:24px;line-height:1.6}.pg_workStyle_list .pg_workStyle_list_title:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_list .pg_workStyle_list_title:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_list .pg_workStyle_list_text{display:block;margin-top:24px}.pg_workStyle_workstyle{background-position:top 10% center;background-size:80%;background-repeat:no-repeat}.webp .pg_workStyle_workstyle{background-image:url(../assets/images/layout/careers/workstyle-bg.webp)}.no-webp .pg_workStyle_workstyle{background-image:url(../assets/images/layout/careers/workstyle-bg.png)}.pg_workStyle_workstyle .pg_workStyle_workstyle_slider{margin-top:56px}.pg_workStyle_workstyle .pg_workStyle_workstyle_slider .splide__arrows{margin-right:96px}.pg_workStyle_like .pg_workStyle_like_listWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}.pg_workStyle_like .pg_workStyle_like_list{width:calc(50% - 16px);padding:40px 32px 0;border-radius:16px;font-weight:700;font-size:18px}.pg_workStyle_like .pg_workStyle_like_list.__darkRed{background-color:#f9f5f6}.pg_workStyle_like .pg_workStyle_like_list.__darkRed .pg_workStyle_like_list_label,.pg_workStyle_like .pg_workStyle_like_list.__darkRed .pg_workStyle_like_list_heading_strong{color:#a50064}.pg_workStyle_like .pg_workStyle_like_list.__darkRed .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open svg .cls-1{fill:#a50064}.pg_workStyle_like .pg_workStyle_like_list.__darkRed .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close svg .cls-1{stroke:#a50064}.pg_workStyle_like .pg_workStyle_like_list.__green{background-color:#edf7ec}.pg_workStyle_like .pg_workStyle_like_list.__green .pg_workStyle_like_list_label,.pg_workStyle_like .pg_workStyle_like_list.__green .pg_workStyle_like_list_heading_strong{color:#84c77d}.pg_workStyle_like .pg_workStyle_like_list.__green .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open svg .cls-1{fill:#84c77d}.pg_workStyle_like .pg_workStyle_like_list.__green .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close svg .cls-1{stroke:#84c77d}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_label{-ms-flex-negative:0;flex-shrink:0;font-weight:900;font-size:32px;line-height:1;font-family:Lato,sans-serif}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_label:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_label:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading{padding-right:32px;font-size:24px;line-height:1.6}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading .pg_workStyle_like_list_heading_strong{font-size:40px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon{position:absolute;top:0;right:0;bottom:auto;left:auto}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open{position:absolute;top:0;right:0;bottom:auto;left:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open svg{width:24px;height:14.543px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open svg .cls-2{-webkit-clip-path:url(#clip-path-iconArrow);clip-path:url(#clip-path-iconArrow)}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close{visibility:hidden;position:absolute;top:0;right:0;bottom:auto;left:auto;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close svg{width:21.657px;height:21.657px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close svg .cls-1{fill:none;stroke-linecap:round;stroke-width:4px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list{margin-left:16px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list{margin-bottom:16px;font-weight:700;font-size:18px;line-height:1.6}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list:before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list:last-child{margin-bottom:0}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list::marker{content:"\30fb"}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_question{-webkit-box-align:baseline;-ms-flex-align:baseline;position:relative;align-items:baseline;padding-bottom:16px;gap:16px;cursor:pointer}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_question[aria-expanded=true] .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_open{visibility:hidden;opacity:0}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_question[aria-expanded=true] .pg_workStyle_like_list_icon .pg_workStyle_like_list_icon_close{visibility:visible;opacity:1}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer[aria-hidden=false]{visibility:visible!important}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_answer_cont{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:24px;gap:16px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_listWrapper{margin-bottom:40px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper{margin:24px auto 0}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper.__beforeJobHunting{max-width:313.37px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper.__clothing{max-width:453.45px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper.__distanceBoss{max-width:405.33px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper.__holiday{max-width:409.37px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper.__distanceColleagues{max-width:410.33px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper img{margin-bottom:40px}.pg_workStyle_gallery{text-align:center}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__en{color:#a50064;font-weight:900;font-size:80px;line-height:1.2;font-family:Lato,sans-serif}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__en:before{display:block;width:0;height:0;margin-top:calc((1 - 1.2) * .5em);content:""}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__en:after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.2) * .5em);content:""}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__jp{display:block;margin-top:40px;font-weight:700;font-size:24px;line-height:1.8}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__jp:before{display:block;width:0;height:0;margin-top:-.4em;content:""}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__jp:after{display:block;width:0;height:0;margin-bottom:-.4em;content:""}.pg_workStyle_gallery .pg_workStyle_gallery_slider{margin-top:32px}.pg_workStyle_gallery .pg_workStyle_gallery_slider li{position:relative;margin:40px 0}.pg_workStyle_gallery .pg_workStyle_gallery_slider li:nth-child(even){border-radius:50%}.pg_workStyle_gallery .pg_workStyle_gallery_slider li:nth-child(6n+1){-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.pg_workStyle_gallery .pg_workStyle_gallery_slider li:nth-child(6n+3){-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.pg_workStyle_gallery .pg_workStyle_gallery_slider li:nth-child(6n+5){-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.pg_sdgs_headingBlock{gap:56px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_icon{-ms-flex-negative:0;flex-shrink:0;gap:8px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_icon img{-ms-flex-negative:0;flex-shrink:0;width:140px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_text{font-size:20px}.pg_sdgs_cont{margin-top:40px;padding-top:40px;border-top:1px solid #CCCFD1}.pg_sdgs_cont>*:last-child{margin-bottom:0!important}.pg_sdgs_cont .pg_sdgs_cont_text{margin-bottom:32px}.pg_sdgs_subHeading{display:block;margin:0 0 16px;color:#a50064;font-weight:700;font-size:20px;font-size:18px;line-height:1}.pg_sdgs_subHeading:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_sdgs_subHeading:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_sdgs_list{position:relative;margin-bottom:8px;padding-left:48px;font-size:16px;counter-increment:listNum}.pg_sdgs_listWrapper{margin-bottom:48px}.pg_sdgs_list:after{position:absolute;top:0;right:auto;bottom:0;left:0;content:counter(listNum,custom-counter) ".";color:#a50064;font-weight:900;font-size:16px;font-family:Lato,sans-serif}@counter-style custom-counter{system:numeric;symbols:"00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10"}.pg_sdgs_table{overflow:auto;white-space:nowrap}.pg_sdgs_table table{margin-bottom:24px;table-layout:auto}.pg_sdgs_table table tr th{width:130px;padding-right:40px;color:#a50064;font-weight:700}.pg_sdgs_table table tr td{width:300px;padding-right:48px;font-weight:700}.pg_sdgs_table table tr td:first-child{width:130px;padding-right:40px;color:#a50064;font-weight:700}.pg_sdgs_table table tr td:last-child{width:auto;padding-right:0;font-weight:500}.pg_sdgs_achievements{width:33.3333%;padding:32px;border-radius:16px;background-color:#fff;font-size:16px}.pg_sdgs_achievementsWrapper{gap:32px}.pg_sdgs_achievements .pg_sdgs_achievements_itemWrapper.hp_flex{gap:24px}.pg_sdgs_achievements .pg_sdgs_achievements_title{display:block;color:#a50064;font-weight:700;text-align:center}.pg_sdgs_achievements .pg_sdgs_achievements_num{padding-right:8px;font-size:72px}.pg_sdgs_achievements .pg_sdgs_achievements_numWrapper{padding:16px 0;color:#a50064;font-weight:700;font-size:40px;line-height:1;font-family:Lato,sans-serif;text-align:center}.pg_sdgs_achievements .pg_sdgs_achievements_numWrapper:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_sdgs_achievements .pg_sdgs_achievements_numWrapper:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_sdgs_achievements .pg_sdgs_achievements_text{padding-left:4px;font-size:16px}.pg_sdgs_swipe{-webkit-box-pack:end;-ms-flex-pack:end;display:none;justify-content:flex-end;gap:16px}.pg_sdgs_swipe span{color:#a50064;font-weight:700}.pg_sdgs_swipe .el_arrow{animation:dragBtn 2s infinite ease-in-out;-webkit-animation:dragBtn 2s infinite ease-in-out;-moz-animation:dragBtn 2s infinite ease-in-out;-ms-animation:dragBtn 2s infinite ease-in-out;-o-animation:dragBtn 2s infinite ease-in-out}@-webkit-keyframes dragBtn{0%{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}50%{transform:translate(16px);-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px)}to{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}}@-webkit-keyframes loaddragBtn8{0%{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}50%{transform:translate(16px);-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px)}to{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}}@keyframes loaddragBtn8{0%{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}50%{transform:translate(16px);-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px)}to{transform:translate(0);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}}.pg_contact_sect{padding:188px 0 80px}.pg_contact_sect .pg_contact_inner{gap:96px}.pg_contact_sect .bl_subFv{-ms-flex-negative:0;flex-shrink:0;width:388px;padding:0}.pg_thanks_sect{padding:168px 0 32px;text-align:center}.pg_thanks_sect:before{position:absolute;top:auto;right:auto;bottom:-44px;left:50%;width:992px;height:992px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);border-radius:50%;background-color:#f9f5f6;content:""}.pg_thanks_sect .pg_thanks_title{color:#a50064;font-weight:900;font-size:80px;line-height:1;font-family:Lato,sans-serif}.pg_thanks_sect .pg_thanks_title:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_thanks_sect .pg_thanks_title:after{display:block;width:0;height:0;margin-bottom:0;content:""}.pg_thanks_sect .pg_thanks_text{margin-top:24px;font-weight:700}.pg_thanks_sect .pg_thanks_imgWrapper{max-width:480px;margin:40px auto 0}.pg_thanks_sect .el_bgText{top:inherit;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);color:#a5006433;line-height:1}.pg_thanks_sect .el_bgText:before{display:block;width:0;height:0;margin-top:0;content:""}.pg_thanks_sect .el_bgText:after{display:block;width:0;height:0;margin-bottom:0;content:""}@media screen and (max-width: 1200px){.bl_headerNav{margin-right:24px}.bl_headerNav_wrapper .el_btn__header{padding:16px 32px;font-size:14px}.bl_headerNav_list{margin-left:20px}.bl_headerNav_list .bl_headerNav_btn{font-size:14px}}@media screen and (max-width: 960px){:root{--liquid-htmlroot: calc( calc(var(--vw, 1vw) * 100) / var(--liquid-mdDesignRatio) )}:root{--headerHeight: 80px}a:focus-visible,button:focus-visible{outline:none}.lg_only{display:none}.md_only{display:block}.fs_16,.fs_18,.fs_20,.fs_22{font-size:16px}.fs_24,.fs_32{font-size:20px}.fs_40{font-size:24px}.fs_48{font-size:32px}.fs_56{font-size:40px}.fs_72{font-size:56px}.fs_80{font-size:44px}.fs_160,.fs_180{font-size:120px}.fs_240{font-size:160px}.fs_360{font-size:200px}.mt_16{margin-top:48px}.mb_16{margin-bottom:12px}.mt_24{margin-top:16px}.mb_24{margin-bottom:16px}.mt_32{margin-top:24px}.mb_32{margin-bottom:24px}.mt_40{margin-top:32px}.mb_40{margin-bottom:32px}.mb_48{margin-bottom:40px}.mt_56{margin-top:40px}.mb_56{margin-bottom:40px}.mb_64{margin-bottom:56px}.mt_64{margin-top:48px}.mb_72{margin-bottom:64px}.mb_80,.mb_96,.mb_108{margin-bottom:72px}.mb_128{margin-bottom:10.8rem}.mb_136{margin-bottom:120px}.pb_120{padding-bottom:40px!important}.dd_lg{visibility:hidden;width:0;height:0}.dd_md,.dd_mdsm{visibility:visible;width:auto;height:auto}br.__lg{display:none}br.__md{display:block}.ly_inner{width:min(100% - 32px)}.ly_sect{padding:64px 0}.ly_sect.__pLv104{padding-bottom:64px}.ly_sect.__pLv120{padding:64px 0}.ly_sect.__borderBottom .ly_inner{padding-bottom:64px}.bl_header.is_scrolled .bl_header_inner{height:72px}.bl_header_inner{width:calc(100% - 32px)}.bl_headerNav,.bl_headerNav_wrapper .el_btn__header{display:none}.bl_hamburgerBtn,.bl_smMenu{display:block}.bl_footer{padding:64px 0 40px}.bl_footer_cont{display:block}.bl_footerLogo{margin:0 auto 56px}.bl_footer .bl_footerMark .bl_footerMark_list{width:96px}.bl_footerCopyright{margin-top:24px;font-size:16px;text-align:center}.bl_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.bl_nav_list{margin-bottom:24px}.bl_nav_listWrapper{width:50%;margin-bottom:32px}.bl_nav_btn_heading{font-size:16px}.bl_nav_dropdown_list{margin-bottom:12px}.bl_nav_dropdown_list_btn{font-size:16px}.bl_contactCta{display:block;text-align:center}.bl_contactCta .bl_contactCta_imgWrapper{max-width:inherit}.bl_entryCta{padding:0}.bl_entryCta a{padding:80px 0}.bl_entryCta .bl_entryCta_headingBlock_title__en{font-size:56px}.bl_entryCta .bl_entryCta_headingBlock_title__jp{font-size:20px}.bl_entryCta .el_arrow{right:32px}.bl_catSmoothScroll.__darkRed a,.bl_catSmoothScroll.__darkRed .js_smoothScroll,.bl_catSmoothScroll.__green a,.bl_catSmoothScroll.__green .js_smoothScroll{padding:24px}.bl_catSmoothScroll .bl_catSmoothScroll_listWrapper{gap:16px}.bl_catSmoothScroll .bl_catSmoothScroll_list{width:calc(50% - 8px)}.bl_catSmoothScroll a,.bl_catSmoothScroll .js_smoothScroll{padding:24px}.bl_catSmoothScroll .bl_catSmoothScroll_list_heading_title{font-size:16px}.bl_catSmoothScroll .bl_catSmoothScroll_list_heading_label{font-size:14px}.bl_relatedList{gap:16px}.bl_relatedList.__third .bl_relatedList_item{width:calc(50% - 8px)}.bl_relatedList.__third .bl_relatedList_item a{padding:48px 24px 32px 40px}.bl_relatedList .bl_relatedList_item{width:calc(50% - 8px)}.bl_relatedList a{padding:48px 24px 32px 40px}.bl_relatedList .el_btnWrapper{margin-top:48px}.bl_pagination{margin-top:32px}.bl_pagination span.dots{line-height:24px}.bl_subFv .bl_subFvBlock_ttl__en{font-size:52px}.bl_subFv .bl_subFvBlock_ttl__en span{display:block;padding:16px 0 0;font-size:16px}.bl_categoryList{display:block;padding:24px 16px;text-align:center}.bl_categoryList .bl_categoryList_heading{margin-bottom:8px}.bl_interviewList{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.bl_interviewList .bl_interviewList_item{width:calc(50% - 16px)}.bl_article p{margin:16px 0 24px;font-size:16px}.bl_article p.has-background{padding:32px 16px}.bl_article .wp-block-image{margin:40px auto}.bl_article .bl_article_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.bl_article .bl_article_columns .bl_article_column{width:100%}.bl_form .bl_form_group{margin-bottom:24px}.bl_form .bl_form_group.__flex{display:block}.bl_form .bl_form_group.__flex .bl_form_group_title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:8px;gap:16px}.bl_form .bl_form_group.__block .bl_form_group_title{margin-bottom:8px}.bl_form .bl_form_input.__textarea,.bl_form .bl_form_privacyPolicy_wrapper{padding:16px}.bl_form .bl_submit .bl_submit_btn{margin-top:32px}.bl_message .bl_message_imgWrapper{position:static;max-width:280px;margin-top:40px;margin-right:auto;margin-left:auto}.bl_message .el_headingBlock_text{margin-top:32px}.bl_message .bl_message_name span{font-size:28px}.bl_ir .eir_pdfNote{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.bl_ir .eir_pdfNote p{display:block}.bl_ir .eir_pdfNote .eir_pdfNote_item+.eir_pdfNote_item{margin:0}.bl_ir .eir_page_irtop .s_eirTab,.bl_ir .eir_page_irnews .s_eirTab,.bl_ir .eir_page_financial .s_eirTab,.bl_ir .eir_page_presentation .s_eirTab,.bl_ir .eir_page_securities .s_eirTab,.bl_ir .eir_page_meeting .s_eirTab{padding:32px}.bl_ir .eir_page_irtop .s_eirTab .activeTarget,.bl_ir .eir_page_irnews .s_eirTab .activeTarget,.bl_ir .eir_page_financial .s_eirTab .activeTarget,.bl_ir .eir_page_presentation .s_eirTab .activeTarget,.bl_ir .eir_page_securities .s_eirTab .activeTarget,.bl_ir .eir_page_meeting .s_eirTab .activeTarget{width:calc(50% - 12px)}.bl_ir .eir_page_meeting .s_eirBlock{margin-bottom:56px!important}.bl_ir .eir_page_calendar .s_eirList_item .s_eirList_item_head{width:96px}.bl_table{padding:24px 16px 32px}.bl_table table caption{font-size:18px}.bl_table table tr th,.bl_table table tr td{display:block;width:100%;padding:24px 0;line-height:1.8}.bl_table table tr th{width:auto;padding-right:24px;padding-bottom:0;border:none}.bl_table table tr td{padding:4px 24px 24px 0;border-bottom:1px solid rgba(112,112,112,.2)}.bl_table table tr td:before{content:none}.bl_irNav .bl_irNav_link{margin-bottom:16px;gap:16px}.bl_irNav .bl_irNav_link .bl_irNav_link_item{width:calc(50% - 8px)}.bl_irNav .bl_irNav_link a{padding:16px;font-size:16px}.bl_irNav .bl_irNav_list{gap:16px}.bl_irNav .bl_irNav_list .bl_irNav_list_item{width:calc(50% - 8px);padding:24px}.bl_irNav .bl_irNav_list .bl_irNav_list_title,.bl_irNav .bl_irNav_list .bl_irNav_list_list{font-size:16px}.bl_modal .bl_modal_close{right:32px}.bl_modal .bl_modal_cont{width:min(100% - 32px);padding:0}.bl_modal .bl_modal_cont .bl_modal_cont_inner{display:block;padding:32px 16px}.el_btnWrapper{margin-top:40px}.el_headingBlock{margin-bottom:32px}.el_headingBlock_title__jp{font-size:22px}.el_headingBlock__lg{margin-top:32px;font-size:24px}.el_headingBlock__md{margin-top:32px;font-size:22px}.el_headingBlock__sm{margin-top:24px;font-size:18px}.el_headingBlock_text p{margin-bottom:24px}.splide__pagination{margin-top:40px}.splide__arrows{margin-top:24px}.pg_top_mv{padding-top:128px}.pg_top_mv .ly_inner__lg{width:min(100% - 16px,1280px)}.pg_top_mv .pg_top_mv_cont{display:block;text-align:center}.pg_top_mv .pg_top_mv_title{font-weight:900;font-size:56px}.pg_top_mv .pg_top_mv_title span{-webkit-text-stroke:2px #A50064}.pg_top_mv .pg_top_mv_text{margin-top:40px;font-size:18px;text-align:center}.pg_top_whatWeDo .pg_top_whatWeDo_cont{display:block}.pg_top_whatWeDo .el_headingBlock{text-align:center}.pg_top_whatWeDo .el_headingBlock .pg_top_whatWeDo_imgWrapper{margin-top:32px}.pg_top_whatWeDo .pg_top_whatWeDo_textBlock{margin-top:0;text-align:center}.pg_top_purpose .pg_top_purpose_slider{margin-top:24px}.pg_top_purpose .pg_top_purpose_slider li:nth-child(4n):before{right:-32px}.pg_top_purpose .el_btnWrapper{margin-right:16px}.pg_top_slide{text-align:center}.pg_top_slide .el_headingBlock__sm{margin-top:32px}.pg_top_philosophy{margin-bottom:32px;padding:56px 0 0}.pg_top_philosophy .ly_inner{width:100%}.pg_top_philosophy .pg_top_philosophy_cont{display:block}.pg_top_philosophy .pg_top_slide_cont{max-width:inherit}.pg_top_philosophy .pg_top_slide_cont .el_btnWrapper{margin-top:24px;margin-right:16px}.pg_top_philosophy .pg_top_philosophy_slider{margin-top:24px;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.pg_top_philosophy .pg_top_philosophy_slider li{max-width:140px}.pg_top_products{padding-bottom:48px}.pg_top_products .pg_top_products_slider{margin-top:40px}.pg_top_products .pg_top_slide_cont{margin-bottom:40px}.pg_top_products .el_btnWrapper{position:static;margin-top:24px}.pg_top_career{padding-bottom:40px!important;text-align:center}.pg_top_career .pg_top_career_cont{display:block}.pg_top_career .pg_top_career_slider{margin-top:24px}.pg_top_career .pg_top_career_slider li{margin:24px 0}.pg_top_links .pg_top_links_item{margin-bottom:32px}.pg_top_links .pg_top_links_heading{font-size:16px}.pg_top_links .pg_top_links_listWrapper{padding:0;gap:16px}.pg_top_links .pg_top_links_list{width:calc(50% - 8px)}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper img{width:72px}.pg_top_links .pg_top_links_list .pg_top_links_list_imgWrapper .pg_top_links_list_icon{position:absolute;top:50%;right:16px;bottom:auto;left:auto}.pg_philosophy_message .el_headingBlock__md{text-align:center}.pg_philosophy_message .el_headingBlock_text{margin-top:32px}.pg_philosophy_purpose .pg_philosophy_purpose_slider{margin-top:24px}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(even){margin-top:40px}.pg_philosophy_purpose .pg_philosophy_purpose_slider li:nth-child(4n):before{right:-32px}.pg_philosophy_mission{background-size:90%}.pg_philosophy_mission .el_headingBlock{margin-bottom:48px}.pg_philosophy_credo .pg_philosophy_credo_inner{padding:64px 0 48px}.pg_philosophy_credo .pg_philosophy_credo_listWrapper{gap:16px}.pg_philosophy_credo .pg_philosophy_credo_list{width:calc(50% - 8px)}.pg_products_ourBusiness .el_headingBlock{margin-bottom:48px}.pg_products_business .pg_products_business_item{margin-top:56px;padding-top:32px}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_subtitle{font-size:56px}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_title{font-size:18px}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_text{margin-top:16px}.pg_products_business .pg_products_business_listWrapper{margin-top:32px;gap:16px}.pg_products_business .pg_products_business_list{width:calc(50% - 8px)}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper{min-height:120px;max-height:120px}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper .pg_products_business_list_img{font-size:24px}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper .pg_products_business_list_img.ff_eng{font-size:32px}.pg_products_business .pg_products_business_list .pg_products_business_list_imgWrapper img{width:104px}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th,.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{padding-bottom:24px}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{padding-left:24px}.pg_products_concidering .bl_catSmoothScroll_list{width:400px}.pg_products_client .ly_inner{width:min(100% - 32px)}.pg_company_profile .pg_company_profile_text{text-align:left}.pg_company_profile .pg_company_profile_slider{margin-top:56px}.pg_company_profile .pg_company_profile_slider .splide__arrows{margin-right:16px}.pg_company_access .pg_company_access_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.pg_company_access .pg_company_access_map{width:100%}.pg_company_members .pg_company_members_listWrapper{gap:32px 16px}.pg_company_members .pg_company_members_list{width:calc(50% - 8px)}.pg_company_members .pg_company_members_list .pg_company_members_list_text span{font-size:22px}.pg_company_members .bl_modal .bl_modalMember_cont{width:min(100% - 32px);padding:0}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_imgWrapper{position:static;width:80%;margin:0 auto}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info{margin-top:32px}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .bl_table:before{top:-4px}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text{margin-top:32px;font-size:14px}.pg_company_members .bl_modal .bl_modalMember_cont .bl_modalMember_cont_info .el_headingBlock_text:before{top:-4px}.pg_company_history .splide__arrows,.pg_company_history .splide__pagination{margin-right:16px}.pg_data_list{gap:16px}.pg_data_list .pg_data_list_item.__half,.pg_data_list .pg_data_list_item.__oneThird{width:calc(50% - 8px)}.pg_data_list .pg_data_list_item.__twoThird2{width:100%}.pg_data_list .pg_data_list_title{font-size:18px}.pg_singleInterview_single .pg_singleInterview_profile{display:block;padding:24px 16px;text-align:center}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_heading{margin-bottom:8px}.pg_singleInterview_single .pg_singleInterview_profile .pg_singleInterview_profile_text{text-align:left}.pg_recruit_message .pg_recruit_message_cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pg_recruit_message .el_headingBlock__md{margin-top:32px}.pg_recruit_message .el_headingBlock_text{margin-top:32px;font-size:18px;text-align:center}.pg_recruit_message .pg_recruit_message_imgWrapper{margin:30px auto 0}.pg_recruit_value .ly_inner{width:min(100% - 32px)}.pg_recruit_value .pg_recruit_value_listWrapper{gap:16px}.pg_recruit_value .pg_recruit_value_list{width:calc(50% - 8px)}.pg_recruit_value .pg_recruit_value_list .pg_recruit_value_list_imgWrapper{width:120px;height:120px}.pg_recruit_office .el_headingBlock{margin-bottom:32px}.pg_recruit_office .pg_recruit_profile_slider_info{display:block;margin-top:32px;margin-right:0}.pg_recruit_office .pg_recruit_profile_slider_info .splide__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:32px auto 0}.pg_recruit_link .pg_recruit_link_bgLine{display:none}.pg_recruit_link .ly_sect:nth-child(even) .pg_recruit_link_imgWrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.pg_recruit_link .ly_inner{width:min(100% - 32px)}.pg_recruit_link .pg_recruit_link_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 0}.pg_recruit_link .pg_recruit_link_imgWrapper{max-width:inherit}.pg_recruit_link .pg_recruit_link_cont{width:100%}.pg_recruit_link .pg_recruit_link_cont .el_btnWrapper{margin:40px 0 0;text-align:right}.pg_jobOffer_message .el_headingBlock .el_headingBlock__md{margin-top:40px}.pg_jobOffer_opening .pg_jobOffer_opening_list{margin-top:32px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_item{margin-bottom:32px;padding:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading .pg_jobOffer_opening_list_heading_title{font-size:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_heading .pg_jobOffer_opening_list_heading_label{font-size:14px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;gap:32px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_slider{max-width:inherit}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{padding-bottom:24px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{padding-left:24px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table .el_btn__entry{margin-top:32px}.pg_workStyle_listWrapper{gap:16px}.pg_workStyle_list{width:calc(50% - 8px)}.pg_workStyle_list .pg_workStyle_list_title{font-size:20px}.pg_workStyle_workstyle{background-size:90%}.pg_workStyle_workstyle .pg_workStyle_workstyle_slider{margin-top:32px}.pg_workStyle_workstyle .pg_workStyle_workstyle_slider .splide__arrows{margin-right:16px}.pg_workStyle_like .pg_workStyle_like_listWrapper{gap:16px}.pg_workStyle_like .pg_workStyle_like_list{width:calc(50% - 8px);padding:32px 24px 0}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading{font-size:20px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_heading .pg_workStyle_like_list_heading_strong{font-size:24px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_listWrapper,.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_imgWrapper img{margin-bottom:24px}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__en{font-size:56px}.pg_workStyle_gallery .pg_workStyle_gallery_headingBlock_title__jp{font-size:20px}.pg_workStyle_gallery .pg_workStyle_gallery_slider li{margin:24px 0}.pg_sdgs_headingBlock{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_icon img{width:120px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_text{font-size:16px}.pg_sdgs_cont{margin-top:32px;padding-top:32px}.pg_sdgs_cont .pg_sdgs_cont_text{margin-bottom:24px}.pg_sdgs_achievements{width:calc(50% - 8px)}.pg_sdgs_achievementsWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.pg_sdgs_achievements .pg_sdgs_achievements_num{font-size:64px}.pg_sdgs_achievements .pg_sdgs_achievements_numWrapper{font-size:32px}.pg_sdgs_swipe{display:-webkit-box;display:-ms-flexbox;display:flex}.pg_contact_sect{padding:160px 0 40px}.pg_contact_sect .pg_contact_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}.pg_contact_sect .bl_subFv{width:100%}.pg_thanks_sect .pg_thanks_title{font-size:52px}}@media screen and (max-width: 560px){:root{--liquid-htmlroot: calc( calc(var(--vw, 1vw) * 100) / var(--liquid-smDesignRatio) )}.sm_only{display:block}.pt_32{padding-top:40px!important}.dd_lgmd,.dd_md{visibility:hidden;width:0;height:0}.dd_sm{visibility:visible;width:auto;height:auto}.ly_sect.__ptLv64{padding-top:40px}.ly_sect.__ptLv80,.ly_sect.__ptLv120{padding-top:64px}.ly_sect.__ptLv140,.ly_sect.__ptLv160{padding-top:104px}.ly_sect.__pLv80{padding:64px 0}.ly_sect.__pbLv80,.ly_sect.__pbLv120{padding-bottom:64px}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_btn{font-size:32px}.bl_entryCta a{padding:56px 0}.bl_entryCta .el_arrow{position:static;margin:32px auto 0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.bl_newsList a{padding:16px 32px 24px}.bl_newsList .el_arrow{display:none}.bl_catSmoothScroll .bl_catSmoothScroll_listWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_catSmoothScroll .bl_catSmoothScroll_list,.bl_relatedList.__third .bl_relatedList_item,.bl_relatedList .bl_relatedList_item{width:100%}.bl_subFv{padding:160px 0 56px}.bl_interviewList .bl_interviewList_item{width:100%}.bl_article h2{margin:32px 0 24px;padding-left:16px;font-size:20px}.bl_article h3{margin:40px 0 24px;font-size:18px}.bl_article h4{margin:40px 0 24px;font-size:16px}.bl_article h4:before{top:12px}.bl_article h5,.bl_article h6{font-size:16px}.bl_article ul,.bl_article ol{margin:40px auto;padding:0 8px}.bl_article ul li,.bl_article ol li{font-size:16px}.bl_article ol li:after{font-size:16px}.bl_article .wp-block-quote{padding:48px 16px}.bl_article .wp-block-quote:before{top:16px;left:16px}.bl_article .wp-block-quote:after{right:16px;bottom:16px}.bl_article .wp-block-quote p{padding:0}.bl_article .bl_article_heaidng{padding:24px;gap:12px}.bl_article .bl_article_heaidng span{font-size:20px}.bl_article .bl_article_heaidng p{font-size:16px}.bl_form .bl_form_input_wrapper.__flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bl_form .bl_form_input{padding:0 16px}.bl_form .bl_form_input.__select,.bl_form .bl_form_input.__date{background-position:calc(100% - 16px) center;background-size:10px}.bl_form .bl_form_input_birthday_block:not(:last-of-type){padding-right:16px}.bl_form .bl_form_input_birthday_txt{margin-left:4px;font-size:12px}.bl_form .bl_form_input_file_wrapper button{width:160px}.bl_form .bl_form_input_fileName{font-size:11px}.bl_form .bl_submit{width:100%;margin-left:0}.bl_form .bl_submit .bl_submit_btn{margin-top:24px;padding:16px}.bl_message .el_headingBlock .el_headingBlock_title{text-align:center}.bl_ir{font-size:16px}.bl_ir ul li:after{top:10px}.bl_ir .qirNote_listWrapper{padding:0}.bl_ir .qirTable{overflow:scroll}.bl_ir .s_eirSelect{padding:0 16px}.bl_ir .s_eirSelect{background-position:calc(100% - 16px) center;background-size:10px}.bl_ir .eir_page_irtop .s_eirTab .activeTarget,.bl_ir .eir_page_irnews .s_eirTab .activeTarget,.bl_ir .eir_page_financial .s_eirTab .activeTarget,.bl_ir .eir_page_presentation .s_eirTab .activeTarget,.bl_ir .eir_page_securities .s_eirTab .activeTarget,.bl_ir .eir_page_meeting .s_eirTab .activeTarget{width:100%}.bl_ir .eir_page_meeting .s_eirList_item{-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_ir .eir_page_meeting .s_eirList_item .s_eirList_item_body{margin:0}.bl_irNav .bl_irNav_link .bl_irNav_link_item,.bl_irNav .bl_irNav_list .bl_irNav_list_item{width:100%}.bl_modal .bl_modal_close svg{width:14px}.el_btnWrapper.__center{text-align:right}.el_headingBlock_text{text-align:left}.splide__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pg_top_related .pg_top_related_imgWrapper{position:static;max-width:240px;margin-left:auto}.pg_top_news .el_btnWrapper{margin-top:16px}.pg_philosophy_credo .el_headingBlock{text-align:center}.pg_philosophy_credo .pg_philosophy_credo_list{width:100%;padding:24px}.pg_philosophy_credo .pg_philosophy_credo_imgWrapper{position:static;margin-top:16px}.pg_products_business .pg_products_business_headingBlock .pg_products_business_headingBlock_subtitle{font-size:48px}.pg_products_business .pg_products_business_listWrapper{gap:32px}.pg_products_business .pg_products_business_list{width:100%}.pg_products_business .pg_products_business_list .pg_products_business_list_table{margin:24px 0 0}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr{display:block;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #CCCFD1}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr:last-child{margin-bottom:0}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th,.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{display:block;padding-bottom:16px}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr th{width:inherit;border:none}.pg_products_business .pg_products_business_list .pg_products_business_list_table table tr td{padding:0}.pg_products_concidering .pg_products_concidering_inner{display:block}.pg_products_concidering .el_headingBlock{margin-bottom:32px}.pg_products_concidering .bl_catSmoothScroll_list{width:100%}.pg_company_members .pg_company_members_list{width:280px;margin:0 auto}.pg_company_organization .el_headingBlock_text{text-align:center}.pg_data_list .pg_data_list_item{padding:32px 0}.pg_data_list .pg_data_list_item.__half,.pg_data_list .pg_data_list_item.__oneThird{width:100%}.pg_data_list .pg_data_list_cont{margin-top:24px;gap:16px}.pg_data_list .pg_data_list_imgWrapper{width:72px;height:72px}.pg_data_list .pg_data_list_num{font-size:20px}.pg_data_list .pg_data_list_num span{font-size:56px}.pg_data_list .pg_data_list_num span.fs_56{font-size:48px}.pg_news_list select{padding:0 16px}.pg_news_list select{background-position:calc(100% - 16px) center;background-size:10px}.pg_singleNews_single .pg_singleNews_heading_ttl{margin-top:32px;font-size:24px}.pg_singleNews_single .pg_singleNews_body{margin-top:32px}.pg_singleInterview_single .pg_singleInterview_heading_ttl{font-size:24px}.pg_singleInterview_single .pg_singleInterview_body{margin-top:32px}.pg_recruit_value .pg_recruit_value_listWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.pg_recruit_value .pg_recruit_value_list{width:100%}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr{display:block;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #CCCFD1}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr:last-child{margin-bottom:0}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{display:block;padding-bottom:16px}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr th{width:inherit;border:none}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table table tr td{padding:0}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table .el_btn__entry{margin-top:24px;padding:16px}.pg_workStyle_listWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.pg_workStyle_list{width:100%;padding:32px 24px}.pg_workStyle_list .pg_workStyle_list_text{margin-top:16px}.pg_workStyle_like .pg_workStyle_like_listWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.pg_workStyle_like .pg_workStyle_like_list{width:100%}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_label{font-size:20px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_list{font-size:16px}.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_question,.pg_workStyle_like .pg_workStyle_like_list .pg_workStyle_like_list_answer .pg_workStyle_like_list_answer_cont{gap:12px}.pg_sdgs_headingBlock .pg_sdgs_headingBlock_icon img{width:96px}.pg_sdgs_list{padding-left:40px}.pg_sdgs_achievements{width:100%}.pg_thanks_sect{padding:168px 0 32px}.pg_thanks_sect:before{bottom:-160px;width:640px;height:640px}}@media (-ms-high-contrast: none),(-ms-high-contrast: active),(-moz-touch-enabled: 0),(hover: hover){.an_thumb_zoom:hover .el_thumb .el_thumb_bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bl_headerLogo:hover{opacity:.7}.bl_headerNav_wrapper .el_btn__header:hover{background-color:#fff;color:#a50064}.bl_headerNav_list .bl_headerNav_btn:hover{color:#a50064}.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list a:hover span:after{width:100%}.bl_headerNav_sm_listWrapper .bl_headerNav_sm_btn:hover{opacity:.7}.bl_smMenu .bl_accordion_parent_list:hover{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content_inner a:hover svg{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.bl_nav_btn a:hover:after{width:100%}.bl_nav_dropdown_list a:hover:after{width:100%}.bl_entryCta .bl_entryCta_cont:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.bl_entryCta a:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.bl_entryCta a:hover .el_arrow:before{left:calc(50% + 12px);opacity:0}.bl_entryCta a:hover .el_arrow:after{left:50%;opacity:1}.bl_newsList a:hover{background-color:#a50064;color:#fff}.bl_newsList a:hover .el_newsInfo .el_newsInfo_date{color:#fff}.bl_newsList a:hover .el_arrow:before{left:calc(50% + 12px);opacity:0}.bl_newsList a:hover .el_arrow:after{left:50%;opacity:1}.bl_catSmoothScroll.__green a:hover,.bl_catSmoothScroll.__green .js_smoothScroll:hover{background-color:#84c77d}.bl_catSmoothScroll a:hover,.bl_catSmoothScroll .js_smoothScroll:hover{background-color:#a50064}.bl_catSmoothScroll a:hover .bl_catSmoothScroll_list_heading_title,.bl_catSmoothScroll .js_smoothScroll:hover .bl_catSmoothScroll_list_heading_title{color:#fff}.bl_catSmoothScroll a:hover .el_arrow.__bottom:before,.bl_catSmoothScroll a:hover .el_arrow.__bottom:after,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow.__bottom:before,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow.__bottom:after{left:50%}.bl_catSmoothScroll a:hover .el_arrow.__bottom:before,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow.__bottom:before{top:calc(50% + 12px)}.bl_catSmoothScroll a:hover .el_arrow.__bottom:after,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow.__bottom:after{top:50%}.bl_catSmoothScroll a:hover .el_arrow:before,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow:before{left:calc(50% + 12px);opacity:0}.bl_catSmoothScroll a:hover .el_arrow:after,.bl_catSmoothScroll .js_smoothScroll:hover .el_arrow:after{left:50%;opacity:1}.bl_relatedList .bl_relatedList_item.__top a:hover{background-color:#fff;color:#222}.bl_relatedList .bl_relatedList_item.__top a:hover .el_headingBlock_title__jp{color:#fff}.bl_relatedList .bl_relatedList_item.__top a:hover .el_btn_circle__mask,.bl_relatedList .bl_relatedList_item.__top a:hover .el_btn_circle_text,.bl_relatedList .bl_relatedList_item.__top a:hover .el_btn_icon{visibility:hidden;opacity:0}.bl_relatedList .bl_relatedList_item.__top a:hover .el_btn_circle .el_btn_circle_img,.bl_relatedList .bl_relatedList_item.__top a:hover .el_btn_circle .el_btn_circle_icon{visibility:visible;opacity:1}.bl_relatedList a:hover{background-color:#a50064;color:#fff}.bl_relatedList a:hover .el_headingBlock_title__en{color:#fff}.bl_relatedList a:hover .el_headingBlock_title__en:before{background-color:#fff}.bl_relatedList a:hover .el_btnWrapper .el_btn_cont__mask .el_btn_text{color:#a50064}.bl_relatedList a:hover .el_btnWrapper .el_btn_circle{background-color:#fff}.bl_relatedList a:hover .el_btnWrapper .el_btn_circle__mask .el_btn_circle_text{color:#a50064}.bl_relatedList a:hover .el_btnWrapper .el_btn_circle_text{color:#fff}.bl_relatedList a:hover .el_btnWrapper .el_btn_icon .cls-1{fill:#a50064}.bl_relatedList a:hover .el_btnWrapper .el_btn_icon:before,.bl_relatedList a:hover .el_btnWrapper .el_btn_icon:after{background-image:url(../assets/images/element/icon/arrow.svg)}.bl_relatedList a:hover .el_btnWrapper .el_btn_icon:before{left:12px;opacity:0}.bl_relatedList a:hover .el_btnWrapper .el_btn_icon:after{left:0;opacity:1}.bl_relatedList a:hover .bl_relatedList_bg{opacity:1}.bl_relatedList a:hover .bl_relatedList_bg .bl_relatedList_imgWrapper{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bl_pagination a:hover{opacity:.5}.bl_pagination a:hover .el_arrow.__right:before{left:calc(50% + 12px);opacity:0}.bl_pagination a:hover .el_arrow.__right:after{left:50%;opacity:1}.bl_pagination a:hover .el_arrow.__left:before{left:calc(50% - 12px);opacity:0}.bl_pagination a:hover .el_arrow.__left:after{left:50%;opacity:1}.bl_pagination a.page-numbers.prev:hover,.bl_pagination a.page-numbers.next:hover{background-color:transparent;opacity:1}.bl_categoryList .bl_categoryList_list a:hover{background-color:#a50064;color:#fff}.bl_article a:hover{opacity:.7}.bl_article .wp-block-quote cite a:hover{color:#a50064}.bl_form .bl_form_group_title:hover+.bl_form_input_wrapper .bl_form_input{border:2px solid #A50064}.bl_form .bl_form_input:hover{border:2px solid #A50064}.bl_form .bl_form_input_radio_wrapper input[type=radio]:hover+.wpcf7-list-item-label:after,.bl_form .bl_form_input_radio_wrapper input[type=checkbox]:hover+.wpcf7-list-item-label:after,.bl_form .bl_form_input_check_wrapper input[type=radio]:hover+.wpcf7-list-item-label:after,.bl_form .bl_form_input_check_wrapper input[type=checkbox]:hover+.wpcf7-list-item-label:after{background-color:#a5006433}.bl_form .bl_form_input_radio_wrapper label:hover,.bl_form .bl_form_input_check_wrapper label:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.bl_form .bl_form_input_file_wrapper button:hover{border:2px solid #A50064}.bl_form .bl_submit .bl_submit_ppCheckBtn:hover label span{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bl_form .bl_submit .bl_submit_btn:hover{background-color:#fff;color:#a50064}.bl_ir .s_eirSelect:hover{border:2px solid #A50064}.bl_ir .eir_page_irtop .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_irnews .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_financial .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_presentation .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_securities .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_meeting .s_eirTab .activeTarget a:hover,.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a:hover{background-color:#a50064;color:#fff;opacity:1}.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a:hover .s_eirList_item_head .eirItem_date{color:#fff}.bl_table table tr td a:hover{opacity:.7}.bl_irNav .bl_irNav_link a:hover{background-color:#fff;color:#a50064}.bl_irNav .bl_irNav_link a:hover .bl_irNav_link_icon .cls-1{fill:#a50064}.bl_irNav .bl_irNav_list .bl_irNav_list_list a:hover{background-color:#f9f5f6}.bl_irNav .bl_irNav_list .bl_irNav_list_list a:hover .bl_irNav_list_icon:before{left:12px;opacity:0}.bl_irNav .bl_irNav_list .bl_irNav_list_list a:hover .bl_irNav_list_icon:after{left:0;opacity:1}.bl_modal .bl_modal_close:hover{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.el_btnWrapper a:hover .el_btn_circle .el_btn_circle_img,.el_btnWrapper a:hover .el_btn_circle .el_btn_circle_icon{visibility:visible;opacity:1}.el_btnWrapper a:hover .el_btn_icon:before{left:12px;opacity:0}.el_btnWrapper a:hover .el_btn_icon:after{left:0;opacity:1}.el_btn.__icon:hover .el_btn_circle__mask,.el_btn.__icon:hover .el_btn_circle_text,.el_btn.__icon:hover .el_btn_icon{visibility:hidden;opacity:0}.el_btn.__icon:hover .el_btn_icon:before{left:0;opacity:1}.el_btn.__icon:hover .el_btn_icon:after{left:-12px;opacity:0}.el_logo a:hover{opacity:.7}.splide__arrows .splide__arrow:disabled:hover .el_arrow.__left:before{left:50%;opacity:1}.splide__arrows .splide__arrow:disabled:hover .el_arrow.__left:after{left:calc(50% + 12px);opacity:0}.splide__arrows .splide__arrow:disabled:hover .el_arrow.__right:before{left:50%;opacity:1}.splide__arrows .splide__arrow:disabled:hover .el_arrow.__right:after{left:calc(50% + 12px);opacity:0}.splide__arrows .splide__arrow:hover .el_arrow.__right:before{left:calc(50% + 12px);opacity:0}.splide__arrows .splide__arrow:hover .el_arrow.__right:after{left:50%;opacity:1}.splide__arrows .splide__arrow:hover .el_arrow.__left:before{left:calc(50% - 12px);opacity:0}.splide__arrows .splide__arrow:hover .el_arrow.__left:after{left:50%;opacity:1}.splide__arrows .splide__arrow--next:disabled:hover{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.pg_news_list select:hover{border:2px solid #A50064}.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table .el_btn__entry:hover{background-color:#fff;color:#a50064}}@media (hover: none){a,button,form label,form span,form input,.an_thumb_zoom,.bl_headerLogo,.bl_headerNav_wrapper .el_btn__header,.bl_headerNav_list .bl_headerNav_btn,.bl_subMenu_child .bl_subMenu_child_nav .bl_subMenu_child_nav_list a,.bl_headerNav_sm_listWrapper .bl_headerNav_sm_btn,.bl_smMenu .bl_accordion_parent_list,.bl_smMenu .bl_accordion_parent_list .bl_accordion_parent_content_inner a,.bl_nav_btn a,.bl_nav_dropdown_list a,.bl_entryCta .bl_entryCta_cont,.bl_entryCta a,.bl_newsList a,.bl_catSmoothScroll.__green a,.bl_catSmoothScroll.__green .js_smoothScroll,.bl_catSmoothScroll a,.bl_catSmoothScroll .js_smoothScroll,.bl_relatedList .bl_relatedList_item.__top a,.bl_relatedList a,.bl_pagination a,.bl_pagination a.page-numbers.prev,.bl_pagination a.page-numbers.next,.bl_categoryList .bl_categoryList_list a,.bl_article a,.bl_article .wp-block-quote cite a,.bl_form .bl_form_group_title,.bl_form .bl_form_input,.bl_form .bl_form_input_radio_wrapper input[type=radio],.bl_form .bl_form_input_radio_wrapper input[type=checkbox],.bl_form .bl_form_input_check_wrapper input[type=radio],.bl_form .bl_form_input_check_wrapper input[type=checkbox],.bl_form .bl_form_input_radio_wrapper label,.bl_form .bl_form_input_check_wrapper label,.bl_form .bl_form_input_file_wrapper button,.bl_form .bl_submit .bl_submit_ppCheckBtn,.bl_form .bl_submit .bl_submit_btn,.bl_ir .s_eirSelect,.bl_ir .eir_page_irtop .s_eirTab .activeTarget a,.bl_ir .eir_page_irnews .s_eirTab .activeTarget a,.bl_ir .eir_page_financial .s_eirTab .activeTarget a,.bl_ir .eir_page_presentation .s_eirTab .activeTarget a,.bl_ir .eir_page_securities .s_eirTab .activeTarget a,.bl_ir .eir_page_meeting .s_eirTab .activeTarget a,.bl_ir .eir_page_irtop .eirDataArea .s_eirBlock .s_eirList .s_eirList_item a,.bl_table table tr td a,.bl_irNav .bl_irNav_link a,.bl_irNav .bl_irNav_list .bl_irNav_list_list a,.bl_modal .bl_modal_close,.el_btnWrapper a,.el_btn.__icon,.el_logo a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__arrows .splide__arrow:disabled{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__arrows .splide__arrow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__arrows .splide__arrow--next:disabled{-webkit-tap-highlight-color:rgba(0,0,0,0)}.pg_news_list select,.pg_jobOffer_opening .pg_jobOffer_opening_list .pg_jobOffer_opening_list_table .el_btn__entry{-webkit-tap-highlight-color:rgba(0,0,0,0)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert}
