@media screen and (max-width:768px){.name__part{width:35px}.name__chara{padding:0 1px 12px 1px}.character__name{bottom:10px;left:2px;width:90vw}.character__list{padding-top:calc(100vw * 1.413 - 20px)}.character__item{margin:-20px auto 0;width:100%;left:calc(50% - 10px);-webkit-transform:translate(-50%);transform:translate(-50%)}.character__item:last-child{left:calc(50vw - -10px);top:0;width:95%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.character__item__link{height:15%;top:27%;left:57%;-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg);width:66%}.character__label{bottom:123px}.character__label__text:nth-child(1){margin:0 0 9px 0}.character__label__text:nth-child(2){margin:0 0 7px 20px}.character__changeList{top:-15px}.detail{margin-top:-8px}}@media screen and (min-width:501px) and (max-width:768px){.character__list{padding-top:calc(500px * 1.413 - 20px)}}@media screen and (min-width:769px){.detail__list:last-child{width:200px}.detail__item{white-space:nowrap}.detail__tit{min-width:102px}.detail .name__part{width:35px}.detail .name__cv{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail .name__cv--en{margin:6px 0 0 0}.detail__img{max-width:none;right:-193px;top:94px;width:308px}.character__name{left:calc(50vw - 124px);width:660px}.character__item{left:601px;top:0;width:596px}.character__item__link{height:15%;top:26%;left:58%;-webkit-transform:translate(-50%,0) rotate(-46deg);transform:translate(-50%,0) rotate(-46deg);width:70%}.character__label{top:412px;right:0}.character__label__text:nth-child(1){margin:0 0 0 -2px}.character__label__text:nth-child(2){margin:30px 0 0 0;left:-20px}.character__label__text:nth-child(3){margin:32px 0 0 0}}@media screen and (min-width:1280px){.character__name{left:calc(50vw - 130px);width:650px}.character__item{left:41.5vw;top:-111px;width:56.7vw}.character__item__link{height:16%;top:26%;left:58%;-webkit-transform:translate(-50%,0) rotate(-43deg);transform:translate(-50%,0) rotate(-43deg);width:71%}.character__label{top:32.19vw}.detail .name__chara{margin-bottom:0}.detail__img{max-width:none;right:-204px;top:96px;width:335px}.detail__tit{min-width:92px}}