.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}.privacy{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr}.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:33;--letter-spacing:0.05em;font-size:2.0625rem;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.05em;letter-spacing:var(--letter-spacing)}@media screen and (min-width:768px){.intro__heading{--font-size:88}}.headline{--margin-block-start:51;--bg-color:#f0f0f0;background-color:#f0f0f0;background-color:var(--bg-color);background-image:url(/sitemap/img/bg-headline_sp.svg);background-position:top;background-size:100% auto;margin-top:3.1875rem;margin-top:calc(var(--margin-block-start)/16*1rem);padding-bottom:3.25rem;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(/sitemap/img/bg-headline_pc.svg);background-size:min(100%,var(--size-max-content-inline)) auto;padding:3.875rem 15.9375rem 4.6875rem}}.links{--padding-block-start:38.5;--column-gap:305;--row-gap:18;--letter-spacing:0.03em;display:grid;grid-row-gap:1.125rem;grid-row-gap:calc(var(--row-gap)/16*1rem);letter-spacing:.03em;letter-spacing:var(--letter-spacing);line-height:var(--line-height);row-gap:1.125rem;row-gap:calc(var(--row-gap)/16*1rem)}@media screen and (min-width:768px){.links{--padding-block-start:57;--line-height:1.6;--row-gap:inherit;--letter-spacing:0.14em;align-items:start;-moz-column-gap:calc(var(--column-gap)/16*1rem);column-gap:calc(var(--column-gap)/16*1rem);grid-template-columns:repeat(2,auto);justify-content:start;margin-left:auto;margin-right:auto;max-width:calc((var(--size-content-inline-val) - 150)/16*1rem)}}.headline__list{--padding-inline-start:74.5;--padding-block-start:58;--row-gap:0;display:grid;grid-row-gap:0;grid-row-gap:calc(var(--row-gap)/16*1rem);letter-spacing:.03em;line-height:var(--line-height);row-gap:0;row-gap:calc(var(--row-gap)/16*1rem)}@media screen and (min-width:768px){.headline__list{--padding-block-start:95;--row-gap:6;letter-spacing:.14em}}.headline__listItem{--font-size:16;--font-weight:600;--child1-block-end:15;--child3-block-start:5;font-size:1rem;font-size:calc(var(--font-size)/16*1rem)}.headline__listItem:first-child{margin-bottom:calc(var(--child1-block-end)/16*1rem)}.headline__listItem:nth-child(3){margin-top:calc(var(--child3-block-start)/16*1rem)}.headline__listItem:first-child,.headline__listItem:nth-child(2){--font-size:18;font-weight:var(--font-weight)}@media screen and (min-width:768px){.headline__listItem:first-child,.headline__listItem:nth-child(2){--font-size:25}.headline__listItem{--font-size:25;--line-height:1.8;line-height:1.8;line-height:var(--line-height)}}.headline__listLink{--color-font:#233f81;color:#233f81;color:var(--color-font);letter-spacing:.05em;-webkit-text-decoration:none;text-decoration:none}@media (any-hover:hover){.headline__listLink:hover{-webkit-text-decoration:underline;text-decoration:underline}}