@charset "UTF-8";
/*!
  YUI 3.4.1 (build 4118)
  Copyright 2011 Yahoo! Inc. All rights reserved.
  Licensed under the BSD License.
  http://yuilibrary.com/license/
*/
html {
  color: #000;
  background: #FFF; }

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset,
img {
  border: 0; }

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal; }

ol,
ul {
  list-style: none; }

caption,
th {
  text-align: left; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

q:before,
q:after {
  content: ''; }

abbr,
acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

input,
textarea,
select {
  *font-size: 100%; }

legend {
  color: #000; }

/*!
  YUI 3.4.1 (build 4118)
  Copyright 2011 Yahoo! Inc. All rights reserved.
  Licensed under the BSD License.
  http://yuilibrary.com/license/
*/
h1 {
  font-size: 138.5%; }

h2 {
  font-size: 123.1%; }

h3 {
  font-size: 108%; }

h1, h2, h3 {
  margin: 1em 0; }

h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold; }

abbr, acronym {
  border-bottom: 1px dotted #000;
  cursor: help; }

em {
  font-style: italic; }

blockquote, ul, ol, dl {
  margin: 1em; }

ol, ul, dl {
  margin-left: 2em; }

ol {
  list-style: decimal outside; }

ul {
  list-style: disc outside; }

dl dd {
  margin-left: 1em; }

th, td {
  border: 1px solid #000;
  padding: .5em; }

th {
  font-weight: bold;
  text-align: center; }

caption {
  margin-bottom: .5em;
  text-align: center; }

p, fieldset, table, pre {
  margin-bottom: 1em; }

input[type=text], input[type=password], textarea {
  width: 12.25em;
  *width: 11.9em; }

/*!
 * VOICES PC Style *
 * author: Q'z Creative
 * url   : http://www.qzc.co.jp
 */
.ex_hover {
  cursor: pointer; }

.ex_title_hover {
  cursor: pointer; }

.ex_column, .pc .s_top_column, .pc .s_left_column, .pc .s_center_column, .pc .s_right_column, .pc#BookMark #BookMarkListPanel {
  padding: 7px;
  padding-top: 0;
  padding-bottom: 0; }

.ex_list_container, .pc #RecentSearchContainer, .pc #MainConfListContainer, .pc #LatestConfListContainer, .pc #CommitteeListContainer, .pc #YearListContainer, .pc #PersonSearchContainer, .pc #ConfSearchContainer, .pc #FreeUseContainer, .pc #SearchResContainer .conf_container, .pc#BookMark .bookmark_container, .pc#BookMark .searchclip_container {
  background: #fff;
  border: 1px solid #bbb;
  border-color: #999 #ccc #bbb;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  margin-bottom: 6px;
  overflow: hidden;
  zoom: 1; }

.ex_list_main_title, .pc #RecentSearchContainer h1, .pc #MainConfListContainer h1, .pc #LatestConfListContainer h1, .pc #CommitteeListContainer h1, .pc #YearListContainer h1, .pc #PersonSearchContainer h1, .pc #ConfSearchContainer h1, .pc #FreeUseContainer h1, .pc #SearchResContainer .s_conf_title_wrapper, .pc#BookMark .bookmark_container .s_title, .pc#BookMark .searchclip_container .s_title {
  margin: 4px;
  padding: 12px 14px;
  text-align: center;
  color: #fff;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #465F82;
  background-image: -moz-linear-gradient(top, #465F82, #253C5D);
  background-image: -ms-linear-gradient(#465F82, #253C5D);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #465F82), color-stop(100%, #253C5D));
  background-image: -webkit-linear-gradient(#465F82, #253C5D);
  background-image: -o-linear-gradient(#465F82, #253C5D);
  background-image: linear-gradient(#465F82, #253C5D);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .ex_list_main_title.opened, .pc #RecentSearchContainer h1.opened, .pc #MainConfListContainer h1.opened, .pc #LatestConfListContainer h1.opened, .pc #CommitteeListContainer h1.opened, .pc #YearListContainer h1.opened, .pc #PersonSearchContainer h1.opened, .pc #ConfSearchContainer h1.opened, .pc #FreeUseContainer h1.opened, .pc #SearchResContainer .opened.s_conf_title_wrapper, .pc#BookMark .bookmark_container .opened.s_title, .pc#BookMark .searchclip_container .opened.s_title {
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }

.ex_list_title, .pc #MainConfListContainer .mainconf_title, .pc #LatestConfListContainer .latestconf_title {
  border-top: 1px solid #ddd;
  padding: 12px 14px;
  color: #002033;
  padding-left: 35px;
  cursor: pointer; }
  .ex_list_title.opened, .pc #MainConfListContainer .opened.mainconf_title, .pc #LatestConfListContainer .opened.latestconf_title {
    position: relative;
    z-index: 100;
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }

.ex_list_title_image_x1, .pc.dpr_unknown #MainConfListContainer .mainconf_title, .pc.dpr_1_0 #MainConfListContainer .mainconf_title, .pc.dpr_unknown #LatestConfListContainer .latestconf_title, .pc.dpr_1_0 #LatestConfListContainer .latestconf_title {
  background-repeat: no-repeat;
  background-size: 1620px 20px;
  background-image: url(../img/sprites-list-image-a-x1.png?4);
  background-position: 11px 50%; }
  .ex_list_title_image_x1.opened, .pc.dpr_unknown #MainConfListContainer .opened.mainconf_title, .pc.dpr_1_0 #MainConfListContainer .opened.mainconf_title, .pc.dpr_unknown #LatestConfListContainer .opened.latestconf_title, .pc.dpr_1_0 #LatestConfListContainer .opened.latestconf_title {
    background-position: -1589px 50%; }

.ex_list_title_image_x2, .pc.dpr_1_5 #MainConfListContainer .mainconf_title, .pc.dpr_2_0 #MainConfListContainer .mainconf_title, .pc.dpr_1_5 #LatestConfListContainer .latestconf_title, .pc.dpr_2_0 #LatestConfListContainer .latestconf_title {
  background-repeat: no-repeat;
  background-size: 1620px 20px;
  background-image: url(../img/sprites-list-image-a-x2.png?4);
  background-position: 11px 50%; }
  .ex_list_title_image_x2.opened, .pc.dpr_1_5 #MainConfListContainer .opened.mainconf_title, .pc.dpr_2_0 #MainConfListContainer .opened.mainconf_title, .pc.dpr_1_5 #LatestConfListContainer .opened.latestconf_title, .pc.dpr_2_0 #LatestConfListContainer .opened.latestconf_title {
    background-position: -1589px 50%; }

.ex_list, .pc #RecentSearchContainer .recentsearch_handler, .pc #MainConfListContainer .mainconf_detail_handler, .pc #LatestConfListContainer .latestconf_detail_handler, .pc #CommitteeListContainer .committeelist_handler, .pc #YearListContainer .yearlist_handler, .pc #SearchResContainer .conf_detail_handler, .pc #SearchResContainer .quote_allquotes_handler, .pc#BookMark .bookmark_container .s_handler, .pc#BookMark .searchclip_container .s_handler, .pc #MenuContent .second_layer .font_change_title,
.pc #MenuContent .second_layer .default_search_config_title, .pc header #DueListContents .conf_detail_handler {
  border-top: 1px solid #ddd;
  padding: 12px 14px;
  cursor: pointer; }
  .ex_list .s_list, .pc #RecentSearchContainer .recentsearch_handler .s_list, .pc #MainConfListContainer .mainconf_detail_handler .s_list, .pc #LatestConfListContainer .latestconf_detail_handler .s_list, .pc #CommitteeListContainer .committeelist_handler .s_list, .pc #YearListContainer .yearlist_handler .s_list, .pc #SearchResContainer .conf_detail_handler .s_list, .pc #SearchResContainer .quote_allquotes_handler .s_list, .pc#BookMark .bookmark_container .s_handler .s_list, .pc#BookMark .searchclip_container .s_handler .s_list, .pc #MenuContent .second_layer .font_change_title .s_list,
  .pc #MenuContent .second_layer .default_search_config_title .s_list, .pc header #DueListContents .conf_detail_handler .s_list {
    display: block;
    padding-right: 22px; }

