.feedback-main-visual{aspect-ratio:6;background:url(/guide/contact/feedback/images/main.png) 50%/contain no-repeat;place-items:center;margin:0 -4.34783%;display:grid;overflow:hidden}
@media screen and (max-width:767.9px){.feedback-main-visual{margin-inline:0}
}
@media screen and (max-width:599.9px){.feedback-main-visual{aspect-ratio:auto;background:#ecf8ff;min-height:auto;margin-top:16px}
.feedback-main-visual:before,.feedback-main-visual:after{content:"";background:url(/guide/contact/feedback/images/main-small.png) 50%/cover no-repeat;width:100%;display:block}
.feedback-main-visual:before{aspect-ratio:690/362;background-position:top}
.feedback-main-visual:after{aspect-ratio:690/196;background-position:bottom}
}
.feedback-main-visual .feedback-main-visual__title{--title-image-width:732px;--title-image-aspect-ratio:737 / 69;--title-image-width-percentage:calc(732 / 1200 * 100%);width:min(var(--title-image-width-percentage), var(--title-image-width));display:block}
.feedback-main-visual .feedback-main-visual__title img{width:100%;aspect-ratio:var(--title-image-aspect-ratio);display:block}
html[lang=en] .feedback-main-visual .feedback-main-visual__title{--title-image-aspect-ratio:657 / 100}
@media screen and (max-width:599.9px){html[lang=en] .feedback-main-visual .feedback-main-visual__title{--title-image-aspect-ratio:311 / 150}
}
@media screen and (max-width:767.9px){.feedback-main-visual .feedback-main-visual__title{--title-image-width-percentage:calc(315 / 345 * 100%)}
}
@media screen and (max-width:599.9px){.feedback-main-visual .feedback-main-visual__title{--title-image-width:320px;--title-image-aspect-ratio:35 / 13;margin-top:-34svw;padding-bottom:8px;translate:0}
}
@media screen and (not (min-width:768px)) and (min-width:600px){.feedback-main-visual{--mv-aspect-ratio:3.5 / 2;aspect-ratio:var(--mv-aspect-ratio);background:0 0;position:relative}
.feedback-main-visual:before,.feedback-main-visual:after{content:"";aspect-ratio:3.5;background:url(/guide/contact/feedback/images/main-small.png) 50%/cover no-repeat;width:100%;position:absolute}
.feedback-main-visual:before{background-position:top;top:0}
.feedback-main-visual:after{z-index:2;background-position:bottom;bottom:0}
.feedback-main-visual .feedback-main-visual__title{z-index:1;margin-top:-10svw;position:relative}
.feedback-main-visual .feedback-main-visual__title:before{content:"";z-index:-1;background:linear-gradient(#0000,#eef7fe 50%);width:100vw;height:140%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}
html[lang=en] .feedback-main-visual{--mv-aspect-ratio:3.15 / 2}
}
.feedback-button-fit-content .asw-button__link{max-width:fit-content!important}
.feedback-button-text-md.asw-button--horizontal-pc .asw-button__inner{gap:16px;margin:0!important}
.feedback-button-text-md.asw-button--horizontal-pc .asw-button__item{margin:0!important}
.feedback-button-text-md .asw-button__link{padding:.75em 1em!important;font-size:1.6rem!important}
.feedback-button-text-md .asw-button__link .asw-button__link--icon.asw-button__link--icon-arrow{font-feature-settings:"palt";letter-spacing:.0375em;grid-template-columns:1fr auto;align-items:center;gap:.5em;width:100%;display:grid;padding-inline:.5em 0!important}
.feedback-button-text-md .asw-button__link .asw-button__link--icon.asw-button__link--icon-arrow:after{transform:initial;position:static}
.feedback-button-no-break .asw-button__link,.feedback-button-no-break .asw-button__link>span{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}
.improvement-case-link .asw-button__inner{margin-top:0}
.improvement-case-link .asw-button__item{margin-top:56px}
@media screen and (max-width:767.9px){.improvement-case-link .asw-button__item{margin-top:36px}
}
.improvement-case-link .asw-button__link{max-width:fit-content;margin-inline:0 auto;padding-inline:30px 50px}
@media screen and (max-width:767.9px){.improvement-case-link .asw-button__link{margin-inline:auto}
}

