.front__mv .top-wrapper{position:relative}.front__mv .top-wrapper::after{position:absolute;top:0;z-index:1;display:block;width:100%;height:100%;content:"";background:linear-gradient(rgba(21, 20, 20, 0.5), rgba(111, 110, 110, 0.5))}.front__mv .top-wrapper .mv-title{position:absolute;top:50%;left:50%;transform:translateX(-50%);margin-bottom:3.2rem;color:#fcfcfc;font-size:2.4rem;font-weight:600;letter-spacing:0.1rem;z-index:2}.menu-contents{margin-top:5rem}.menu-contents .menu-about{display:flex;margin:auto auto 3rem;border:2px solid #FFB100;max-width:1168px}@media only screen and (max-width:768px){.menu-contents .menu-about{flex-direction:column;width:74%;margin:3rem auto}}.menu-contents .menu-about .menu-img{width:65%;max-width:560px;min-width:214px}@media only screen and (max-width:768px){.menu-contents .menu-about .menu-img{width:100%;margin:0 auto}}.menu-contents .menu-about .menu-menu{margin:auto 4%;width:43%;padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width:768px){.menu-contents .menu-about .menu-menu{width:75%;margin:auto}}.menu-contents .menu-about .menu-menu .menu{display:flex;justify-content:space-between;padding:1rem 1rem 1rem 0;border-bottom:1px solid #FFB100;font-size:1.4rem}@media only screen and (max-width:768px){.menu-contents .menu-about .menu-menu .menu{font-size:1.2rem}}.menu-contents .menu-about .menu-menu .menu-type{font-size:2.5rem;color:#FFB100;padding-bottom:1rem;border-bottom:1px solid #FFB100}@media only screen and (max-width:768px){.menu-contents .menu-about .menu-menu .menu-type{font-size:2rem}}@media only screen and (max-width:375px){.menu-contents .menu-about .menu-menu .menu-type{font-size:1.5rem}}.menu-contents .menu-list{display:flex;justify-content:space-between;max-width:1168px;margin:6rem auto}@media only screen and (max-width:768px){.menu-contents .menu-list{flex-direction:column}}.menu-contents .menu-list .menu-color{width:50%}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-color{margin:3rem auto;width:60%}}.menu-contents .menu-list .menu-color .menu-title{width:85%;font-size:2rem;font-weight:bold;border-bottom:1px solid #FFB100;padding-bottom:1rem}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-color .menu-title{font-size:1.6rem;width:100%}}@media only screen and (max-width:375px){.menu-contents .menu-list .menu-color .menu-title{font-size:1.2rem}}.menu-contents .menu-list .menu-color .menu-colorlist{display:flex;flex-wrap:wrap;width:85%;justify-content:space-between;font-size:1.4rem;padding:1rem 1rem 1rem 0;border-bottom:1px solid #FFB100}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-color .menu-colorlist{font-size:1.2rem;width:100%}}@media only screen and (max-width:375px){.menu-contents .menu-list .menu-color .menu-colorlist{font-size:0.8rem}}.menu-contents .menu-list .menu-disco{width:50%}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-disco{margin:3rem auto;width:60%}}.menu-contents .menu-list .menu-disco .disco-title{font-size:2rem;font-weight:bold;border-bottom:1px solid #FFB100;padding-bottom:1rem}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-disco .disco-title{font-size:1.6rem;width:100%}}@media only screen and (max-width:375px){.menu-contents .menu-list .menu-disco .disco-title{font-size:1.2rem}}.menu-contents .menu-list .menu-disco .discolist{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.4rem;padding:2rem 0;border-bottom:1px solid #FFB100}.menu-contents .menu-list .menu-disco .discolist .disco-turn{display:none}@media only screen and (max-width:768px){.menu-contents .menu-list .menu-disco .discolist{font-size:1.2rem;width:100%}.menu-contents .menu-list .menu-disco .discolist .disco-turn{display:block}}@media only screen and (max-width:375px){.menu-contents .menu-list .menu-disco .discolist{font-size:0.8rem}}