.ex_list_image_x1 .s_list, .pc.dpr_unknown #RecentSearchContainer .recentsearch_handler .s_list, .pc.dpr_1_0 #RecentSearchContainer .recentsearch_handler .s_list, .pc.dpr_unknown #MainConfListContainer .mainconf_detail_handler .s_list, .pc.dpr_1_0 #MainConfListContainer .mainconf_detail_handler .s_list, .pc.dpr_unknown #LatestConfListContainer .latestconf_detail_handler .s_list, .pc.dpr_1_0 #LatestConfListContainer .latestconf_detail_handler .s_list, .pc.dpr_unknown #CommitteeListContainer .committeelist_handler .s_list, .pc.dpr_1_0 #CommitteeListContainer .committeelist_handler .s_list, .pc.dpr_unknown #YearListContainer .yearlist_handler .s_list, .pc.dpr_1_0 #YearListContainer .yearlist_handler .s_list, .pc.dpr_unknown #SearchResContainer .conf_detail_handler .s_list, .pc.dpr_1_0 #SearchResContainer .conf_detail_handler .s_list, .pc.dpr_unknown #SearchResContainer .quote_allquotes_handler .s_list, .pc.dpr_1_0 #SearchResContainer .quote_allquotes_handler .s_list, .pc.dpr_unknown .bookmark_container .s_handler .s_list, .pc.dpr_1_0 .bookmark_container .s_handler .s_list, .pc.dpr_unknown .searchclip_container .s_handler .s_list, .pc.dpr_1_0 .searchclip_container .s_handler .s_list, .pc.dpr_unknown #MenuContent .second_layer .font_change_title .s_list, .pc.dpr_1_0 #MenuContent .second_layer .font_change_title .s_list, .pc.dpr_unknown #MenuContent .second_layer .default_search_config_title .s_list, .pc.dpr_1_0 #MenuContent .second_layer .default_search_config_title .s_list, .pc.dpr_1_5 #MenuContent .second_layer .default_search_config_title .s_list, .pc.dpr_2_0 #MenuContent .second_layer .default_search_config_title .s_list, .pc.dpr_unknown #DueListContents .conf_detail_handler .s_list, .pc.dpr_1_0 #DueListContents .conf_detail_handler .s_list {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-jump-x1.png?4);
  background-position: 100% 50%; }
  .ex_list_image_x1 .s_list.opened, .pc.dpr_unknown #RecentSearchContainer .recentsearch_handler .s_list.opened, .pc.dpr_1_0 #RecentSearchContainer .recentsearch_handler .s_list.opened, .pc.dpr_unknown #MainConfListContainer .mainconf_detail_handler .s_list.opened, .pc.dpr_1_0 #MainConfListContainer .mainconf_detail_handler .s_list.opened, .pc.dpr_unknown #LatestConfListContainer .latestconf_detail_handler .s_list.opened, .pc.dpr_1_0 #LatestConfListContainer .latestconf_detail_handler .s_list.opened, .pc.dpr_unknown #CommitteeListContainer .committeelist_handler .s_list.opened, .pc.dpr_1_0 #CommitteeListContainer .committeelist_handler .s_list.opened, .pc.dpr_unknown #YearListContainer .yearlist_handler .s_list.opened, .pc.dpr_1_0 #YearListContainer .yearlist_handler .s_list.opened, .pc.dpr_unknown #SearchResContainer .conf_detail_handler .s_list.opened, .pc.dpr_1_0 #SearchResContainer .conf_detail_handler .s_list.opened, .pc.dpr_unknown #SearchResContainer .quote_allquotes_handler .s_list.opened, .pc.dpr_1_0 #SearchResContainer .quote_allquotes_handler .s_list.opened, .pc.dpr_unknown .bookmark_container .s_handler .s_list.opened, .pc.dpr_1_0 .bookmark_container .s_handler .s_list.opened, .pc.dpr_unknown .searchclip_container .s_handler .s_list.opened, .pc.dpr_1_0 .searchclip_container .s_handler .s_list.opened, .pc.dpr_unknown #MenuContent .second_layer .font_change_title .s_list.opened, .pc.dpr_1_0 #MenuContent .second_layer .font_change_title .s_list.opened, .pc.dpr_unknown #MenuContent .second_layer .default_search_config_title .s_list.opened, .pc.dpr_1_0 #MenuContent .second_layer .default_search_config_title .s_list.opened, .pc.dpr_1_5 #MenuContent .second_layer .default_search_config_title .s_list.opened, .pc.dpr_2_0 #MenuContent .second_layer .default_search_config_title .s_list.opened, .pc.dpr_unknown #DueListContents .conf_detail_handler .s_list.opened, .pc.dpr_1_0 #DueListContents .conf_detail_handler .s_list.opened {
    background-position: 100% 50%; }

.ex_list_image_x2 .s_list, .pc.dpr_1_5 #RecentSearchContainer .recentsearch_handler .s_list, .pc.dpr_2_0 #RecentSearchContainer .recentsearch_handler .s_list, .pc.dpr_1_5 #MainConfListContainer .mainconf_detail_handler .s_list, .pc.dpr_2_0 #MainConfListContainer .mainconf_detail_handler .s_list, .pc.dpr_1_5 #LatestConfListContainer .latestconf_detail_handler .s_list, .pc.dpr_2_0 #LatestConfListContainer .latestconf_detail_handler .s_list, .pc.dpr_1_5 #CommitteeListContainer .committeelist_handler .s_list, .pc.dpr_2_0 #CommitteeListContainer .committeelist_handler .s_list, .pc.dpr_1_5 #YearListContainer .yearlist_handler .s_list, .pc.dpr_2_0 #YearListContainer .yearlist_handler .s_list, .pc.dpr_1_5 #SearchResContainer .conf_detail_handler .s_list, .pc.dpr_2_0 #SearchResContainer .conf_detail_handler .s_list, .pc.dpr_1_5 #SearchResContainer .quote_allquotes_handler .s_list, .pc.dpr_2_0 #SearchResContainer .quote_allquotes_handler .s_list, .pc.dpr_1_5 .bookmark_container .s_handler .s_list, .pc.dpr_2_0 .bookmark_container .s_handler .s_list, .pc.dpr_1_5 .searchclip_container .s_handler .s_list, .pc.dpr_2_0 .searchclip_container .s_handler .s_list, .pc.dpr_1_5 #MenuContent .second_layer .font_change_title .s_list, .pc.dpr_2_0 #MenuContent .second_layer .font_change_title .s_list, .pc.dpr_1_5 #DueListContents .conf_detail_handler .s_list, .pc.dpr_2_0 #DueListContents .conf_detail_handler .s_list {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-jump-x2.png?4);
  background-position: 100% 50%; }
  .ex_list_image_x2 .s_list.opened, .pc.dpr_1_5 #RecentSearchContainer .recentsearch_handler .s_list.opened, .pc.dpr_2_0 #RecentSearchContainer .recentsearch_handler .s_list.opened, .pc.dpr_1_5 #MainConfListContainer .mainconf_detail_handler .s_list.opened, .pc.dpr_2_0 #MainConfListContainer .mainconf_detail_handler .s_list.opened, .pc.dpr_1_5 #LatestConfListContainer .latestconf_detail_handler .s_list.opened, .pc.dpr_2_0 #LatestConfListContainer .latestconf_detail_handler .s_list.opened, .pc.dpr_1_5 #CommitteeListContainer .committeelist_handler .s_list.opened, .pc.dpr_2_0 #CommitteeListContainer .committeelist_handler .s_list.opened, .pc.dpr_1_5 #YearListContainer .yearlist_handler .s_list.opened, .pc.dpr_2_0 #YearListContainer .yearlist_handler .s_list.opened, .pc.dpr_1_5 #SearchResContainer .conf_detail_handler .s_list.opened, .pc.dpr_2_0 #SearchResContainer .conf_detail_handler .s_list.opened, .pc.dpr_1_5 #SearchResContainer .quote_allquotes_handler .s_list.opened, .pc.dpr_2_0 #SearchResContainer .quote_allquotes_handler .s_list.opened, .pc.dpr_1_5 .bookmark_container .s_handler .s_list.opened, .pc.dpr_2_0 .bookmark_container .s_handler .s_list.opened, .pc.dpr_1_5 .searchclip_container .s_handler .s_list.opened, .pc.dpr_2_0 .searchclip_container .s_handler .s_list.opened, .pc.dpr_1_5 #MenuContent .second_layer .font_change_title .s_list.opened, .pc.dpr_2_0 #MenuContent .second_layer .font_change_title .s_list.opened, .pc.dpr_1_5 #DueListContents .conf_detail_handler .s_list.opened, .pc.dpr_2_0 #DueListContents .conf_detail_handler .s_list.opened {
    background-position: 100% 50%; }

