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