@media screen and (max-width:480px) {
    .main_title{padding: 0;display: flex;flex-direction: column;position: relative;align-items: flex-end;}
    .main_title > div:not(.btn_etc_wrapper){width: 100%}
    .main_title > div:not(.btn_etc_wrapper) h2{letter-spacing: -1px;font-size: 24px}
    .main_title_no_more h2{letter-spacing: -1px;font-size: 22px}
    .main_title .btn_etc_wrapper{justify-content: flex-end;}
    .container{padding-right: 0.8rem;padding-left:0.8rem}
    .crape-menu + .btn_etc_wrapper{}
    /*.btn_etc_wrapper{display: none}*/
}