.ex_list_move_link, .pc #MainConfListContainer .mainconflist_move_link, .pc #LatestConfListContainer .latestconf_move_link, .pc #CommitteeListContainer .committeelist_move_link {
  cursor: pointer;
  float: right;
  margin-left: -3em;
  font-size: 15px;
  font-weight: normal;
  padding: 2px 0.5em;
  border-width: 1px;
  border-style: solid;
  border-color: #627692 #2B3D58 #1D2A3E;
  background-color: #465F82;
  background-image: -moz-linear-gradient(top, #465F82, #253C5D);
  background-image: -ms-linear-gradient(#465F82, #253C5D);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #465F82), color-stop(100%, #253C5D));
  background-image: -webkit-linear-gradient(#465F82, #253C5D);
  background-image: -o-linear-gradient(#465F82, #253C5D);
  background-image: linear-gradient(#465F82, #253C5D);
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_bottom_search, .pc #SearchPerson, .pc #SearchConf {
  display: inline-block;
  margin: auto; }

.ex_search_button, .pc #SearchBtn, .pc #SearchPersonBtn, .pc #SearchConfBtn {
  border-style: none;
  cursor: pointer;
  padding: 2px 0;
  margin-top: 5px;
  text-align: center;
  display: inline-block;
  background: #666;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #777;
  min-width: 3em;
  background-color: #555;
  background-image: -moz-linear-gradient(top, #555, #333);
  background-image: -ms-linear-gradient(#555, #333);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #333));
  background-image: -webkit-linear-gradient(#555, #333);
  background-image: -o-linear-gradient(#555, #333);
  background-image: linear-gradient(#555, #333);
  -moz-border-radius: 14px;
  border-radius: 14px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }

.ex_detail_search_panel, .pc #DetailSearchCurrentView, .pc .s_specific_container {
  padding: 3px 10px;
  background: #f6f6f6;
  background: rgba(119, 119, 119, 0.1);
  border: 1px solid #aaa;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); }

.ex_detail_search_label, .pc #DetailSearchCurrentView .s_detail_search_current_view_label, .pc .s_specific_container h2, .pc #DetailSearchChangeView .s_detail_search_change_view_label, .pc .searchclip_container .s_searchclip_cont_label {
  font-weight: normal;
  font-size: 14px;
  padding: 1px 5px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.ex_detail_search_label_specific_color, .pc .s_specific_container h2 {
  color: #fff;
  background: #600; }

.ex_detail_search_label_current_view_color, .pc #DetailSearchCurrentView .s_detail_search_current_view_label, .pc .searchclip_container .s_searchclip_cont_label {
  color: #fff;
  background: #777; }

.ex_detail_search_label_change_view_color, .pc #DetailSearchChangeView .s_detail_search_change_view_label {
  color: #fff;
  background: #777; }

.ex_remove_button, .pc .s_specific_container .specific_person_remove, .pc .s_specific_container .specific_conf_remove, .pc .bookmark_container .bookmark_remove, .pc .searchclip_container .searchclip_remove {
  cursor: pointer;
  float: right;
  margin-top: -1px;
  margin-left: 4px;
  font-size: 15px;
  font-weight: normal;
  width: 74px;
  padding: 2px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #B66563 #782A26 #501614;
  background-color: #A6413E;
  background-image: -moz-linear-gradient(top, #A6413E, #821F19);
  background-image: -ms-linear-gradient(#A6413E, #821F19);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A6413E), color-stop(100%, #821F19));
  background-image: -webkit-linear-gradient(#A6413E, #821F19);
  background-image: -o-linear-gradient(#A6413E, #821F19);
  background-image: linear-gradient(#A6413E, #821F19);
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_remove_icon, .pc .s_specific_container .specific_person_remove .specific_person_name_remove_icon, .pc .s_specific_container .specific_conf_remove .specific_conf_remove_icon, .pc .bookmark_container .bookmark_remove .bookmark_remove_icon, .pc .searchclip_container .searchclip_remove .searchclip_remove_icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 3px;
  margin-top: -3px;
  vertical-align: middle; }

.ex_remove_icon_image_x1, .pc.dpr_unknown .s_specific_container .specific_person_remove .specific_person_name_remove_icon, .pc.dpr_1_0 .s_specific_container .specific_person_remove .specific_person_name_remove_icon, .pc.dpr_unknown .s_specific_container .specific_conf_remove .specific_conf_remove_icon, .pc.dpr_1_0 .s_specific_container .specific_conf_remove .specific_conf_remove_icon, .pc.dpr_unknown .bookmark_container .bookmark_remove .bookmark_remove_icon, .pc.dpr_1_0 .bookmark_container .bookmark_remove .bookmark_remove_icon, .pc.dpr_unknown .searchclip_container .searchclip_remove .searchclip_remove_icon, .pc.dpr_1_0 .searchclip_container .searchclip_remove .searchclip_remove_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -60px -20px; }

.ex_remove_icon_image_x2, .pc.dpr_1_5 .s_specific_container .specific_person_remove .specific_person_name_remove_icon, .pc.dpr_2_0 .s_specific_container .specific_person_remove .specific_person_name_remove_icon, .pc.dpr_1_5 .s_specific_container .specific_conf_remove .specific_conf_remove_icon, .pc.dpr_2_0 .s_specific_container .specific_conf_remove .specific_conf_remove_icon, .pc.dpr_1_5 .bookmark_container .bookmark_remove .bookmark_remove_icon, .pc.dpr_2_0 .bookmark_container .bookmark_remove .bookmark_remove_icon, .pc.dpr_1_5 .searchclip_container .searchclip_remove .searchclip_remove_icon, .pc.dpr_2_0 .searchclip_container .searchclip_remove .searchclip_remove_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -60px -20px; }

.ex_remove_text, .pc .s_specific_container .specific_person_remove .specific_person_name_remove_text, .pc .s_specific_container .specific_conf_remove .specific_conf_remove_text, .pc .bookmark_container .bookmark_remove .bookmark_remove_text, .pc .searchclip_container .searchclip_remove .searchclip_remove_text {
  margin-top: -3px;
  vertical-align: middle;
  display: inline-block; }

.ex_button, .pc #DetailSearchChangeView #SearchFilterBtn, .pc #DetailSearchChangeView #SearchFilterCancel {
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  padding: 2px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_apply_button, .pc #DetailSearchChangeView #SearchFilterBtn {
  width: 120px;
  color: #07274D;
  border-color: #86B5F6 #6097E6 #294A7C;
  background-color: #67A0F0;
  background-image: -moz-linear-gradient(top, #67A0F0, #3A6BB5);
  background-image: -ms-linear-gradient(#67A0F0, #3A6BB5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67A0F0), color-stop(100%, #3A6BB5));
  background-image: -webkit-linear-gradient(#67A0F0, #3A6BB5);
  background-image: -o-linear-gradient(#67A0F0, #3A6BB5);
  background-image: linear-gradient(#67A0F0, #3A6BB5); }

.ex_cancel_button, .pc #DetailSearchChangeView #SearchFilterCancel {
  width: 120px;
  color: #666;
  border-color: #ddd #ccc #aaa;
  background-color: #ddd;
  background-image: -moz-linear-gradient(top, #ddd, #bbb);
  background-image: -ms-linear-gradient(#ddd, #bbb);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #bbb));
  background-image: -webkit-linear-gradient(#ddd, #bbb);
  background-image: -o-linear-gradient(#ddd, #bbb);
  background-image: linear-gradient(#ddd, #bbb); }

.ex_quote_small_font_size, .pc#Minutes .small_font .quote_quote, .pc#BookMark .small_font .bookmark_quote {
  font-size: 14px; }

.ex_quote_medium_font_size, .pc#Minutes .medium_font .quote_quote, .pc#BookMark .medium_font .bookmark_quote {
  font-size: 16px; }

.ex_quote_large_font_size, .pc#Minutes .large_font .quote_quote, .pc#BookMark .large_font .bookmark_quote {
  font-size: 22px;
  line-height: 1.8; }

.ex_linebox_small_font_size, .pc#Minutes .small_font .quote_quote .linebox, .pc#BookMark .small_font .bookmark_quote .linebox {
  font-size: 12px; }

.ex_linebox_medium_font_size, .pc#Minutes .medium_font .quote_quote .linebox, .pc#BookMark .medium_font .bookmark_quote .linebox {
  font-size: 14px; }

.ex_linebox_large_font_size, .pc#Minutes .large_font .quote_quote .linebox, .pc#BookMark .large_font .bookmark_quote .linebox {
  font-size: 16px; }

.ex_quote_type_mark::first-letter, .pc#Minutes .quote_type_chairman .quote_quote::first-letter, .pc#Minutes .quote_type_interpellator .quote_quote::first-letter, .pc#Minutes .quote_type_respondent .quote_quote::first-letter {
  margin-right: 0.5em;
  color: #f60; }

.ex_linebox, .pc#Minutes .linebox, .pc#BookMark .linebox {
  display: block;
  line-height: 1; }

.ex_halfwidth, .pc#Minutes .linebox .halfwidth, .pc#BookMark .linebox .halfwidth {
  display: inline-block;
  width: 0.5em; }

.ex_linebox_overflown_box_shadow_mode, .pc#Minutes .linebox.overflown, .pc#BookMark .linebox.overflown {
  overflow: visible;
  background: #fff;
  display: inline-block;
  white-space: nowrap;
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }

.ex_linebox_overflown_inset_shadow_mode {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 8px;
  border: 1px solid #bbb;
  -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4); }

.ex_linebox_overflown_current_hit, .ex_linebox_overflown_current_hit_image_x1::before, .ex_linebox_overflown_current_hit_image_x2::before {
  content: "";
  position: absolute;
  left: 6px;
  width: 18px;
  height: 18px; }

.ex_linebox_overflown_current_hit_image_x1::before {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: 0 -20px; }

.ex_linebox_overflown_current_hit_image_x2::before {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: 0 -20px; }

.ex_quote_detail_button, .pc#Minutes .s_quote_detail_wrapper .s_opened_button, .pc#Minutes .s_quote_detail_wrapper .s_closed_button, .pc#Minutes .quote_container .quote_config, .pc #SearchClipComp .search_reglink_icon {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 20px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_bookmark_on_image_x1, .pc#Minutes.dpr_unknown .quote_container .quote_config.bookmark_on, .pc#Minutes.dpr_1_0 .quote_container .quote_config.bookmark_on, .pc.dpr_unknown #SearchClipComp .bookmark_on .search_reglink_icon, .pc.dpr_1_0 #SearchClipComp .bookmark_on .search_reglink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -120px -40px; }

.ex_bookmark_off_image_x1, .pc#Minutes.dpr_unknown .quote_container .quote_config.bookmark_off, .pc#Minutes.dpr_1_0 .quote_container .quote_config.bookmark_off, .pc.dpr_unknown #SearchClipComp .bookmark_off .search_reglink_icon, .pc.dpr_1_0 #SearchClipComp .bookmark_off .search_reglink_icon, .pc.dpr_unknown .s_bookmark_off_icon, .pc.dpr_1_0 .s_bookmark_off_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -80px -40px; }

.ex_bookmark_on_image_x2, .pc#Minutes.dpr_1_5 .quote_container .quote_config.bookmark_on, .pc#Minutes.dpr_2_0 .quote_container .quote_config.bookmark_on, .pc.dpr_1_5 #SearchClipComp .bookmark_on .search_reglink_icon, .pc.dpr_2_0 #SearchClipComp .bookmark_on .search_reglink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -120px -40px; }

.ex_bookmark_off_image_x2, .pc#Minutes.dpr_1_5 .quote_container .quote_config.bookmark_off, .pc#Minutes.dpr_2_0 .quote_container .quote_config.bookmark_off, .pc.dpr_1_5 #SearchClipComp .bookmark_off .search_reglink_icon, .pc.dpr_2_0 #SearchClipComp .bookmark_off .search_reglink_icon, .pc.dpr_1_5 .s_bookmark_off_icon, .pc.dpr_2_0 .s_bookmark_off_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -80px -40px; }

.ex_clear_button, .pc #SearchPanel .search_clear, .pc #PersonSearchContainer .search_clear,
.pc #ConfSearchContainer .search_clear, .pc .recentsearch_clear {
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle; }

.ex_search_clear_style, .pc #SearchPanel .search_clear, .pc #PersonSearchContainer .search_clear,
.pc #ConfSearchContainer .search_clear {
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 21px;
  width: 22px; }

.ex_search_clear_image_x1, .pc.dpr_unknown #SearchPanel .search_clear, .pc.dpr_1_0 #SearchPanel .search_clear, .pc.dpr_unknown #PersonSearchContainer .search_clear,
.pc.dpr_unknown #ConfSearchContainer .search_clear, .pc.dpr_1_0 #PersonSearchContainer .search_clear,
.pc.dpr_1_0 #ConfSearchContainer .search_clear {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -38px -18px;
  background-color: #96322E; }

.ex_search_clear_image_x2, .pc.dpr_1_5 #SearchPanel .search_clear, .pc.dpr_2_0 #SearchPanel .search_clear, .pc.dpr_1_5 #PersonSearchContainer .search_clear,
.pc.dpr_1_5 #ConfSearchContainer .search_clear, .pc.dpr_2_0 #PersonSearchContainer .search_clear,
.pc.dpr_2_0 #ConfSearchContainer .search_clear {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -38px -18px;
  background-color: #96322E; }

.ex_header_button, .pc header #HomeLink .homelink, .pc header #BookMarkComp .bookmarklink, .pc header #ConfConfig .conf_config, .pc header #HelpLink .helplink {
  display: inline-block;
  width: 80px;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  border-width: 1px 0;
  border-style: solid;
  border-top-color: #111;
  border-bottom-color: #555;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #333;
  background-image: -moz-linear-gradient(top, #333, #111);
  background-image: -ms-linear-gradient(#333, #111);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #111));
  background-image: -webkit-linear-gradient(#333, #111);
  background-image: -o-linear-gradient(#333, #111);
  background-image: linear-gradient(#333, #111);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_header_button_icon, .pc header #HomeLink .homelink .homelink_icon, .pc header #BookMarkComp .bookmarklink .bookmarklink_icon, .pc header #ConfConfig .conf_config .conf_config_icon, .pc header #HelpLink .helplink .helplink_icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  margin-top: -4px;
  vertical-align: middle; }

.ex_header_button_text, .pc header #HomeLink .homelink .homelink_text, .pc header #BookMarkComp .bookmarklink .bookmarklink_text, .pc header #ConfConfig .conf_config .conf_config_text, .pc header #HelpLink .helplink .helplink_text {
  margin-top: -3px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  display: inline-block; }

.ex_user_top_set_container, .pc header .s_user_top_set_container {
  overflow: hidden;
  height: 24px; }

.ex_config_change_panel, .pc #ConfConfigContentsContainer #FontChangePanel, .pc #ConfConfigContentsContainer #DefaultSearchConfigPanel {
  display: table;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  zoom: 1; }

.ex_config_change_button, .pc #ConfConfigContentsContainer #FontChangePanel .s_button, .pc #ConfConfigContentsContainer #DefaultSearchConfigPanel .s_button {
  border-top: 1px solid #ddd;
  background: #fff;
  color: #333;
  cursor: pointer;
  padding: 10px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .ex_config_change_button.target_selected, .pc #ConfConfigContentsContainer #FontChangePanel .target_selected.s_button, .pc #ConfConfigContentsContainer #DefaultSearchConfigPanel .target_selected.s_button {
    color: #4D9E00;
    background-color: #E9FFD8; }
  .ex_config_change_button.disable, .pc #ConfConfigContentsContainer #FontChangePanel .disable.s_button, .pc #ConfConfigContentsContainer #DefaultSearchConfigPanel .disable.s_button {
    cursor: default;
    color: #ddd;
    background-color: #ccc;
    background-image: -moz-linear-gradient(top, #ccc, #ccc);
    background-image: -ms-linear-gradient(#ccc, #ccc);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #ccc));
    background-image: -webkit-linear-gradient(#ccc, #ccc);
    background-image: -o-linear-gradient(#ccc, #ccc);
    background-image: linear-gradient(#ccc, #ccc); }
  .ex_config_change_button.first, .pc #ConfConfigContentsContainer #FontChangePanel .first.s_button, .pc #ConfConfigContentsContainer #DefaultSearchConfigPanel .first.s_button {
    border-top: 0; }

.ex_config_button_selected_image_x1.target_selected, .pc.dpr_unknown #ConfConfigContentsContainer #FontChangePanel .target_selected.s_button, .pc.dpr_1_0 #ConfConfigContentsContainer #FontChangePanel .target_selected.s_button, .pc.dpr_unknown #ConfConfigContentsContainer #DefaultSearchConfigPanel .target_selected.s_button, .pc.dpr_1_0 #ConfConfigContentsContainer #DefaultSearchConfigPanel .target_selected.s_button {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-selected-x1.png?4);
  background-position: 97% 50%; }

.ex_config_button_selected_image_x2.target_selected, .pc.dpr_1_5 #ConfConfigContentsContainer #FontChangePanel .target_selected.s_button, .pc.dpr_2_0 #ConfConfigContentsContainer #FontChangePanel .target_selected.s_button, .pc.dpr_1_5 #ConfConfigContentsContainer #DefaultSearchConfigPanel .target_selected.s_button, .pc.dpr_2_0 #ConfConfigContentsContainer #DefaultSearchConfigPanel .target_selected.s_button {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-selected-x2.png?4);
  background-position: 97% 50%; }

.ex_control_panel_button_wrapper, .pc header #ModePanel, .pc header #QuoteJumpPanel #HitPointPanel, .pc header #QuoteJumpPanel #QuoteMovePanel, .pc header #DueListPanel {
  border-width: 1px;
  border-style: solid;
  border-color: #888 #aaa #eee;
  float: left;
  margin-right: 0.5em;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  zoom: 1; }

.ex_control_panel_button, .pc header .s_control_panel_title, .pc header #ModePanel .s_button, .pc header #QuoteJumpPanel #HitPointPanel .s_button, .pc header #QuoteJumpPanel #QuoteMovePanel .s_button, .pc header #DueListPanel .s_button {
  border-width: 0 1px;
  border-style: solid;
  border-left-color: #ddd;
  border-right-color: #aaa;
  cursor: pointer;
  font-size: 14px;
  float: left;
  padding: 2px 10px;
  background-color: #eee;
  background-image: -moz-linear-gradient(top, #eee, #aaa);
  background-image: -ms-linear-gradient(#eee, #aaa);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));
  background-image: -webkit-linear-gradient(#eee, #aaa);
  background-image: -o-linear-gradient(#eee, #aaa);
  background-image: linear-gradient(#eee, #aaa);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .ex_control_panel_button.target_selected, .pc header .target_selected.s_control_panel_title, .pc header #ModePanel .target_selected.s_button, .pc header #QuoteJumpPanel #HitPointPanel .target_selected.s_button, .pc header #QuoteJumpPanel #QuoteMovePanel .target_selected.s_button, .pc header #DueListPanel .target_selected.s_button {
    background-color: #bbb;
    background-image: -moz-linear-gradient(top, #bbb, #777);
    background-image: -ms-linear-gradient(#bbb, #777);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #777));
    background-image: -webkit-linear-gradient(#bbb, #777);
    background-image: -o-linear-gradient(#bbb, #777);
    background-image: linear-gradient(#bbb, #777); }
  .ex_control_panel_button.disable, .pc header .disable.s_control_panel_title, .pc header #ModePanel .disable.s_button, .pc header #QuoteJumpPanel #HitPointPanel .disable.s_button, .pc header #QuoteJumpPanel #QuoteMovePanel .disable.s_button, .pc header #DueListPanel .disable.s_button {
    cursor: default;
    color: #ddd;
    background-color: #ccc;
    background-image: -moz-linear-gradient(top, #ccc, #ccc);
    background-image: -ms-linear-gradient(#ccc, #ccc);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #ccc));
    background-image: -webkit-linear-gradient(#ccc, #ccc);
    background-image: -o-linear-gradient(#ccc, #ccc);
    background-image: linear-gradient(#ccc, #ccc); }
  .ex_control_panel_button.first, .pc header .first.s_control_panel_title, .pc header #ModePanel .first.s_button, .pc header #QuoteJumpPanel #HitPointPanel .first.s_button, .pc header #QuoteJumpPanel #QuoteMovePanel .first.s_button, .pc header #DueListPanel .first.s_button {
    border-left: 0; }
  .ex_control_panel_button.last, .pc header .last.s_control_panel_title, .pc header #ModePanel .last.s_button, .pc header #QuoteJumpPanel #HitPointPanel .last.s_button, .pc header #QuoteJumpPanel #QuoteMovePanel .last.s_button, .pc header #DueListPanel .last.s_button {
    border-right: 0; }

.ex_floating_close_button, .pc .menu_item_close_handler, .pc #DueListContents .duelist_close_handler {
  cursor: pointer;
  position: absolute;
  top: -8px;
  width: 28px;
  height: 28px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }

.ex_floating_close_button_image_x1, .pc.dpr_unknown .menu_item_close_handler, .pc.dpr_1_0 .menu_item_close_handler, .pc.dpr_unknown #DueListContents .duelist_close_handler, .pc.dpr_1_0 #DueListContents .duelist_close_handler {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -161px -1px; }

.ex_floating_close_button_image_x2, .pc.dpr_1_5 .menu_item_close_handler, .pc.dpr_2_0 .menu_item_close_handler, .pc.dpr_1_5 #DueListContents .duelist_close_handler, .pc.dpr_2_0 #DueListContents .duelist_close_handler {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -161px -1px; }

.ex_menu_item_close_return_button, .pc .menu_item_return_handler {
  display: block;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  padding: 6px;
  border-width: 1px 0;
  border-style: solid;
  border-top-color: #111;
  border-bottom-color: #555;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #333;
  background-image: -moz-linear-gradient(top, #333, #111);
  background-image: -ms-linear-gradient(#333, #111);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #111));
  background-image: -webkit-linear-gradient(#333, #111);
  background-image: -o-linear-gradient(#333, #111);
  background-image: linear-gradient(#333, #111);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ex_hitpoint, .pc .hitpoint_name, .pc .hitpoint_title, .pc .hitpoint_A, .pc .hitpoint_B, .pc .hitpoint_C, .pc .hitpoint_D, .pc#SearchList .conf_detail_subtitle_with_hit, .pc#Minutes .quote_container_with_hits.view_closed .s_hits_wrapper, .pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper .hitpoint_name,
.pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper .hitpoint_title,
.pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper .hitpoint_name,
.pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper .hitpoint_title, .pc#Minutes #DueListContents .conf_detail_subtitle_with_hit {
  color: #000;
  background: #ffb;
  padding: 0.1em 0;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.ex_current_hitpoint, .pc .current_hit, .pc#Minutes .quote_container_with_current_hit.view_closed .s_hits_wrapper, .pc#Minutes .quote_container_with_current_hit.hit_type_name.view_opened .s_hits_wrapper .hitpoint_name,
.pc#Minutes .quote_container_with_current_hit.hit_type_name.view_opened .s_hits_wrapper .hitpoint_title,
.pc#Minutes .quote_container_with_current_hit.hit_type_title.view_opened .s_hits_wrapper .hitpoint_name,
.pc#Minutes .quote_container_with_current_hit.hit_type_title.view_opened .s_hits_wrapper .hitpoint_title {
  background: #ff6;
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4); }

.ex_result_0_alert_panel, #Recommend .s_alert_panel, .pc #SearchResNullContainer, .pc#BookMark #BookMarkListNullContainer .s_bookmark_list_null_panel {
  color: #444;
  background: #f6f6f6;
  background: rgba(119, 119, 119, 0.1);
  border: 1px solid #aaa;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); }

.ex_bookmark_alert_icon, .pc#BookMark #BookMarkListNullContainer .s_bookmark_off_icon {
  display: inline-block;
  vertical-align: -4px;
  margin: 0 6px; }

.ex_pager, .pc .s_index_pager, .pc .duelist_pager {
  border-top: 1px solid #ddd;
  padding: 12px 14px;
  overflow: hidden;
  zoom: 1;
  text-align: center;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .ex_pager .s_prev, .pc .s_index_pager .s_prev, .pc .duelist_pager .s_prev {
    float: left;
    color: #5193E0; }
  .ex_pager .s_next, .pc .s_index_pager .s_next, .pc .duelist_pager .s_next {
    float: right;
    color: #5193E0; }

body,
div,
dl, dt, dd,
h1, h2, h3, h4, h5, h6,
pre,
form,
fieldset,
legend,
p,
ul, ol, li,
blockquote,
table, thead, tbody, tfoot, tr, th, td,
a,
address {
  margin: 0;
  padding: 0;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: baseline; }

body {
  text-align: left;
  color: #222;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  background: #fff;
  text-decoration: none; }

body,
pre,
button,
input,
select,
label,
textarea {
  font-size: 16px;
  line-height: 1.5;
  vertical-align: baseline;
  margin: 0; }

body,
pre,
button,
input,
select,
label,
textarea {
  font-family: "ヒラギノ角ゴ Pro W3", "HiraKakuProN", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", "MS-PGothic", "MS PGothic", sans-serif; }

li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none; }

fieldset,
img {
  border-width: 0;
  border-style: none; }

img {
  -ms-interpolation-mode: bicubic; }

table {
  border-collapse: collapse;
  border-spacing: 0px;
  border: none; }

th {
  text-align: center; }

th, td {
  border: 1px solid #ccc; }

iframe {
  margin: 0;
  padding: 0;
  border-widht: 0;
  border-style: none;
  width: 100%; }

input,
select,
label,
button {
  cursor: pointer;
  _cursor: auto; }

input,
select,
button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

input[type="text"],
input[type="email"],
input[type="password"] {
  cursor: text; }

input[type="text"] {
  height: 1.8em; }

input[type="checkbox"],
input[type="radio"] {
  margin-right: 0.25em; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  margin: 0;
  padding: 0; }

a,
address a {
  outline: none;
  text-decoration: none;
  color: #05c; }

a:hover,
address a:hover {
  text-decoration: underline;
  color: #0bf; }

a:focus {
  text-decoration: underline;
  color: #000;
  outline: 1px solid #8cf !important;
  outline-offset: -2px; }

html .inactive {
  color: #999; }
html .ex_disable, html .pc .s_index_pager .disable, .pc .s_index_pager html .disable, html .pc .duelist_pager .disable, .pc .duelist_pager html .disable,
html .disable {
  color: #ccc;
  cursor: default; }
html .hidden {
  visibility: hidden; }
html .focus {
  background: red; }
html .hide {
  display: none !important; }
html .hide-important {
  display: none !important; }

.s_handler {
  cursor: pointer; }

html {
  background: none; }

h1 {
  font-size: 18px; }

h2 {
  font-size: 16px; }

body {
  background-image: url(../img/body-bg.jpg);
  background-repeat: repeat;
  background-position: 0 0;
  -webkit-text-size-adjust: none; }

#LoadingInfo img {
  display: block;
  margin: auto;
  width: 50px; }

.loading_info_for_parts img {
  display: block;
  margin: 10px auto;
  width: 25px;
  height: 25px; }

#DummyPoint {
  display: block;
  height: 1px; }

#Minutes #DummyPoint {
  background: #fff; }

#Recommend section h1 {
  color: #600;
  font-size: 26px;
  margin: 0.5em 0; }
#Recommend section p {
  color: #600;
  font-size: 16px; }
#Recommend .s_alert_panel {
  margin: 20px 0;
  padding: 20px; }
  #Recommend .s_alert_panel h2 {
    padding-bottom: 0.5em; }
  #Recommend .s_alert_panel li {
    list-style-type: disc;
    margin: 0 2em;
    font-size: 14px; }
#Recommend .s_legacy_system_link {
  color: #00f;
  text-decoration: underline;
  cursor: pointer; }

.ie6 body,
.ie6 pre,
.ie6 label,
.ie6 select,
.ie6 textarea {
  font-family: "ヒラギノ角ゴ Pro W3", "HiraKakuProN", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", "MS-PGothic", "MS PGothic", sans-serif; }

.ie7 body,
.ie7 pre,
.ie7 label,
.ie7 select,
.ie7 textarea {
  font-family: "ヒラギノ角ゴ Pro W3", "HiraKakuProN", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", "MS-PGothic", "MS PGothic", sans-serif; }

.pc #Container {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 42px;
  min-width: 900px;
  max-width: 900px; }
.pc#Minutes #Container {
  padding-top: 68px; }
.pc .s_left_column {
  margin-top: 0;
  margin-bottom: 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%; }
.pc .s_right_column {
  margin-top: 0;
  margin-bottom: 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 34%; }
.pc #SearchPanel {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 90%;
  margin: 0 auto;
  padding: 12px 0 30px;
  position: relative; }
.pc .s_search_body {
  padding: 12px 0; }
.pc #PersonSearchContainer .s_search_body {
  padding: 8px 12px 12px; }
.pc #ConfSearchContainer .s_search_body {
  padding: 8px 12px 12px; }
.pc .date_search {
  float: left;
  margin-right: 15px; }
.pc .date_search:last-child {
  float: left;
  margin-right: 0px; }
.pc #SearchPanel .searchwords_maintitle {
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-top: -0.75em; }
.pc #SearchPanel .s_searchwords_maintitle_icon {
  display: inline-block;
  vertical-align: -3px;
  width: 16px;
  height: 16px;
  margin-right: 4px; }
.pc.dpr_unknown #SearchPanel .s_searchwords_maintitle_icon, .pc.dpr_1_0 #SearchPanel .s_searchwords_maintitle_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -120px 0; }
.pc.dpr_1_5 #SearchPanel .s_searchwords_maintitle_icon, .pc.dpr_2_0 #SearchPanel .s_searchwords_maintitle_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -120px 0; }
.pc #SearchWords {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%; }
.pc #SearchPerson {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%; }
.pc #SearchConf {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%; }
.pc #SearchBtn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 28%;
  margin-top: 0; }
.pc #SearchPersonBtn {
  margin-left: 2%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%; }
.pc #SearchConfBtn {
  margin-left: 2%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%; }
.pc #SuggestLst,
.pc #SuggestPersonLst,
.pc #SuggestConfLst {
  border-top: 1px solid #ccc;
  position: absolute;
  z-index: 300;
  background: #fff;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }
.pc #SuggestLst li,
.pc #SuggestPersonLst li,
.pc #SuggestConfLst li {
  border: 1px solid #ccc;
  border-bottom-style: dotted;
  border-top: 0;
  padding: 7px;
  cursor: pointer; }
.pc #SuggestLst {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%; }
.pc #SuggestPersonLst {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%; }
.pc #SuggestConfLst {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66%; }
.pc #SuggestNext {
  display: block;
  text-align: center;
  color: #5193E0; }
  .pc #SuggestNext:hover {
    background: #D9E7F7; }
.pc #SuggestLst li.focus, .pc #SuggestLst li:hover,
.pc #SuggestPersonLst li.focus,
.pc #SuggestPersonLst li:hover,
.pc #SuggestConfLst li.focus,
.pc #SuggestConfLst li:hover {
  background: #ddd; }
.pc#Index h1 {
  cursor: pointer; }
.pc #RecentSearchContainer .recentsearch_target li:first-child .recentsearch_handler {
  border-top: 0; }
.pc #MainConfListContainer .mainconflist_target li:first-child .mainconf_title {
  border-top: 0; }
.pc #LatestConfListContainer .latestconflist_target li:first-child .latestconf_title {
  border-top: 0; }
.pc #CommitteeListContainer .committeelist_target li:first-child .committeelist_handler {
  border-top: 0; }
.pc #YearListContainer .yearlist_target li:first-child .yearlist_handler {
  border-top: 0; }
.pc #PersonSearchContainer {
  overflow: visible; }
  .pc #PersonSearchContainer #SearchPersonForm {
    position: relative; }
.pc #ConfSearchContainer {
  overflow: visible; }
  .pc #ConfSearchContainer #SearchConfForm {
    position: relative; }
.pc #FreeUseContainer .freeuse_wrapper {
  padding: 24px; }
.pc #DetailSearchBtn {
  display: none;
  cursor: pointer; }
.pc #SearchFilterChangeBtn {
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  float: right;
  margin-top: -1px;
  font-weight: normal;
  width: 104px;
  padding: 2px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #777 #444 #111;
  background-color: #555;
  background-image: -moz-linear-gradient(top, #555, #333);
  background-image: -ms-linear-gradient(#555, #333);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #333));
  background-image: -webkit-linear-gradient(#555, #333);
  background-image: -o-linear-gradient(#555, #333);
  background-image: linear-gradient(#555, #333);
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .pc #SearchFilterChangeBtn .search_filter_text {
    margin-top: -3px;
    vertical-align: middle;
    display: inline-block; }
.pc #SearchPanel #DetailSearchCurrentView .s_target_text,
.pc #SearchPanel .s_specific_container .s_target_text {
  font-size: 14px; }
.pc #SearchPanel #DetailSearchCurrentView .s_target_name,
.pc #SearchPanel .s_specific_container .s_target_name {
  font-weight: bold;
  font-size: 14px;
  padding: 0 4px; }
.pc #DetailSearchCurrentView .s_target_wrapper {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: 1px dotted #777;
  overflow: hidden;
  zoom: 1; }
  .pc #DetailSearchCurrentView .s_target_wrapper.last {
    border-bottom: 0; }
.pc #DetailSearchCurrentView .s_inner_target {
  float: left; }
.pc #DetailSearchCurrentView .s_detail_search_current_view_label {
  float: left;
  margin-left: 2px; }
  .pc #DetailSearchCurrentView .s_detail_search_current_view_label.first {
    margin-left: 0; }
.pc #DetailSearchCurrentView .s_inner_target_conf,
.pc #DetailSearchCurrentView .s_inner_target_person {
  display: none; }
  .pc #DetailSearchCurrentView .s_inner_target_conf.target_selected,
  .pc #DetailSearchCurrentView .s_inner_target_person.target_selected {
    display: inline-block; }
.pc #DetailSearchCurrentView #TargetYearCurrentSelect .s_inner_target_conf,
.pc #DetailSearchCurrentView #TargetYearCurrentSelect .s_inner_target_person {
  display: inline-block; }
