.hme06_title-and-menu{margin-left:auto;margin-right:auto;min-width:900px;padding:1% 0 2%;position:relative;width:70%}.hme06_title-and-menu .bg{aspect-ratio:997/338;display:block;margin:0;overflow:hidden}.hme06_title-and-menu .bg,.hme06_title-and-menu .bg img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hme06_title-and-menu .bg img{-o-object-position:left;object-position:left}.hme06_title-and-menu .content{position:relative;z-index:1}.hme06_title-and-menu .content .title{color:#fff;font-size:20px;font-weight:700;margin:30px 0 10px;position:relative;text-align:center;width:100%}.hme06_title-and-menu .content .title .sub{display:block;font-size:60px;font-weight:700;opacity:.1}.hme06_title-and-menu .content .title .main{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hme06_title-and-menu .content .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 10px;max-width:520px}.hme06_title-and-menu .content .menu-list>a{background-color:hsla(0,0%,100%,0);border:1px solid #fff;color:#fff;display:block;font-size:16px;font-weight:700;margin:10px;padding:15px 10px;text-align:center;text-decoration:none;-webkit-transition:background-color .1s ease-out 0s;transition:background-color .1s ease-out 0s;width:calc(50% - 20px)}.hme06_title-and-menu .content .menu-list>a:hover{background-color:hsla(0,0%,100%,.2)}@media screen and (max-width:1000px){.hme06_title-and-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;min-height:328px;min-width:0;padding:10px 0 15px;width:min(640px,92%)}.hme06_title-and-menu .bg{aspect-ratio:345/328}.hme06_title-and-menu .bg img{-o-object-position:30%;object-position:30%}.hme06_title-and-menu .content{width:100%}.hme06_title-and-menu .content .title{font-size:16px;margin:18px 0}.hme06_title-and-menu .content .title .sub{font-size:40px;letter-spacing:.05em;line-height:1;opacity:.2}.hme06_title-and-menu .content .menu-list{display:block;max-width:360px;width:80%}.hme06_title-and-menu .content .menu-list>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:15px;justify-content:center;margin:0 0 5%;min-height:43px;padding:8px 10px;width:100%}}