#chatplusview .btn, 

#chatplusview a.btn, 

#chatplusview #quit_question .btn-sm, 

#chatplusview #outline #chatpluscontent #textarea #operate button, 

#chatplusview #outline #chatpluscontent #chatplusheader .profile span.name, 

#chatplusview #outline #chatpluscontent #chatplusheader .title { 

  font-weight:bold; 

} 

#chatplusview #messages ul.chat-ques li input[type='radio'] + label, 

#chatplusview #messages ul.chat-ques li input[type='radio'] + label a { 

  border: 2px solid #000; 

 padding-right: 25px; 

} 

#chatplusview #knowledge_suggests ul.chat-ques li { 

  border-top: 1px solid #ccc; 

} 

#chatplusview #knowledge_suggests ul.chat-ques li label { 

 padding-right: 25px; 

} 

#chatplusview ul.chat-ques li input[type='radio'] + label::after { 

  display:inline-flex; 

  position: absolute; 

  right:10px; 

  top: calc((100% - 8px) / 2); 

  content:''; 

  vertical-align: middle; 

  line-height: 1; 

  width: 8px; 

  height: 8px; 

  border: 2px solid #000; 

  border-left: 0; 

  border-bottom: 0; 

  box-sizing: border-box; 

  transform: translateX(-25%) rotate(45deg); 

} 

#chatplusview ul.chat-ques li input[type='radio']:checked + label,  

#chatplusview ul.chat-ques li input[type='radio']:checked + label a, 

#chatplusview .btn > span { 

  font-weight: bold; 

} 

#chatplusview ul.chat-ques li input[type='radio']:checked + label::after,  

#chatplusview ul.chat-ques li input[type='radio']:checked + label a::after { 

  border: 2px solid #fff; 

  border-left: 0; 

  border-bottom: 0; 

} 

#chatplusview ul.chat-ques li input[type='radio'] + label:hover::after { 

  border: 2px solid #286bc6; 

  border-left: 0; 

  border-bottom: 0; 

} 

#chatplusview #outline #chatpluscontent #body #messages .msg.ope .text a { 

  color: #04042f!important; 

  text-decoration: underline; 

} 

#chatplusview #outline #chatpluscontent #body #messages .msg.ope .text a:hover { 

  color: #286bc6!important; 

  text-decoration: none; 

} 

#chatplusview #knowledge_suggests ul.chat-ques li label .span_hit { 

    color: #000 !important; 

    font-weight: bold; 

    background: #ff0; 

} 

#chatplusview div, #chatplusview span, #chatplusview applet, 

#chatplusview object, #chatplusview iframe, #chatplusview h1, 

#chatplusview h2, #chatplusview h3, #chatplusview h4, #chatplusview h5, 

#chatplusview h6, #chatplusview p, #chatplusview blockquote, 

#chatplusview pre, #chatplusview a, #chatplusview abbr, #chatplusview 

acronym, #chatplusview address, #chatplusview big, #chatplusview cite, 

#chatplusview code, #chatplusview del, #chatplusview dfn, #chatplusview 

em, #chatplusview font, #chatplusview ins, #chatplusview kbd, 

#chatplusview q, #chatplusview s, #chatplusview samp, #chatplusview 

small, #chatplusview strike, #chatplusview strong, #chatplusview sub, 

#chatplusview sup, #chatplusview tt, #chatplusview var, #chatplusview 

dl, #chatplusview dt, #chatplusview dd, #chatplusview ol, #chatplusview 

ul, #chatplusview li, #chatplusview fieldset, #chatplusview form, 

#chatplusview label, #chatplusview legend, #chatplusview table, 

#chatplusview caption, #chatplusview tbody, #chatplusview tfoot, 

#chatplusview thead, #chatplusview tr, #chatplusview th, #chatplusview 

td, #chatplusview input, #chatplusview textarea { 

　　font-family: -apple-system, BlinkMacSystemFont, '.SFNSDisplay-Regular', '游ゴシック Medium', 'Yu Gothic Medium', 'YuGothic M', '游ゴシック', 'Yu Gothic', '游ゴシック体', YuGothic, 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', Verdana, Arial, Sans-Serif; 