.pc .s_specific_container {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 4px;
  color: #600; }
  .pc .s_specific_container h2 {
    float: left;
    margin-right: 6px; }
  .pc .s_specific_container .specific_person_remove .specific_person_name_remove_text {
    color: #fff;
    font-size: 14px; }
  .pc .s_specific_container .specific_conf_remove .specific_conf_remove_text {
    color: #fff;
    font-size: 14px; }
.pc#SearchList #DetailSearchPanel {
  position: relative; }
.pc #DetailSearchChangeView {
  position: absolute;
  z-index: 200;
  top: 12px;
  left: 2%;
  padding: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 96%;
  background-color: #444;
  background-image: -moz-linear-gradient(top, #444, #333);
  background-image: -ms-linear-gradient(#444, #333);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #333));
  background-image: -webkit-linear-gradient(#444, #333);
  background-image: -o-linear-gradient(#444, #333);
  background-image: linear-gradient(#444, #333);
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }
  .pc #DetailSearchChangeView .s_detail_search_change_view_container {
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  .pc #DetailSearchChangeView .s_target_wrapper {
    padding: 10px;
    border-bottom: 1px dotted #777;
    overflow: hidden;
    zoom: 1; }
    .pc #DetailSearchChangeView .s_target_wrapper.last {
      border-bottom: 0; }
  .pc #DetailSearchChangeView .s_inner_target {
    float: left;
    margin-right: 1em;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none; }
  .pc #DetailSearchChangeView .s_detail_search_change_view_title {
    font-size: 16px;
    color: #fff;
    margin-left: 10px;
    margin-top: -3px;
    margin-bottom: 2px; }
  .pc #DetailSearchChangeView .s_detail_search_change_view_label {
    float: left;
    margin-right: 12px; }
  .pc #DetailSearchChangeView label {
    color: #666; }
  .pc #DetailSearchChangeView .target_selected label {
    color: #222;
    font-weight: bold; }
