@charset "UTF-8";.visually-hidden{border:none!important;bottom:0!important;contain:strict!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;right:0!important;top:0!important;visibility:visible!important;width:4px!important}.hexagon{--start-degree:90deg;aspect-ratio:1/1;clip-path:polygon(50% 100%,6.69873% 75%,6.69873% 25%,50% 0,93.30127% 25%,93.30127% 75%,50% 100%);clip-path:polygon(calc(50% + cos(var(--start-degree) + 0deg)*50%) calc(50% + sin(var(--start-degree) + 0deg)*50%),calc(50% + cos(var(--start-degree) + 60deg)*50%) calc(50% + sin(var(--start-degree) + 60deg)*50%),calc(50% + cos(var(--start-degree) + 120deg)*50%) calc(50% + sin(var(--start-degree) + 120deg)*50%),calc(50% + cos(var(--start-degree) + 180deg)*50%) calc(50% + sin(var(--start-degree) + 180deg)*50%),calc(50% + cos(var(--start-degree) + 240deg)*50%) calc(50% + sin(var(--start-degree) + 240deg)*50%),calc(50% + cos(var(--start-degree) + 300deg)*50%) calc(50% + sin(var(--start-degree) + 300deg)*50%),calc(50% + cos(var(--start-degree) + 1turn)*50%) calc(50% + sin(var(--start-degree) + 1turn)*50%))}.hexagon.hexagon--icon{width:-moz-fit-content;width:fit-content}.hexagon.hexagon--iconBorder{--border-size:1px;align-items:center;display:grid;grid-template-areas:"content";justify-items:center;place-items:center;width:-moz-fit-content;width:fit-content}.hexagon.hexagon--iconBorder:before{aspect-ratio:1/1;background-color:inherit;clip-path:polygon(calc(50% + cos(var(--start-degree) + 0deg)*50%) calc(50% + sin(var(--start-degree) + 0deg)*50%),calc(50% + cos(var(--start-degree) + 60deg)*50%) calc(50% + sin(var(--start-degree) + 60deg)*50%),calc(50% + cos(var(--start-degree) + 120deg)*50%) calc(50% + sin(var(--start-degree) + 120deg)*50%),calc(50% + cos(var(--start-degree) + 180deg)*50%) calc(50% + sin(var(--start-degree) + 180deg)*50%),calc(50% + cos(var(--start-degree) + 240deg)*50%) calc(50% + sin(var(--start-degree) + 240deg)*50%),calc(50% + cos(var(--start-degree) + 300deg)*50%) calc(50% + sin(var(--start-degree) + 300deg)*50%),calc(50% + cos(var(--start-degree) + 1turn)*50%) calc(50% + sin(var(--start-degree) + 1turn)*50%));content:"";margin:auto;transition-duration:.1s;transition-property:color,background-color;transition-timing-function:linear;width:calc(100% - var(--border-size)*2)}.hexagon.hexagon--iconBorder:before,.hexagon.hexagon--iconBorder>*{grid-area:content;-ms-grid-column:1;-ms-grid-row:1}@media (any-hover:hover){.hasIconLink:hover .hasIconLink__icon{background-color:#fff;color:var(--color-yoshida-red)}.hasIconLink:hover .hasIconLink__icon.hexagon--iconBorder{background-color:var(--color-yoshida-red)}.hasIconLink:hover .hasIconLink__icon.hexagon--iconBorder:before{background-color:#fff}.hasIconLink:hover .hasIconLink__icon--white{background-color:var(--color-yoshida-red);color:#fff}.hasIconLink:hover .hasIconLink__icon--white.hexagon--iconBorder{background-color:#fff}.hasIconLink:hover .hasIconLink__icon--white.hexagon--iconBorder:before{background-color:var(--color-yoshida-red)}.hasIconLink:hover .hasIconLink__icon--hoverSlateBlue{color:#646979}.hasIconLink:hover .hasIconLink__icon--hoverDarkNavy{color:#222a41}.hasIconLink:hover .hasIconLink__icon--hoverLightGray.hexagon--iconBorder:before{background-color:#efefef}.hasIconLink:hover .hasIconLink__icon--hoverLightRed.hexagon--iconBorder:before{background-color:#fbebe9}}.hasIconLink__icon{background-color:var(--color-yoshida-red);color:#fff;transition-duration:.1s;transition-property:color,background-color;transition-timing-function:linear}.hasIconLink__icon.hasIconLink__icon--white{background-color:#fff;color:var(--color-yoshida-red)}.text-yoshida{color:var(--color-yoshida-red)}.text-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.bg-yoshida{background-color:var(--color-yoshida-red)}.bg-gray{background-color:var(--color-gray)}.bg-lighter-gray{background-color:var(--color-lighter-gray)}.border-yoshida{border-color:var(--color-yoshida-red)}.border-white{border-color:var(--color-white)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-grid{display:inline-grid}.grid{display:grid}@media screen and (min-width:768px){.sp-only{display:none}}.pc-only{display:none}@media screen and (min-width:768px){.pc-only{display:inline;display:initial}}.scroll-snapItem{scroll-margin-block-start:var(--global-header-block-size);scroll-snap-align:start}.intro{--padding-block-start-sp:calc(var(--global-header-block-size) + 1.4375rem);margin-left:auto;margin-right:auto;max-width:calc((var(--size-content-inline-val) - 150)/16*1rem);padding-left:var(--gutter-inline);padding-right:var(--gutter-inline);padding-top:var(--padding-block-start-sp);width:100%}@media screen and (min-width:768px){.intro{padding-left:0;padding-right:0;padding-top:calc(var(--global-header-block-size) + 3.625rem)}}.intro__heading{--font-size:28;font-size:1.75rem;font-size:calc(var(--font-size)/16*1rem)}@media screen and (min-width:768px){.intro__heading{--font-size:88;letter-spacing:.05em}}.headline{--margin-block-start:30;--bg-color:#f0f0f0;background-color:#f0f0f0;background-color:var(--bg-color);background-image:url(/security/img/bg-headline_sp.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;margin-top:1.875rem;margin-top:calc(var(--margin-block-start)/16*1rem);padding-bottom:5.0625rem;padding-left:var(--gutter-inline);padding-right:var(--gutter-inline);padding-top:2.375rem}@media screen and (min-width:768px){.headline{--margin-block-start:95;background-image:url(/security/img/bg-headline_pc.svg);background-size:min(100%,var(--size-max-content-inline)) auto;padding-bottom:7.375rem;padding-top:7.375rem}}.headline__list{--font-size:18;--padding-inline-start:74.5;--padding-block-start:78;font-size:1.125rem;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.03em;line-height:var(--line-height)}@media screen and (min-width:768px){.headline__list{--font-size:28;--padding-block-start:115.5;--line-height:1.6;letter-spacing:.14em;margin-left:auto;margin-right:auto;max-width:calc((var(--size-content-inline-val) - 150)/16*1rem)}}.headline__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (any-hover:hover){.headline__link:hover{-webkit-text-decoration:underline;text-decoration:underline}}.content{--margin-block-start:33.1;--margin-block-end:84.7;--font-size:13;font-size:.8125rem;font-size:calc(var(--font-size)/16*1rem);margin-bottom:5.29375rem;margin-bottom:calc(var(--margin-block-end)/16*1rem);margin-top:2.06875rem;margin-top:calc(var(--margin-block-start)/16*1rem)}@media screen and (min-width:768px){.content{--font-size:19;--margin-block-start:88;--margin-block-end:100}}.content__container{padding-left:var(--gutter-inline);padding-right:var(--gutter-inline)}@media screen and (min-width:768px){.content__container{margin-left:auto;margin-right:auto;max-width:calc((var(--size-content-inline-val) - 150)/16*1rem);padding-left:0;padding-right:0}}.content__box{--margin-block-start:30;margin-top:1.875rem;margin-top:calc(var(--margin-block-start)/16*1rem)}@media screen and (min-width:768px){.content__box{--margin-block-start:77}}.content__lead{--line-height:1.48;letter-spacing:.05em;line-height:1.48;line-height:var(--line-height)}@media screen and (min-width:768px){.content__lead{--line-height:inherit}}.content__text{--margin-block-start:30;margin-top:1.875rem;margin-top:calc(var(--margin-block-start)/16*1rem)}.content__text:first-of-type{margin-top:0}@media screen and (min-width:768px){.content__text{--margin-block-start:62}}.content__heading{--font-size:18;font-size:1.125rem;font-size:calc(var(--font-size)/16*1rem);font-weight:600;letter-spacing:.14em}@media screen and (min-width:768px){.content__heading{--font-size:33}}.content__list{letter-spacing:.05em}.content__listItem{padding-left:calc(var(--font-size)/16*1rem);text-indent:calc(var(--font-size)/16*-1rem)}.content__listItem:before{content:"・"}.content__date{--margin-block-start:30;margin-top:1.875rem;margin-top:calc(var(--margin-block-start)/16*1rem)}