@media screen and (min-width:661px){.hme01_mv{display:flex;justify-content:space-between;min-height:200px}}.hme01_mv .main{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.2)}@media screen and (min-width:661px){.hme01_mv .main{padding-left:5%}}.hme01_mv h1{font-size:2.4rem;font-weight:400;letter-spacing:-.02em;line-height:1.4}@media screen and (min-width:661px){.hme01_mv h1{font-size:clamp(2rem,4vw,3.6rem)}}.hme01_mv .sub{align-self:center;width:clamp(200px,30vw,320px)}@media screen and (max-width:660px){.hme01_mv .sub{margin-top:8rem;width:clamp(200px,60vw,320px)}}.hme01_mv .button-item{align-items:center;background-color:hsla(0,0%,100%,.8);box-shadow:2px 2px 10px rgba(0,0,0,.5);color:inherit;display:flex;font-size:clamp(1.3rem,3.2vw,1.7rem);justify-content:space-between;letter-spacing:.05em;padding:1em 1.17em 1em 1.6em;text-decoration:none}@media screen and (min-width:661px){.hme01_mv .button-item{font-size:clamp(1rem,1.7vw,1.7rem)}}.hme01_mv .button-item:not(:last-child){margin-bottom:8px}@media screen and (min-width:661px){.hme01_mv .button-item:not(:last-child){margin-bottom:10px}}.hme01_mv .button-item .heading strong{font-size:1.3em}.hme01_mv .button-item .label{background-color:#e1b02f;color:#fff;display:block;flex:0 0 auto;font-size:clamp(1rem,3vw,1.6rem);font-weight:700;padding:5px;text-align:center;width:6.875em}@media screen and (min-width:661px){.hme01_mv .button-item .label{font-size:clamp(1rem,1.5vw,1.6rem)}}