.pc #DetailSearchChangeView .s_target_button_wrapper {
  text-align: right; }
.pc #DetailSearchChangeView #SearchFilterBtn {
  display: inline-block;
  margin-left: 6px; }
.pc #DetailSearchChangeView #SearchFilterCancel {
  display: inline-block; }
.pc #SearchResPanel h1 {
  display: inline-block;
  font-size: 14px;
  margin-right: 20px; }
.pc #SearchResPanel #SearchResCnt {
  padding: 0 4px;
  font-size: 22px; }
.pc #SearchText {
  font-size: 14px; }
.pc #SearchResContainer {
  clear: both; }
  .pc #SearchResContainer .s_conf_title_wrapper {
    padding-left: 0; }
    .pc #SearchResContainer .s_conf_title_wrapper .conf_title {
      text-align: left;
      color: #fff;
      padding-left: 36px;
      cursor: pointer; }
  .pc #SearchResContainer .quote_header span {
    display: inline-block;
    margin-right: 1em; }
  .pc #SearchResContainer .quote_header .quote_person_type {
    min-width: 4em; }
  .pc #SearchResContainer .quote_header .quote_person {
    min-width: 5em; }
  .pc #SearchResContainer .quote_header .quote_person_title {
    min-width: 4em; }
  .pc #SearchResContainer .quote_quote {
    color: #444;
    font-family: "ヒラギノ明朝 Pro W3", "HiraMinProN", "HiraMinProN-W3", "Hiragino Mincho Pro", "Hiragino Mincho Pro W3", "ＭＳ Ｐ明朝", "MS-PMincho", "MS PMincho", serif; }
