html:has(.protein_modal.is-active){overflow:hidden}section{text-align:center}#mv .mv__ttl_img{width:100%}#lineup{background-image:url(../img/mygra/lineup_bg.webp);background-size:cover;background-position:center top;height:auto;aspect-ratio:64/35;position:relative}#lineup .lineup__ttl{position:absolute;width:20.625%;top:12.2%;left:70.2%}#lineup .lineup__list{justify-content:center;align-items:stretch;width:59.89583333%;bottom:min(186.6666666px,9.72222222vw);position:absolute;left:50%;transform:translateX(-48.5%)}#lineup .lineup__item{width:33.3333%;text-align:center;height:auto}#lineup .lineup__item_link{display:flex;flex-direction:column;align-items:center;height:100%}#lineup .lineup__item_link:hover{opacity:1}@media(hover: hover){#lineup .lineup__item_link:hover .lineup__item_link_txt{opacity:1;color:#e60012}#lineup .lineup__item_link:hover .lineup__item_link_txt::after{transition:filter .3s;filter:invert(26%) sepia(36%) saturate(5136%) hue-rotate(336deg) brightness(78%) contrast(146%)}}#lineup .lineup__item_link_txt{font-size:min(26.6666666px,1.38888889vw);line-height:1.55;font-family:"Kiwi Maru",serif;font-weight:500;color:#3f1e0d;position:relative;display:inline-flex;align-items:center;transition:color .3s;flex:1;gap:0 .8em}#lineup .lineup__item_link_txt:where(.lineup__item:nth-child(1) *){transform:translateX(-20%)}#lineup .lineup__item_link_txt::after{content:"";display:block;width:1.2em;height:auto;aspect-ratio:1/1;background-image:url(../img/mygra/arrow.svg);background-repeat:no-repeat;background-size:cover;filter:invert(14%) sepia(12%) saturate(2823%) hue-rotate(336deg) brightness(95%) contrast(100%)}#lineup .lineup__item_link_img{height:min(522px,27.1875vw);max-width:none}#lineup .lineup__item_link_img:where(.lineup__item:nth-child(1) *){transform:translateX(-23%) translateY(2.5%)}#lineup .lineup__item_link_img:where(.lineup__item:nth-child(2) *){transform:translateX(-8%)}#lineup .lineup__item_link_img:where(.lineup__item:nth-child(3) *){transform:translateX(-4.5%) translateY(0.4%)}@media screen and (max-width: 767px){#lineup{background-image:url(../img/mygra/lineup_bg_sp.webp);aspect-ratio:375/377}#lineup .lineup__ttl{width:39.4vw;left:53.6vw;top:17.6vw}#lineup .lineup__list{width:90vw;bottom:14.2vw;transform:translateX(-50%);align-items:stretch}#lineup .lineup__item_link_img{width:auto;height:39vw}#lineup .lineup__item_link_img:where(.lineup__item:nth-child(1) *){transform:translateX(-18%) translateY(3%)}#lineup .lineup__item_link_img:where(.lineup__item:nth-child(3) *){transform:translateX(-5.5%) translateY(0.4%)}#lineup .lineup__item_link_txt{font-size:3.4666666667vw;line-height:1.19230769;flex-direction:column;transform:none;white-space:nowrap;height:100%;gap:.4em 0;flex:1;display:flex;align-items:center;justify-content:center}#lineup .lineup__item_link_txt::after{width:1em}#lineup .lineup__item_link_txt_main{flex:1;align-items:center;display:flex}}#mygra{background-image:url(../img/mygra/mygra_bg.webp);background-position:center top;background-size:contain;background-repeat:no-repeat;padding-top:.5%}#mygra .mygra__img{width:1440px}@media screen and (max-width: 767px){#mygra{padding-top:0}}#armond{background:linear-gradient(180deg, #ffffff 0%, #ffffff 720px, #f9f3ea 720px, #f9f3ea 100%);text-align:center}@media screen and (max-width: 767px){#armond{background:none}}#protein{background-color:#f9f3ea;padding-bottom:min(120px,8.33333333vw)}#protein .protein__note{width:min(980px,68.05555556%);max-width:95%;margin:auto;text-align:left;font-size:min(14px,.97222222vw);margin-top:1em;color:#3f1e0d}#protein .protein__btn_list{justify-content:center;font-size:min(18px,1.25vw);gap:0 1.6em;margin-top:2.8em}#protein .protein__btn_item{color:#fff}#protein .protein__btn_item:nth-child(1) .protein__btn_item_link{background-color:#ed6c00;background-image:url(../img/mygra/btn_arrow.png)}@media(hover: hover){#protein .protein__btn_item:nth-child(1) .protein__btn_item_link:hover{background-color:#ab4f01}}#protein .protein__btn_item:nth-child(2) .protein__btn_item_link{background-color:#e60012;background-image:url(../img/mygra/link_icon.png)}@media(hover: hover){#protein .protein__btn_item:nth-child(2) .protein__btn_item_link:hover{background-color:#ab0101}}#protein .protein__btn_item_link{display:flex;align-items:center;font-weight:500;line-height:1.33944444;padding:.3em 3.3em .3em .3em;border-radius:9999px;gap:0 1em;background-repeat:no-repeat;background-position:right 1.2em center;background-size:1.4em;transition:background-color .3s}@media(hover: hover){#protein .protein__btn_item_link:hover{opacity:1}}#protein .protein__btn_item_img{width:3.33333333em}@media screen and (max-width: 767px){#protein{padding-bottom:14vw}#protein .protein__note{font-size:2.6666666667vw;width:100%;max-width:100%;text-align:center;margin-top:.2em}#protein .protein__btn_list{font-size:3.2vw;gap:0 1em;margin-top:1.4em}#protein .protein__btn_item_link{padding:0;padding-left:1em;width:14.6em;height:4.8em;line-height:1.08833333;background-size:1.2em}#protein .protein__btn_item_link:where(.protein__btn_item:nth-child(1) *){gap:0 .2em;background-position:right .7em center}#protein .protein__btn_item_link:where(.protein__btn_item:nth-child(2) *){gap:0 .6em;background-position:right 1.5em center}#protein .protein__btn_item_img{width:2.7em}#protein .protein__btn_item_txt{text-align:left}}.protein_modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(230,0,18,.9);opacity:0;visibility:hidden;cursor:pointer}.protein_modal.is-active{animation:show .2s linear forwards}.protein_modal.is-close{animation:close .2s linear forwards}.protein_modal__content{background:#fff;width:95%;max-width:966px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:auto;border-radius:2rem;overflow:hidden}.protein_modal__container_wrap{overflow-y:auto;max-height:90vh}.protein_modal__container{padding:7rem 3rem 5rem 6rem;background-image:url(../img/mygra/protein_modal_bg.webp);background-repeat:no-repeat;background-position:right top;background-size:36rem}@keyframes show{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes close{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.protein_modal__close{cursor:pointer;width:fit-content;flex-direction:column;align-items:center;font-size:1.8rem;gap:.3em 0;color:#e60012;margin:2.4rem auto 0}.protein_modal__close_img{width:3.8rem}.protein_modal__list{gap:5rem 0}.protein_modal__item_lr{align-items:flex-end}.protein_modal__item_lr+.protein_modal__item_txt{margin-top:2.5rem}.protein_modal__item_ttl{font-size:2.4rem;line-height:1.5;font-family:"BIZ UDPGothic",sans-serif;font-weight:bold;color:#654854;margin-bottom:.4em;width:100%}.protein_modal__item_ttl_em{color:#e60012}.protein_modal__item_lr_left:where(.protein_modal__item:nth-child(1) *){width:50%}.protein_modal__item_lr_left:where(.protein_modal__item:nth-child(2) *){width:46%}.protein_modal__item_img:where(.protein_modal__item:nth-child(1) *){width:48%}.protein_modal__item_img:where(.protein_modal__item:nth-child(2) *){width:51%;margin-bottom:2.4rem}.protein_modal__item_txt{font-size:1.8rem;line-height:1.88888889}.protein_modal__item_profile{justify-content:flex-start;gap:0 2.4rem;align-items:flex-end;margin-top:3rem}.protein_modal__item_profile_title{font-size:1.4rem;line-height:1.92857143}.protein_modal__item_profile_name{font-size:1.8rem;font-weight:bold;line-height:1.3}.protein_modal__item_profile_img{width:35%}@media screen and (max-width: 767px){.protein_modal__content{border-radius:2.6666666667vw}.protein_modal__container_wrap{max-height:90dvh}.protein_modal__container{padding:7% 7% 4vw;background-size:50vw;background-position:right -9vw top}.protein_modal__list{gap:11vw 0}.protein_modal__item_ttl{font-size:4.5333333333vw;margin-bottom:.7em}.protein_modal__item_lr_left{width:100%}.protein_modal__item_txt{font-size:3.7333333333vw;line-height:1.57142857}.protein_modal__item_img:where(.protein_modal__item:nth-child(1) *){width:100%;margin-top:8vw}.protein_modal__item_img:where(.protein_modal__item:nth-child(2) *){width:67%;position:absolute;margin-bottom:0;right:-2vw}.protein_modal__item{gap:1vw 0}.protein_modal__item_lr{gap:0;position:relative}.protein_modal__item_lr+.protein_modal__item_txt{margin-top:4vw}.protein_modal__item_profile{flex-direction:column;align-items:flex-start;margin-top:1.4vw}.protein_modal__item_profile_title{font-size:2.9333333333vw;line-height:1.67909091}.protein_modal__item_profile_img{padding:4vw 6vw 4vw 2vw}.protein_modal__item_profile_txt{margin-top:1.6vw;position:relative;left:-2vw}.protein_modal__item_profile_name{font-size:3.4666666667vw}.protein_modal__close{font-size:3.5093333333vw;margin-top:10vw}.protein_modal__close_img{width:7vw}}/*# sourceMappingURL=mygra.css.map */