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