.pc.dpr_unknown #SearchResContainer .s_conf_title_wrapper .conf_title, .pc.dpr_1_0 #SearchResContainer .s_conf_title_wrapper .conf_title {
  background-repeat: no-repeat;
  background-size: 1620px 20px;
  background-image: url(../img/sprites-list-image-b-x1.png?4);
  background-position: 11px 50%; }
  .pc.dpr_unknown #SearchResContainer .s_conf_title_wrapper .conf_title.opened, .pc.dpr_1_0 #SearchResContainer .s_conf_title_wrapper .conf_title.opened {
    background-position: -1589px 50%; }
.pc.dpr_1_5 #SearchResContainer .s_conf_title_wrapper .conf_title, .pc.dpr_2_0 #SearchResContainer .s_conf_title_wrapper .conf_title {
  background-repeat: no-repeat;
  background-size: 1620px 20px;
  background-image: url(../img/sprites-list-image-b-x2.png?4);
  background-position: 11px 50%; }
  .pc.dpr_1_5 #SearchResContainer .s_conf_title_wrapper .conf_title.opened, .pc.dpr_2_0 #SearchResContainer .s_conf_title_wrapper .conf_title.opened {
    background-position: -1589px 50%; }
.pc .quotes_view #SearchResContainer .conf_detail_target {
  background: #fff;
  border: 1px solid #bbb;
  border-color: #999 #ccc #bbb;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  margin: 1em 2em;
  border-color: #ddd;
  overflow: hidden; }
.pc .quotes_view #SearchResContainer .conf_detail_target :first-child .s_handler {
  border-top: 0; }
.pc#SearchList #SearchResContainer .conf_title {
  border-top: 0; }
.pc#Minutes .quote_quote {
  padding-left: 40px;
  padding-right: 40px;
  background: #fff;
  border-top: 1px dotted #bbb; }
.pc#Minutes .quote_quote {
  font-family: "ヒラギノ明朝 Pro W3", "HiraMinProN", "HiraMinProN-W3", "Hiragino Mincho Pro", "Hiragino Mincho Pro W3", "ＭＳ Ｐ明朝", "MS-PMincho", "MS PMincho", serif;
  display: none;
  min-height: 30px;
  padding-top: 36px;
  padding-bottom: 36px;
  line-height: 2;
  background: #fff; }
.pc#Minutes .quote_container.view_opened .quote_quote {
  display: block; }
.pc#Minutes .quote_container.view_hidden .s_quote_detail_wrapper,
.pc#Minutes .quote_container.view_hidden .quote_title,
.pc#Minutes .quote_container.view_hidden .quote_quote {
  display: none; }
.pc#Minutes .quote_container {
  position: relative; }
  .pc#Minutes .quote_container .s_quote_detail_wrapper {
    position: absolute;
    z-index: 100;
    top: 9px;
    right: 10px; }
.pc#Minutes .quote_container.view_opened .s_quote_detail_wrapper .s_opened_button {
  display: inline-block; }
.pc#Minutes .quote_container.view_opened .s_quote_detail_wrapper .s_closed_button {
  display: none; }
.pc#Minutes .quote_container.view_closed .s_quote_detail_wrapper .s_opened_button {
  display: none; }
.pc#Minutes .quote_container.view_closed .s_quote_detail_wrapper .s_closed_button {
  display: inline-block; }
