@media screen and (min-width:751px){.title-box .content-block-wrap{border:2px solid #f69dd0}}@media screen and (max-width:750px){.title-box .title-bar{color:#fff;background:#e80a89}}@media screen and (min-width:751px){.title-box .title-bar{color:#e80a89;border-left:15px solid #e80a89;border-bottom:2px solid #e80a89}}.title-box .title-menu-list-inner{border:1px solid #f69dd0;width:34%}.title-box .title-menu-list-inner a{background:#141d44;-webkit-transition:.3s;transition:.3s}.title-box .title-menu-list-inner a:hover{opacity:.8}.title-box .title-menu-list-inner.selected a{background:#e80a89}.title-box .inner-title-bar{background:#e80a89}.title-box .inner-content-wrap .inner-text.main-text-em{color:#e80a89}.title-box .btn a{background:#141d44;-webkit-transition:.3s;transition:.3s}.title-box .btn a:hover{opacity:.8}@media screen and (min-width:751px){.title-rc .right-contents{border:2px solid #f69dd0}}.title-rc .right-contents .subtitle{background-color:#e80a89;color:#fff}.character-about .character-element .element-detail{border:1px solid #e80a89}.character-about .character-element .element-box{color:#fff;background:#e80a89;border:1px solid #e80a89}.character-about .character-about-name{color:#e80a89}.character-about-date dt{font-weight:700;color:#e80a89}.character-btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.character-btn-wrap li{border:1px solid #f69dd0}.character-btn-wrap li a{background:#141d44;color:#fff;-webkit-transition:.3s;transition:.3s}.character-btn-wrap li a:hover{opacity:.8}