.zm__k156 a:has(.zm__common-figure.__natural){margin:40px 0 0}.zm__k156 a:first-child:has(.zm__common-figure.__natural){margin-top:0}.__is-sp .zm__k156 a:has(.zm__common-figure.__natural),.zm__k156 .__is-sp a:has(.zm__common-figure.__natural),.wrapper__>article:first-child .zm__k156 a:has(.zm__common-figure.__natural),.zm__k156 .wrapper__>article:first-child a:has(.zm__common-figure.__natural){margin-top:30px}.__is-sp .zm__k156 a:first-child:has(.zm__common-figure.__natural),.zm__k156 .__is-sp a:first-child:has(.zm__common-figure.__natural),.wrapper__>article:first-child .zm__k156 a:first-child:has(.zm__common-figure.__natural),.zm__k156 .wrapper__>article:first-child a:first-child:has(.zm__common-figure.__natural){margin-top:0}.zm__k156 a:has(.zm__common-figure.__natural){margin:40px 0 0}.zm__k156 a:first-child:has(.zm__common-figure.__natural){margin-top:0}.__is-sp .zm__k156 a:has(.zm__common-figure.__natural),.zm__k156 .__is-sp a:has(.zm__common-figure.__natural),.wrapper__>article:first-child .zm__k156 a:has(.zm__common-figure.__natural),.zm__k156 .wrapper__>article:first-child a:has(.zm__common-figure.__natural){margin-top:30px}.__is-sp .zm__k156 a:first-child:has(.zm__common-figure.__natural),.zm__k156 .__is-sp a:first-child:has(.zm__common-figure.__natural),.wrapper__>article:first-child .zm__k156 a:first-child:has(.zm__common-figure.__natural),.zm__k156 .wrapper__>article:first-child a:first-child:has(.zm__common-figure.__natural){margin-top:0}.zm__text-sample__middle-copy{line-height:1.6;letter-spacing:0.05em;font-size:30px;font-weight:600}.__is-sp .zm__text-sample__middle-copy,.wrapper__>article:first-child .zm__text-sample__middle-copy{letter-spacing:0.05em;font-size:18px}.zm__text-sample__small-copy{line-height:1.6;letter-spacing:0.05em;font-size:24px;font-weight:600}.__is-sp .zm__text-sample__small-copy,.wrapper__>article:first-child .zm__text-sample__small-copy{font-size:16px;font-weight:700}.zm__text-sample__x-small-copy{letter-spacing:0;line-height:1.6;font-size:22px;font-weight:700}.__is-sp .zm__text-sample__x-small-copy,.wrapper__>article:first-child .zm__text-sample__x-small-copy{font-size:16px}.zm__text-sample__large-lead{letter-spacing:0.05em;line-height:2;font-size:18px}.__is-sp .zm__text-sample__large-lead,.wrapper__>article:first-child .zm__text-sample__large-lead{font-size:16px}.zm__text-sample__lead{line-height:2.25;letter-spacing:0.1em;font-size:16px}.__is-sp .zm__text-sample__lead,.wrapper__>article:first-child .zm__text-sample__lead{line-height:2;letter-spacing:0.05em;font-size:13px}.zm__text-sample__body{line-height:2;letter-spacing:0.05em;font-size:16px}.__is-sp .zm__text-sample__body,.wrapper__>article:first-child .zm__text-sample__body{line-height:1.85;font-size:13px}.zm__text-sample__body-small{line-height:1.6;letter-spacing:0.05em;font-size:14px}.__is-sp .zm__text-sample__body-small,.wrapper__>article:first-child .zm__text-sample__body-small{line-height:1.8;font-size:12px}.zm__text-sample__small{line-height:2.33;letter-spacing:0.05em;font-size:12px}.__is-sp .zm__text-sample__small,.wrapper__>article:first-child .zm__text-sample__small{line-height:1.45;letter-spacing:0.1em;font-size:11px}.zm__text-sample__note,.zm__k156 .zm__text-body small{line-height:1.64;letter-spacing:0.1em;font-size:11px}.__is-sp .zm__text-sample__note,.__is-sp .zm__k156 .zm__text-body small,.zm__k156 .zm__text-body .__is-sp small,.wrapper__>article:first-child .zm__text-sample__note,.wrapper__>article:first-child .zm__k156 .zm__text-body small,.zm__k156 .zm__text-body .wrapper__>article:first-child small{font-size:11px;line-height:1.45}.__component-collection{margin-top:40px !important}.zm__place-hold{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100px;background:rgba(34,153,225,0.8);text-align:center;color:#fff;font-size:10px}.zm__text-sample__middle-copy,.zm__text-sample__small-copy,.zm__text-sample__x-small-copy,.zm__text-sample__large-lead,.zm__text-sample__lead,.zm__text-sample__body,.zm__text-sample__body-small,.zm__text-sample__small,.zm__text-sample__note{margin:20px 0 0}.__component-disabled{color:#ccc;text-decoration:line-through}.__component-disabled::before{display:inline-block;margin:0 0.5em 0 0;color:#000;text-decoration:none !important;font-size:14px;font-weight:normal;content:'[廃止]'}.zoff-magazine-area.__is-sp .u-hide.--sp{display:none}.zoff-magazine-area:not(.__is-sp) .u-hide.--pc{display:none}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm__seo-content__extend{margin-inline:-90px}.zm__k156 .zm__text-body sup{font-size:50%;vertical-align:text-top}.zm__k156 .zm__text-body .blue{color:#229ae1}.zm__k156 .zm__text-body strong{font-size:1em;font-weight:700}.zm__k156 .zm__text-body small.--block{display:block;margin-top:8px}.zm__k156 .zm__text-body.--step+.zm__text-body.--step{margin-top:20px !important}.zm__k156 .zm__text-body.--mt-wide{margin-top:70px}.zoff-magazine-area.__is-sp .zm__k156 .zm__text-body.--mt-wide{margin-top:35px !important}.zoff-magazine-area.__is-sp .zm__k156 .zm__heading__section.__seo{font-size:18px}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm__heading__section.__seo .zm__heading__header.__basic{padding-right:15px}.zm__k156 .zm__heading__sub-section.__seo{line-height:1.7;margin-top:70px;margin-bottom:40px}.zoff-magazine-area.__is-sp .zm__k156 .zm__heading__sub-section.__seo{margin-top:40px;margin-bottom:28px}.zm__k156 .zm__heading__sub-section.__seo:first-child{margin-top:0 !important}.zm__k156 .zm__heading__sub-section.__lv02{margin-block:70px 30px;color:#229ae1;font-size:18px;font-weight:700}.zoff-magazine-area.__is-sp .zm__k156 .zm__heading__sub-section.__lv02{margin-block:40px 20px;font-size:16px}.zm__k156 .zm__heading__sub-section.__lv02+*{margin-block-start:0}.zm__k156 .zm__heading__sub-section.__lv02.--narrow{margin-block:40px 20px}.zm__k156 .zm__heading__sub-section.__lv02.--black{color:#000}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm__basic-button__list.__section-end{margin-block-start:50px}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm__basic-button__list ul{gap:50px}.zm__k156 .zm__basic-button__list li{margin:0}.zm__k156 .zm__basic-button.--adjust{width:fit-content;min-width:0;max-width:100%;margin-inline:auto}.zm__k156 .zm__basic-button.--adjust .__button{padding-inline:70px}.zoff-magazine-area.__is-sp .zm__k156 .zm__basic-button.--adjust .__button{padding-inline:50px}.zm__k156 .zm__basic-button.--adjust .__button-label{padding-inline:0}.zm__k156 a:has(.zm__common-figure.__natural){display:block;margin-inline:auto;width:fit-content;transition:opacity 0.3s ease-out}.zm__k156 a:has(.zm__common-figure.__natural):hover{opacity:0.5}.zm__k156 .zm-profile-box{margin-top:40px}.zm__k156 .zm-profile-box a{text-decoration:underline}.zm__k156 .zm-profile-box a:hover{text-decoration:none}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box a{color:#229ae1}.zm__k156 .zm-profile-box__content{display:flex;padding:38px 0 37px;align-items:center;background-color:#f0f0f0}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content{display:block;padding:21px 0 15px}.zm__k156 .zm-profile-box__content p{letter-spacing:0.075em}.zm__k156 .zm-profile-box__content .__profile{flex:0 1 234px;color:#229ae1;font-size:18px;font-weight:500;line-height:1;text-align:center}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content .__profile{width:100%;font-size:14px}.zm__k156 .zm-profile-box__content .__img-wrap{flex:0 1 175px}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content .__img-wrap{width:46.86567%;margin:17px auto 0}.zm__k156 .zm-profile-box__content .__img-wrap img{width:100%}.zm__k156 .zm-profile-box__content .__disc{flex:0 1 456px;margin-left:3.06122%;box-sizing:border-box}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content .__disc{width:92.53731%;margin:14px auto 0}.zm__k156 .zm-profile-box__content .__disc .__name{margin-bottom:10px;line-height:1;font-size:14px}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content .__disc .__name{margin-bottom:13px;text-align:center;font-size:12px}.zm__k156 .zm-profile-box__content .__disc .__lead{font-size:13px;line-height:1.8;box-sizing:border-box}.zoff-magazine-area.__is-sp .zm__k156 .zm-profile-box__content .__disc .__lead{padding:0;font-size:12px;line-height:1.9}.zm__k156 .zm-product-link{margin-block-start:20px;font-size:14px}.zoff-magazine-area.__is-sp .zm__k156 .zm-product-link{font-size:12px}.zm__k156 .zm-product-link a{color:inherit;text-decoration:underline}.zm__k156 .zm-product-link a:hover{text-decoration:none}.zm__k156 .zm-contents-navi{display:flex}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm-contents-navi__wrap{margin-block:100px}.zoff-magazine-area.__is-sp .zm__k156 .zm-contents-navi__wrap{margin-block:40px}.zm__k156 .zm-contents-navi__title{margin-block-end:10px;font-size:18px;font-weight:700}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm-contents-navi{border:1px solid #229ae1;border-radius:6px;overflow:hidden;justify-content:center}.zoff-magazine-area.__is-sp .zm__k156 .zm-contents-navi{flex-wrap:wrap;justify-content:center;gap:15px}.zm__k156 .zm-contents-navi li{position:relative;box-sizing:border-box;min-width:0}.zoff-magazine-area:not(.__is-sp) .zm__k156 .zm-contents-navi li{flex:1;margin-left:-1px;border-left:1px solid #229ae1}.zoff-magazine-area.__is-sp .zm__k156 .zm-contents-navi li{border:1px solid #229ae1;width:calc((100% - 15px) / 2);border-radius:6px;overflow:hidden}.zm__k156 .zm-contents-navi li>a{display:flex;flex-direction:column;align-items:center;padding:15px 10px 20px;transition:opacity 0.3s ease-out;gap:10px}.zm__k156 .zm-contents-navi li>a:hover{opacity:0.7}.zm__k156 .zm-contents-navi li::after{content:'';display:block;position:absolute;left:50%;bottom:20px;translate:-50% 0;aspect-ratio:10 / 6;width:10px;background:currentColor;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2LjAwOCIgdmlld0JveD0iMCAwIDEwIDYuMDA4Ij4gPHBhdGggaWQ9IuOCt+OCp+OCpOODl18yM1/jga7jgrPjg5Tjg7xfNSIgZGF0YS1uYW1lPSLjgrfjgqfjgqTjg5cgMjMg44Gu44Kz44OU44O8IDUiIGQ9Ik0xODU5LjgwOSw4MDYxLjQ0OHEtMi4zMTktMi4xMzEtNC42MzktNC4yNjRjLS42MzYtLjU4NS0xLjU4Ni4zNjYtLjk0Ny45NTJsNC4xMjgsMy44LTQuMTQ5LDMuOTI4Yy0uNjMuNi4zMTksMS41NDcuOTQ3Ljk1Mmw0LjY1OS00LjQxQS42OC42OCwwLDAsMCwxODU5LjgwOSw4MDYxLjQ0OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwNjcgLTE4NTMuOTk2KSByb3RhdGUoOTApIi8+PC9zdmc+") center/contain no-repeat}.zm__k156 .zm-contents-navi .image img{max-width:100%}.zm__k156 .zm-contents-navi .label{padding-bottom:18px;color:#000;font-weight:500;letter-spacing:0.05em;line-height:calc(20/16);text-align:center}.zoff-magazine-area .zm__seo__toc__child-wrapper+.zm__seo__toc__item{margin-top:20px}.zoff-magazine-area .zm__recommend{margin-top:90px}.zoff-magazine-area:not(.__is-sp) .zm__staff-credit{margin-block-start:60px}.zoff-magazine-area.__is-sp .zm__staff-credit{margin-block-start:40px !important}.zoff-magazine-area.__is-sp .zm__article-introduction br:not(.u-hide.--sp){display:block}