.pc#Minutes.dpr_unknown .s_quote_detail_wrapper .s_opened_button, .pc#Minutes.dpr_1_0 .s_quote_detail_wrapper .s_opened_button {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: 0 -40px; }
.pc#Minutes.dpr_unknown .s_quote_detail_wrapper .s_closed_button, .pc#Minutes.dpr_1_0 .s_quote_detail_wrapper .s_closed_button {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -40px -40px; }
.pc#Minutes.dpr_1_5 .s_quote_detail_wrapper .s_opened_button, .pc#Minutes.dpr_2_0 .s_quote_detail_wrapper .s_opened_button {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: 0 -40px; }
.pc#Minutes.dpr_1_5 .s_quote_detail_wrapper .s_closed_button, .pc#Minutes.dpr_2_0 .s_quote_detail_wrapper .s_closed_button {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -40px -40px; }
.pc#Minutes .quote_container .quote_title {
  padding-top: 6px;
  padding-left: 28px;
  padding-right: 42px;
  min-height: 30px;
  background: #fff;
  border-top: 1px dotted #ccc; }
  .pc#Minutes .quote_container .quote_title .quote_person_type {
    width: 4em; }
  .pc#Minutes .quote_container .quote_title .quote_person {
    min-width: 5em; }
  .pc#Minutes .quote_container .quote_title .quote_person_type,
  .pc#Minutes .quote_container .quote_title .quote_person,
  .pc#Minutes .quote_container .quote_title .quote_person_title {
    display: inline-block;
    margin-right: 0.5em; }
.pc#Minutes .quote_container.view_opened .quote_title {
  position: absolute; }
  .pc#Minutes .quote_container.view_opened .quote_title .quote_person_type,
  .pc#Minutes .quote_container.view_opened .quote_title .quote_person,
  .pc#Minutes .quote_container.view_opened .quote_title .quote_person_title {
    visibility: hidden; }
.pc#Minutes .quote_container.view_opened.hit_type_title .quote_title .quote_person_type,
.pc#Minutes .quote_container.view_opened.hit_type_title .quote_title .quote_person,
.pc#Minutes .quote_container.view_opened.hit_type_title .quote_title .quote_person_title, .pc#Minutes .quote_container.view_opened.hit_type_name .quote_title .quote_person_type,
.pc#Minutes .quote_container.view_opened.hit_type_name .quote_title .quote_person,
.pc#Minutes .quote_container.view_opened.hit_type_name .quote_title .quote_person_title {
  visibility: visible; }
.pc#Minutes .s_quote_detail_wrapper .quote_page {
  font-size: 14px;
  color: #999;
  display: inline-block;
  vertical-align: 5px;
  margin-right: 1em; }
.pc#Minutes .s_quote_detail_wrapper .quote_video {
  font-size: 14px;
  color: #999;
  display: inline-block;
  vertical-align: 5px;
  margin-right: 1em; }
.pc #CurrentQuotePanel {
  position: fixed;
  bottom: 6px;
  right: 6px;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
  z-index: 400;
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.3);
  -moz-border-radius: 6px;
  border-radius: 6px; }
.pc#BookMark .bookmark_container {
  overflow: visible; }
.pc #SearchClipComp {
  float: right;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .pc #SearchClipComp .search_reglink_handler {
    font-size: 14px;
    padding: 1px 3px;
    color: #666; }
  .pc #SearchClipComp .search_reglink_icon {
    vertical-align: -5px;
    margin-left: 6px; }
.pc#BookMark h1 {
  margin-bottom: 10px; }
.pc#BookMark .bookmark_container .s_title {
  text-align: left; }
.pc#BookMark .s_bookmark_regtime_wrapper {
  display: block;
  font-size: 12px; }
  .pc#BookMark .s_bookmark_regtime_wrapper .s_bookmark_regtime_label {
    font-weight: bold;
    padding-right: 10px; }
.pc#BookMark .s_searchclip_regtime_wrapper {
  display: block;
  font-size: 12px; }
  .pc#BookMark .s_searchclip_regtime_wrapper .s_searchclip_regtime_label {
    font-weight: bold;
    padding-right: 10px; }
.pc#BookMark .bookmark_container .bookmark_quote {
  border-top: 1px solid #ddd;
  padding: 12px 14px;
  font-family: "ヒラギノ明朝 Pro W3", "HiraMinProN", "HiraMinProN-W3", "Hiragino Mincho Pro", "Hiragino Mincho Pro W3", "ＭＳ Ｐ明朝", "MS-PMincho", "MS PMincho", serif;
  line-height: 2; }
.pc#BookMark .searchclip_container .s_title {
  text-align: left; }
.pc#BookMark .bookmark_subtitle,
.pc#BookMark .bookmark_page,
.pc#BookMark .bookmark_person_type,
.pc#BookMark .bookmark_person,
.pc#BookMark .bookmark_person_title {
  margin-right: 0.5em; }
.pc .searchclip_container .searchclip_cont {
  margin-bottom: 8px; }
.pc .searchclip_container .s_searchclip_cont_label {
  display: inline-block;
  margin-right: 4px; }
.pc .searchclip_container .s_searchclip_cont_name {
  display: inline-block;
  margin-right: 10px; }
.pc .s_viewmore .s_handler {
  text-align: center;
  padding: 12px 14px;
  border-top: 1px solid #ddd;
  color: #5193E0;
  overflow: hidden;
  zoom: 1;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
.pc #SearchWords,
.pc #SearchPerson,
.pc #SearchConf,
.pc .recentsearch_word {
  vertical-align: middle; }
.pc #SearchPanel .search_clear {
  margin-right: 10px; }
.pc#Index #SearchPanel .search_clear {
  margin-left: -32px; }
.pc #PersonSearchContainer .search_clear,
.pc #ConfSearchContainer .search_clear {
  margin-left: -32px;
  font-size: 14px; }
.pc .recentsearch_clear {
  width: 18px;
  height: 18px; }
.pc.dpr_unknown .recentsearch_clear, .pc.dpr_1_0 .recentsearch_clear {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -20px -20px; }
.pc.dpr_1_5 .recentsearch_clear, .pc.dpr_2_0 .recentsearch_clear {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -20px -20px; }
.pc .search_type_handler {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  height: 21px;
  width: 67px;
  font-size: 14px;
  margin-left: -103px;
  margin-right: -2px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  .pc .search_type_handler.synonym_on {
    color: #387300;
    background: #9CE752; }
  .pc .search_type_handler.synonym_off {
    color: #999;
    background: #f0f0f0; }
  .pc .search_type_handler .s_search_type_icon {
    display: inline-block;
    vertical-align: -1px;
    margin-right: 2px;
    width: 14px;
    height: 12px; }
.pc.dpr_unknown .search_type_handler.synonym_on .s_search_type_icon, .pc.dpr_1_0 .search_type_handler.synonym_on .s_search_type_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -140px -20px; }
.pc.dpr_unknown .search_type_handler.synonym_off .s_search_type_icon, .pc.dpr_1_0 .search_type_handler.synonym_off .s_search_type_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -120px -20px; }
.pc.dpr_1_5 .search_type_handler.synonym_on .s_search_type_icon, .pc.dpr_2_0 .search_type_handler.synonym_on .s_search_type_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -140px -20px; }
.pc.dpr_1_5 .search_type_handler.synonym_off .s_search_type_icon, .pc.dpr_2_0 .search_type_handler.synonym_off .s_search_type_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -120px -20px; }
.pc header {
  z-index: 500;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #444;
  background-image: -moz-linear-gradient(top, #444, #333);
  background-image: -ms-linear-gradient(#444, #333);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #333));
  background-image: -webkit-linear-gradient(#444, #333);
  background-image: -o-linear-gradient(#444, #333);
  background-image: linear-gradient(#444, #333);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); }
  .pc header #GlobalMenuContainer {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    margin: auto;
    padding: 4px 0;
    padding-left: 50px;
    padding-right: 50px;
    min-width: 900px;
    max-width: 900px; }
.pc header #UserTopSet {
  margin-left: 10px; }
  .pc header #UserTopSet #MinutesImage {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle; }
  .pc header #UserTopSet #MinutesName {
    vertical-align: middle; }
.pc #MenuContent {
  float: right;
  margin-right: 10px; }
.pc header #HomeLink {
  display: inline-block; }
.pc#Minutes header #HomeLink .homelink {
  width: 40px; }
  .pc#Minutes header #HomeLink .homelink .homelink_icon {
    margin-right: 0; }
  .pc#Minutes header #HomeLink .homelink .homelink_text {
    display: none; }
.pc.dpr_unknown .homelink_icon, .pc.dpr_1_0 .homelink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: 0 0; }
.pc.dpr_1_5 .homelink_icon, .pc.dpr_2_0 .homelink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: 0 0; }
.pc header #BookMarkComp {
  display: inline-block; }
  .pc header #BookMarkComp .bookmarklink {
    width: 120px; }
.pc#Minutes header #BookMarkComp .bookmarklink {
  width: 40px; }
  .pc#Minutes header #BookMarkComp .bookmarklink .bookmarklink_icon {
    margin-right: 0; }
  .pc#Minutes header #BookMarkComp .bookmarklink .bookmarklink_text {
    display: none; }
.pc.dpr_unknown .bookmarklink_icon, .pc.dpr_1_0 .bookmarklink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -20px 0; }
.pc.dpr_1_5 .bookmarklink_icon, .pc.dpr_2_0 .bookmarklink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -20px 0; }
.pc header #ConfConfig {
  display: inline-block; }
.pc#Minutes.firefox #ConfConfig {
  display: inline-block !important; }
.pc#Minutes header #ConfConfig > .conf_config {
  width: 40px; }
  .pc#Minutes header #ConfConfig > .conf_config .conf_config_icon {
    margin-right: 0; }
  .pc#Minutes header #ConfConfig > .conf_config .conf_config_text {
    display: none; }
.pc.dpr_unknown .conf_config_icon, .pc.dpr_1_0 .conf_config_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -40px 0; }
.pc.dpr_1_5 .conf_config_icon, .pc.dpr_2_0 .conf_config_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -40px 0; }
.pc header #HelpLink {
  display: inline-block; }
.pc#Minutes header #HelpLink .helplink {
  width: 40px; }
  .pc#Minutes header #HelpLink .helplink .helplink_icon {
    margin-right: 0; }
  .pc#Minutes header #HelpLink .helplink .helplink_text {
    display: none; }
.pc.dpr_unknown .helplink_icon, .pc.dpr_1_0 .helplink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x1.png?4);
  background-position: -60px 0; }
