@media screen and (max-width:1180px){body{-webkit-text-size-adjust:100%}input,textarea{-webkit-appearance:none;border-radius:0}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}}.blog-post h1,.font-gen{font-family:source-han-sans-japanese,sans-serif!important}.blog-cat-nav__link a,.blog-post__tag-link,.trans{transition:all .5s ease 0s;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.wrapper-sm{max-width:1160px}.wrapper,.wrapper-sm{margin-left:auto;margin-right:auto}.wrapper{max-width:1220px;padding-left:32px;padding-right:32px}@media screen and (max-width:767px){.wrapper{padding-left:20px;padding-right:20px}}.wrapper-lg{margin-left:auto;margin-right:auto;max-width:1312px;padding-left:32px;padding-right:32px}@media screen and (max-width:767px){.wrapper-lg{padding-left:20px;padding-right:20px}}@keyframes show{0%{opacity:1}to{opacity:1}}.wrapper-blog{background-color:#e5e6e8;margin:106px 0 0;padding:0 0 100px}@media screen and (max-width:1440px){.wrapper-blog{margin:74px 0 0;padding:0 0 60px}}@media screen and (max-width:767px){.wrapper-blog{margin:51px 0 0}}.bread-crumbs{display:flex;overflow-x:auto;padding:24px 32px}.bread-crumbs__list{font-size:14px;list-style:none;padding:0 34px 0 0;position:relative;white-space:nowrap}.bread-crumbs__list:after{border-right:1px solid #999;border-top:1px solid #999;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:15px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:5px}.bread-crumbs__list:last-child:after{display:none}.bread-crumbs__list a{text-decoration:underline}.bread-crumbs__list a:hover{text-decoration:none}@media screen and (max-width:1180px){.bread-crumbs{padding:12px 20px}}@media screen and (max-width:767px){.bread-crumbs__list{font-size:10px;padding:0 18px 0 0}.bread-crumbs__list:after{right:8px}}.wrapper-article{padding:32px 64px}@media screen and (max-width:1180px){.wrapper-article{padding:32px 40px}}@media screen and (max-width:767px){.wrapper-article{padding:32px 20px}}.blog-post{width:63%}@media screen and (max-width:1180px){.blog-post{width:66%}}@media screen and (max-width:767px){.blog-post{width:100%}}.blog-post h1{color:#000;font-size:38px;font-weight:700;line-height:130%;margin:0 0 16px}@media screen and (max-width:1180px){.blog-post h1{font-size:26px}}.blog-post__tag-link{background-color:#ebebeb;color:#000;font-size:11px;line-height:1;margin:0 5px 5px 0;padding:4px 10px}.blog-post__tag-link:hover{opacity:.75}.blog-post__body p{margin-bottom:20px}.blog-post__body p a{text-decoration:underline}.blog-post__body p a:hover{text-decoration:none}.blog-post__timestamp{color:#818181;font-size:14px}.blog-aside-wrapper{width:30%}@media screen and (max-width:767px){.blog-aside-wrapper{width:100%}}.blog-aside{width:100%}.post-nav__prev{background-color:hsla(0,0%,51%,.8);background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/Corporate_2023/ico_arrow_left_white.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto;display:block;height:50px;margin:0 0 0 auto;width:50px}.post-nav__prev:hover{color:#fff}.post-nav__prev span{visibility:hidden}.post-nav__next{background-color:hsla(0,0%,51%,.8);background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/Corporate_2023/ico_arrow_right_white.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto;display:block;height:50px;margin:0 auto 0 0;width:50px}.post-nav__next:hover{color:#fff}.post-nav__next span{visibility:hidden}.post-nav__archive{background-color:hsla(0,0%,51%,.8);box-sizing:border-box;color:#fff;display:block;font-size:16px;font-weight:700;height:50px;line-height:1;padding:18px 0 0;text-align:center}.post-nav__archive:hover{color:#fff}.blog-cat-nav__title{border-style:solid;border-width:0 0 1px;font-size:22px;line-height:1}.blog-cat-nav__link a{border:solid #e5e6e8;border-width:0 0 1px;display:block;font-size:16px;padding:20px 0}.blog-cat-nav__link a,.blog-cat-nav__link a:hover{color:#333;font-weight:700}.blog-year-nav select,.column-select-nav select{appearance:none;background-color:#fff;background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/Corporate_2023/ico_angle_down_gray.svg);background-position:right 20px center;background-repeat:no-repeat;outline-color:#4b4260}@media screen and (max-width:1180px){.column-select-nav{max-width:320px}}@media screen and (max-width:767px){.column-select-nav{max-width:auto}}.page-header{margin:70px 0 0}.page-header p{color:#818181;font-size:20px;font-weight:700}.page-header h1{color:#000;font-size:50px;font-weight:700}@media screen and (max-width:1180px){.page-header{margin:55px 0 0}.page-header p{font-size:14px}.page-header h1{font-size:26px}}@media screen and (max-width:767px){.page-header{margin:40px 0 0}}.mailmagazine-submit{background-color:#27054e}.mailmagazine-submit:after{background-color:#4b4260;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:50%;z-index:1}.mailmagazine-submit__inner{z-index:2}@media screen and (max-width:1180px){.mailmagazine-submit__image{width:50px}.mailmagazine-submit__image img{height:auto;width:100%}}.mailmagazine-submit__cta{background-color:#fff}.mailmagazine-submit__cta label{display:none}.mailmagazine-submit__cta label.hs-error-msg{bottom:-35px;display:block;left:0;position:absolute}.mailmagazine-submit__cta .hs-button{align-items:center;background-color:#eb613f;border-radius:0;color:#fff;display:flex;font-size:14px;font-weight:700;height:45px;justify-content:center;position:absolute;right:10px;top:10px;width:94px}@media screen and (max-width:1180px){.mailmagazine-submit__cta .hs-button{height:35px;width:74px}}.mailmagazine-submit__cta .hs-input{border-radius:0;border-width:0;font-size:14px;height:65px;outline:none;outline-color:#4b4260;width:calc(100% - 104px)}@media screen and (max-width:1180px){.mailmagazine-submit__cta .hs-input{height:55px;width:calc(100% - 84px)}}.mailmagazine-submit__cta .submitted-message{color:#000}.mailmagazine-submit__cta .hs-form-field{margin-bottom:0}@media screen and (max-width:767px){.mailmagazine-submit__caution{font-size:10px}}.mailmagazine-submit__caution a{color:#fff;text-decoration:underline}.mailmagazine-submit__caution a:hover{color:#fff;opacity:1;text-decoration:none}.share-mail,.share-title{background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/Corporate_2023/ico_external.svg);background-position:0 .2em;background-repeat:no-repeat;color:#005a93;display:inline-block;padding:0 0 0 20px;text-decoration:underline}.share-mail:hover,.share-title:hover{opacity:1;text-decoration:none}.share-mail{background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/Corporate_2023/ico_mail-1.svg);background-position:0 .5em}.blog-card__box{background-color:#fff;height:auto;margin-right:4px;transition:.5s;width:calc(25% - 4.5px)}@media screen and (max-width:767px){.blog-card__box{margin-bottom:10px;margin-right:0;width:100%}}.blog-card__box:hover{opacity:.75}.blog-card__box:nth-child(4n){margin-right:0}.blog-card__box figure{aspect-ratio:416/234;overflow:hidden}.blog-card__slide__wrapper{height:100%}.blog-card__slide__text{padding:10px}.blog-card__slide__title{color:#000}.column-nav-link{border:solid #e5e6e8;border-width:1px 0 0}.column-nav-link:last-child{border-width:1px 0}.column-nav-link a{color:#333;font-size:16px}.column-nav-link a:hover{color:#333}.column-nav-link a figure{width:30%}.column-nav-link a div{box-sizing:border-box;padding:0 10px;width:70%}