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