.pc.dpr_1_5 .helplink_icon, .pc.dpr_2_0 .helplink_icon {
  background-repeat: no-repeat;
  background-size: 190px 80px;
  background-image: url(../img/sprites-image-x2.png?4);
  background-position: -60px 0; }
.pc#Index header #HomeLink,
.pc#Index header #GlobalMenu {
  display: none; }
.pc#SearchList header #GlobalMenu {
  display: none; }
.pc#Minutes header #GlobalMenu {
  display: none; }
.pc#BookMark header #BookMarkComp,
.pc#BookMark header #GlobalMenu {
  display: none; }
.pc #MenuContent .conf_info_contents {
  text-align: center;
  color: #999;
  font-size: 10px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
.pc #MenuContent .second_layer {
  position: absolute;
  z-index: 500;
  right: 30px;
  top: 55px;
  padding: 6px;
  width: 400px;
  background-color: #444;
  background-image: -moz-linear-gradient(top, #444, #333);
  background-image: -ms-linear-gradient(#444, #333);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #333));
  background-image: -webkit-linear-gradient(#444, #333);
  background-image: -o-linear-gradient(#444, #333);
  background-image: linear-gradient(#444, #333);
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }
  .pc #MenuContent .second_layer.opened {
    display: block; }
  .pc #MenuContent .second_layer .font_change_title,
  .pc #MenuContent .second_layer .default_search_config_title {
    font-weight: bold;
    background: #fff;
    color: #222;
    margin-bottom: 6px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.pc #MenuContent .third_layer .conf_config_contents {
  background: #fff;
  color: #000;
  padding: 12px;
  margin-bottom: 6px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
.pc #MenuContent .third_layer .conf_config_title {
  margin-bottom: 4px; }
.pc #MenuContent .third_layer .s_conf_config_comment {
  font-size: 14px;
  color: #222;
  margin-bottom: 6px; }
.pc #MenuContent .third_layer .s_button {
  text-align: left; }
.pc#Minutes #MinutesImage {
  margin-top: -4px;
  display: inline-block; }
.pc#Minutes #ConfTitle {
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
  margin-top: -3px;
  display: inline-block; }
.pc#Minutes #ConfSubTitle {
  font-size: 14px;
  margin-left: 1em;
  vertical-align: middle;
  margin-top: -3px;
  display: inline-block; }
.pc header .s_header_bottom_contents_wrapper {
  background-color: #ddd;
  background-image: -moz-linear-gradient(top, #ddd, #ccc);
  background-image: -ms-linear-gradient(#ddd, #ccc);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #ccc));
  background-image: -webkit-linear-gradient(#ddd, #ccc);
  background-image: -o-linear-gradient(#ddd, #ccc);
  background-image: linear-gradient(#ddd, #ccc); }
.pc header .s_control_panel_title {
  background-color: #ccc;
  background-image: -moz-linear-gradient(top, #ccc, #ccc);
  background-image: -ms-linear-gradient(#ccc, #ccc);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #ccc));
  background-image: -webkit-linear-gradient(#ccc, #ccc);
  background-image: -o-linear-gradient(#ccc, #ccc);
  background-image: linear-gradient(#ccc, #ccc);
  color: #555;
  padding: 0 14px; }
.pc header #ControlPanelContainer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  padding: 4px 0;
  padding-left: 50px;
  padding-right: 50px;
  min-width: 900px;
  max-width: 900px;
  padding-top: 5px;
  position: relative;
  height: 36px; }
.pc header #ModePanel .s_button.target_selected {
  background-color: #eee;
  background-image: -moz-linear-gradient(top, #eee, #aaa);
  background-image: -ms-linear-gradient(#eee, #aaa);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));
  background-image: -webkit-linear-gradient(#eee, #aaa);
  background-image: -o-linear-gradient(#eee, #aaa);
  background-image: linear-gradient(#eee, #aaa); }
.pc header #QuoteJumpPanel {
  float: right; }
  .pc header #QuoteJumpPanel #HitPointPanel {
    float: right; }
  .pc header #QuoteJumpPanel #QuoteMovePanel {
    float: right; }
.pc header #DueListPanel {
  margin-left: 10px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  border-color: #627692 #2B3D58 #1D2A3E;
  color: #627692 #2B3D58 #1D2A3E; }
  .pc header #DueListPanel .duelist_handler {
    padding-left: 15px;
    padding-right: 15px; }
  .pc header #DueListPanel .s_button {
    color: #fff;
    background-color: #465F82;
    background-image: -moz-linear-gradient(top, #465F82, #253C5D);
    background-image: -ms-linear-gradient(#465F82, #253C5D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #465F82), color-stop(100%, #253C5D));
    background-image: -webkit-linear-gradient(#465F82, #253C5D);
    background-image: -o-linear-gradient(#465F82, #253C5D);
    background-image: linear-gradient(#465F82, #253C5D);
    border-left-color: #465F82;
    border-right-color: #253C5D; }
    .pc header #DueListPanel .s_button.disable {
      color: #607593;
      background-color: #465F82;
      background-image: -moz-linear-gradient(top, #465F82, #465F82);
      background-image: -ms-linear-gradient(#465F82, #465F82);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #465F82), color-stop(100%, #465F82));
      background-image: -webkit-linear-gradient(#465F82, #465F82);
      background-image: -o-linear-gradient(#465F82, #465F82);
      background-image: linear-gradient(#465F82, #465F82); }
.pc header #DueListContents {
  width: 404px;
  display: none;
  position: absolute;
  z-index: 500;
  left: 20px;
  top: 55px;
  padding: 6px;
  background-color: #465F82;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }
  .pc header #DueListContents.opened {
    display: block; }
  .pc header #DueListContents li {
    background: #fff; }
  .pc header #DueListContents .conf_detail_container {
    cursor: pointer; }
  .pc header #DueListContents .target_selected {
    color: #4D9E00;
    background-color: #E9FFD8;
    cursor: default; }
.pc.dpr_unknown #DueListContents .target_selected .s_list, .pc.dpr_1_0 #DueListContents .target_selected .s_list {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-selected-x1.png?4);
  background-position: 100% 50%; }
.pc.dpr_1_5 #DueListContents .target_selected .s_list, .pc.dpr_2_0 #DueListContents .target_selected .s_list {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url(../img/list-selected-x2.png?4);
  background-position: 100% 50%; }
.pc .menu_item_close_handler {
  right: -8px; }
  .pc .menu_item_close_handler .menu_item_close_text {
    display: none; }
.pc #DueListContents .duelist_close_handler {
  left: -8px; }
  .pc #DueListContents .duelist_close_handler .duelist_close_text {
    display: none; }
.pc.dpr_unknown .menu_item_close_handler, .pc.dpr_1_0 .menu_item_close_handler {
  background-color: #444; }
.pc.dpr_unknown #DueListContents .duelist_close_handler, .pc.dpr_1_0 #DueListContents .duelist_close_handler {
  background-color: #465F82; }
.pc.dpr_1_5 .menu_item_close_handler, .pc.dpr_2_0 .menu_item_close_handler {
  background-color: #444; }
.pc.dpr_1_5 #DueListContents .duelist_close_handler, .pc.dpr_2_0 #DueListContents .duelist_close_handler {
  background-color: #465F82; }
.pc .menu_item_return_handler {
  margin-bottom: 6px; }
.pc footer {
  clear: both; }
.pc #logo {
  overflow: hidden;
  zoom: 1; }
  .pc #logo img {
    display: block;
    margin: 10px auto 20px;
    width: 112px;
    height: 22px; }
.pc#Minutes footer {
  display: none; }
.pc#Minutes .quote_container_with_current_hit.view_closed .s_hits_wrapper .current_hit {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper,
.pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper .quote_person_type,
  .pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper .quote_person,
  .pc#Minutes .quote_container_with_hits.hit_type_name.view_opened .s_hits_wrapper .quote_person_title,
  .pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper .quote_person_type,
  .pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper .quote_person,
  .pc#Minutes .quote_container_with_hits.hit_type_title.view_opened .s_hits_wrapper .quote_person_title {
    color: #999; }
.pc#Minutes #DueListContents .target_selected .conf_detail_subtitle_with_hit {
  color: #4D9E00;
  background: none; }
.pc#Minutes .current_quote.view_closed .quote_title {
  background-color: #E9FFD8;
  color: #244609; }
.pc #SearchResNullContainer {
  text-align: center;
  padding: 80px 10px; }
.pc#BookMark #BookMarkListNullContainer h2 {
  display: inline-block;
  font-size: 14px;
  margin-right: 20px; }
  .pc#BookMark #BookMarkListNullContainer h2 .s_bookmark_cnt {
    padding: 0 4px;
    font-size: 22px; }
.pc#BookMark #BookMarkListNullContainer .s_bookmark_list_null_panel {
  padding: 40px; }
  .pc#BookMark #BookMarkListNullContainer .s_bookmark_list_null_panel dt {
    font-weight: bold; }
  .pc#BookMark #BookMarkListNullContainer .s_bookmark_list_null_panel dd {
    margin-bottom: 22px; }
    .pc#BookMark #BookMarkListNullContainer .s_bookmark_list_null_panel dd.last {
      margin-bottom: 0; }
.pc#BookMark #BookMarkListNullContainer .s_bookmark_off_icon {
  width: 40px;
  height: 20px; }

.win #SearchResContainer .quote_quote {
  font-family: "ヒラギノ角ゴ Pro W3", "HiraKakuProN", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", "MS-PGothic", "MS PGothic", sans-serif; }

.win#Minutes .quote_quote, .win#BookMark .quote_quote {
  font-family: "ＭＳ ゴシック", "MS-Gothic", "MS Gothic", "osaka-mono", sans-serif; }

.win#BookMark .bookmark_container .bookmark_quote {
  font-family: "ＭＳ ゴシック", "MS-Gothic", "MS Gothic", "osaka-mono", sans-serif; }
