/* line 5, ../../app/assets/stylesheets/tri.css.scss */
.org_div {
  position: absolute;
  width: 200px;
  height: 20px;
  text-align: left;
  /*border-style: solid;
  border-width: thin;*/
  z-index: 9999;
  display: none;
}

/* line 16, ../../app/assets/stylesheets/tri.css.scss */
#div1 {
  font-weight: bold;
  color: white;
  height: 26px;
  background-color: #6080CC;
  -webkit-border-radius: 10px 10px 0px 0px;
  text-align: center;
  border-style: solid;
  border-width: thin;
  border-color: #0000dd;
}

/* line 27, ../../app/assets/stylesheets/tri.css.scss */
#div2 {
  font-weight: bold;
  color: white;
  height: 26px;
  background-color: #FF6060;
  -webkit-border-radius: 10px 10px 0px 0px;
  text-align: center;
  border-style: solid;
  border-width: thin;
  border-color: #dd0000;
}

/* line 38, ../../app/assets/stylesheets/tri.css.scss */
#div3 {
  font-weight: bold;
  color: white;
  height: 26px;
  background-color: #44BB88;
  -webkit-border-radius: 10px 10px 0px 0px;
  text-align: center;
  border-style: solid;
  border-width: thin;
  border-color: #008800;
}

/* line 50, ../../app/assets/stylesheets/tri.css.scss */
.top_div {
  line-height: 1.5em;
  width: 962px;
  margin-bottom: 10px;
  /*margin-left: auto;
  margin-right: auto;*/
}

/* line 58, ../../app/assets/stylesheets/tri.css.scss */
#top_title {
  line-height: 1.75em;
}
/* line 60, ../../app/assets/stylesheets/tri.css.scss */
#top_title #op_box, #top_title #edit_box {
  line-height: 1em;
}

/* line 65, ../../app/assets/stylesheets/tri.css.scss */
#rival_title {
  line-height: 1.75em;
}

/* line 69, ../../app/assets/stylesheets/tri.css.scss */
#graphs_title {
  line-height: 1.75em;
}

/* line 73, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou, .content_iryou_area, .content_iryou_area_form {
  width: 962px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: solid solid none solid;
  border-color: #16365c;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 83, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou td, .content_iryou_area td, .content_iryou_area_form td {
  border-style: solid solid none solid;
  border-color: #16365c;
  border-width: thin;
  padding-left: 5px;
}
/* line 89, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou td.modified.td_gray, .content_iryou_area td.modified.td_gray, .content_iryou_area_form td.modified.td_gray {
  background-color: #dddddd;
}
/* line 92, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou td.modified, .content_iryou_area td.modified, .content_iryou_area_form td.modified {
  background-color: #ffffaa;
}

/* line 97, ../../app/assets/stylesheets/tri.css.scss */
div.content_sukima {
  width: 962px;
  margin-bottom: 10px;
  border-style: solid none none none;
  border-color: #16365c;
  border-width: thin;
}

/* line 105, ../../app/assets/stylesheets/tri.css.scss */
div.content_sukima_half {
  width: 625px;
  margin-bottom: 10px;
  border-style: solid none none none;
  border-color: #16365c;
  border-width: thin;
}

/* line 113, ../../app/assets/stylesheets/tri.css.scss */
div.content_sukima_yakkyoku {
  width: 962px;
  margin-bottom: 5px;
  border-style: solid none none none;
  border-color: #dd0000;
  border-width: thin;
}

/* line 121, ../../app/assets/stylesheets/tri.css.scss */
div.content_sukima_kaigo {
  width: 962px;
  margin-bottom: 5px;
  border-style: solid none none none;
  border-color: #008800;
  border-width: thin;
}

/* line 129, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: solid solid none solid;
  border-color: #16365c;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 139, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_form td {
  border-style: solid solid none solid;
  border-color: #16365c;
  border-width: thin;
  padding-left: 5px;
}
/* line 145, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_form td.modified.td_gray {
  background-color: #dddddd;
}
/* line 148, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_form td.modified {
  background-color: #ffffaa;
}

/* line 153, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_top {
  width: 962px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: none solid none solid;
  border-color: #16365c;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 163, ../../app/assets/stylesheets/tri.css.scss */
.content_iryou_top td {
  border-style: none solid none solid;
  border-color: #16365c;
  border-width: thin;
  padding-left: 5px;
}

/* line 171, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table {
  display: none;
  border-style: none none solid none;
  border-width: thin;
  border-collapse: collapse;
  border-color: #16365c;
}
/* line 177, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table th {
  padding-left: 5px;
  text-align: left;
  font-weight: normal;
}
/* line 182, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table th.bg {
  background-color: #eeeeff;
}
/* line 185, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table th.centering {
  text-align: center;
  padding-right: 5px;
}

/* line 191, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table_form {
  width: 100%;
  border-style: none none solid none;
  border-width: thin;
  border-collapse: collapse;
  border-color: #16365c;
}
/* line 197, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table_form th {
  padding-left: 5px;
  text-align: left;
  font-weight: normal;
}
/* line 202, ../../app/assets/stylesheets/tri.css.scss */
#iryou_table_form th.bg {
  background-color: #eeeeff;
}

/* line 207, ../../app/assets/stylesheets/tri.css.scss */
.content_yakkyoku, .content_yakkyoku_area, .content_yakkyoku_area_form {
  width: 962px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: solid solid none solid;
  border-color: #dd0000;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 217, ../../app/assets/stylesheets/tri.css.scss */
.content_yakkyoku td, .content_yakkyoku_area td, .content_yakkyoku_area_form td {
  border-style: solid solid none solid;
  border-color: #dd0000;
  border-width: thin;
  padding-left: 5px;
}
/* line 223, ../../app/assets/stylesheets/tri.css.scss */
.content_yakkyoku td.modified.td_gray, .content_yakkyoku_area td.modified.td_gray, .content_yakkyoku_area_form td.modified.td_gray {
  background-color: #dddddd;
}
/* line 226, ../../app/assets/stylesheets/tri.css.scss */
.content_yakkyoku td.modified, .content_yakkyoku_area td.modified, .content_yakkyoku_area_form td.modified {
  background-color: #ffffaa;
}

/* line 231, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_table {
  display: none;
  border-style: none none solid none;
  border-width: thin;
  border-collapse: collapse;
  border-color: #dd0000;
}
/* line 237, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_table th {
  padding-left: 5px;
  text-align: left;
  font-weight: normal;
}
/* line 242, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_table th.th_gray {
  background-color: #ddcccc;
}
/* line 245, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_table th.bg {
  background-color: #ffeeee;
}

/* line 250, ../../app/assets/stylesheets/tri.css.scss */
.content_sakoju, .content_sakoju_area, .content_sakoju_area_form {
  width: 962px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: solid solid none solid;
  border-color: #008800;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 260, ../../app/assets/stylesheets/tri.css.scss */
.content_sakoju td, .content_sakoju_area td, .content_sakoju_area_form td {
  border-style: solid solid none solid;
  border-color: #008800;
  border-width: thin;
  padding-left: 5px;
}
/* line 266, ../../app/assets/stylesheets/tri.css.scss */
.content_sakoju td.modified.td_gray, .content_sakoju_area td.modified.td_gray, .content_sakoju_area_form td.modified.td_gray {
  background-color: #dddddd;
}
/* line 269, ../../app/assets/stylesheets/tri.css.scss */
.content_sakoju td.modified, .content_sakoju_area td.modified, .content_sakoju_area_form td.modified {
  background-color: #ffffaa;
}

/* line 274, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_table {
  display: none;
  border-style: none none solid none;
  border-width: thin;
  border-collapse: collapse;
  border-color: #008800;
}
/* line 280, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_table th {
  padding-left: 5px;
  text-align: left;
  font-weight: normal;
}
/* line 285, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_table th.th_gray {
  background-color: #ccddcc;
}
/* line 288, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_table th.bg {
  background-color: #eeffee;
}

/* line 293, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_table {
  display: none;
  border-style: none none solid none;
  border-width: thin;
  border-collapse: collapse;
  border-color: #008800;
}
/* line 299, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_table th {
  padding-left: 5px;
  text-align: left;
  font-weight: normal;
}
/* line 304, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_table th.th_gray {
  background-color: #ccddcc;
}
/* line 307, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_table th.bg {
  background-color: #eeffee;
}

/* line 312, ../../app/assets/stylesheets/tri.css.scss */
.left_table {
  width: 460px;
}

/* line 315, ../../app/assets/stylesheets/tri.css.scss */
.right_table {
  width: 460px;
}

/* line 319, ../../app/assets/stylesheets/tri.css.scss */
.red_div {
  /* background-color: #FFDDDD;
  border-style: solid;
  border-width: thin;
  border-color: #DD8888;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px; */
}

/* line 327, ../../app/assets/stylesheets/tri.css.scss */
.green_div {
  /* background-color: #CCFFCC;
  border-style: solid;
  border-width: thin;
  border-color: #66DD66;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px; */
}

/* line 335, ../../app/assets/stylesheets/tri.css.scss */
.blue_div {
  /* background-color: #DDDDFF;
  border-style: solid;
  border-width: thin;
  border-color: #16365c;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px; */
}

/* line 344, ../../app/assets/stylesheets/tri.css.scss */
.red_table {
  /* background-color: #FFDDDD; */
  border-style: solid;
  border-width: thin;
  border-color: #000000;
  border-collapse: collapse;
  -webkit-border-radius: 10px;
}
/* line 351, ../../app/assets/stylesheets/tri.css.scss */
.red_table th {
  background-color: #FFDDDD;
  border-color: #dd0000;
}
/* line 354, ../../app/assets/stylesheets/tri.css.scss */
.red_table th div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 360, ../../app/assets/stylesheets/tri.css.scss */
.red_table tr.odd.hor_rel td, .red_table tr.even.hor_rel td {
  background-color: #ffff99;
}
/* line 363, ../../app/assets/stylesheets/tri.css.scss */
.red_table tr.odd td {
  background-color: #ffeeee;
  border-color: #dd0000;
}
/* line 366, ../../app/assets/stylesheets/tri.css.scss */
.red_table tr.odd td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 372, ../../app/assets/stylesheets/tri.css.scss */
.red_table td {
  width: 50%;
  border-style: solid;
  border-width: thin;
  border-color: #dd0000;
}
/* line 377, ../../app/assets/stylesheets/tri.css.scss */
.red_table td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}

/* line 385, ../../app/assets/stylesheets/tri.css.scss */
.green_table {
  /* background-color: #CCFFCC; */
  border-style: solid;
  border-width: thin;
  border-color: #008800;
  border-collapse: collapse;
}
/* line 391, ../../app/assets/stylesheets/tri.css.scss */
.green_table th {
  background-color: #CCFFCC;
}
/* line 393, ../../app/assets/stylesheets/tri.css.scss */
.green_table th div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 399, ../../app/assets/stylesheets/tri.css.scss */
.green_table td {
  width: 50%;
  border-style: solid;
  border-width: thin;
  border-color: #008800;
}
/* line 404, ../../app/assets/stylesheets/tri.css.scss */
.green_table td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 410, ../../app/assets/stylesheets/tri.css.scss */
.green_table tr.odd.hor_rel td, .green_table tr.even.hor_rel td {
  background-color: #ffff99;
}
/* line 413, ../../app/assets/stylesheets/tri.css.scss */
.green_table tr.odd td {
  background-color: #eeffee;
  border-color: #008800;
}
/* line 416, ../../app/assets/stylesheets/tri.css.scss */
.green_table tr.odd td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}

/* line 424, ../../app/assets/stylesheets/tri.css.scss */
.blue_table {
  /* background-color: #ddddff; */
  border-style: solid;
  border-width: thin;
  border-color: #8888dd;
  border-collapse: collapse;
}
/* line 430, ../../app/assets/stylesheets/tri.css.scss */
.blue_table th {
  background-color: #ddddff;
}
/* line 432, ../../app/assets/stylesheets/tri.css.scss */
.blue_table th div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 438, ../../app/assets/stylesheets/tri.css.scss */
.blue_table td {
  width: 50%;
  border-style: solid;
  border-width: thin;
  border-color: #8888dd;
}
/* line 443, ../../app/assets/stylesheets/tri.css.scss */
.blue_table td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 449, ../../app/assets/stylesheets/tri.css.scss */
.blue_table tr.odd.hor_rel td, .blue_table tr.even.hor_rel td {
  background-color: #ffff99;
}
/* line 452, ../../app/assets/stylesheets/tri.css.scss */
.blue_table tr.odd td {
  background-color: #eeeeff;
}
/* line 454, ../../app/assets/stylesheets/tri.css.scss */
.blue_table tr.odd td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}

/* line 462, ../../app/assets/stylesheets/tri.css.scss */
.orange_table {
  /* background-color: #ddddff; */
  border-style: solid;
  border-width: thin;
  border-color: #8888dd;
  border-collapse: collapse;
}
/* line 468, ../../app/assets/stylesheets/tri.css.scss */
.orange_table th {
  background-color: #ddddff;
}
/* line 470, ../../app/assets/stylesheets/tri.css.scss */
.orange_table th div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 476, ../../app/assets/stylesheets/tri.css.scss */
.orange_table td {
  width: 50%;
  border-style: solid;
  border-width: thin;
  border-color: #8888dd;
}
/* line 481, ../../app/assets/stylesheets/tri.css.scss */
.orange_table td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 487, ../../app/assets/stylesheets/tri.css.scss */
.orange_table tr.odd.hor_rel td, .orange_table tr.even.hor_rel td {
  background-color: #ffff99;
}
/* line 490, ../../app/assets/stylesheets/tri.css.scss */
.orange_table tr.odd td {
  background-color: #eeeeff;
}
/* line 492, ../../app/assets/stylesheets/tri.css.scss */
.orange_table tr.odd td div {
  width: 100%;
  height: 50px;
  overflow: hidden;
}

/* line 500, ../../app/assets/stylesheets/tri.css.scss */
#top_holder {
  width: 970px;
}

/* line 504, ../../app/assets/stylesheets/tri.css.scss */
.red_title {
  color: white;
  font-weight: bold;
  text-align: center;
  background-color: #ff6060;
  /* border-style: none none solid none; */
  border-style: solid;
  border-width: thin;
  border-color: #dd0000;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  margin-bottom: 3px;
}

/* line 517, ../../app/assets/stylesheets/tri.css.scss */
.green_title {
  color: white;
  font-weight: bold;
  text-align: center;
  background-color: #44bb88;
  border-style: solid;
  border-width: thin;
  border-color: #008800;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  margin-bottom: 0px;
}

/* line 529, ../../app/assets/stylesheets/tri.css.scss */
.blue_title {
  color: white;
  font-weight: bold;
  text-align: center;
  background-color: #6080cc;
  border-style: solid;
  border-width: thin;
  /* border-color: #8888DD; */
  border-color: #16365c;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  margin-bottom: 3px;
}

/* line 542, ../../app/assets/stylesheets/tri.css.scss */
.orange_title {
  color: white;
  font-weight: bold;
  text-align: center;
  background-color: #ff8c00;
  border-style: solid;
  border-width: thin;
  /* border-color: #8888DD; */
  border-color: #ff4500;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  margin-bottom: 3px;
}

/* line 556, ../../app/assets/stylesheets/tri.css.scss */
.update_item {
  color: #ff0000;
}

/* line 561, ../../app/assets/stylesheets/tri.css.scss */
th.user {
  color: black;
}

/* line 565, ../../app/assets/stylesheets/tri.css.scss */
td.user {
  color: black;
}

/* line 569, ../../app/assets/stylesheets/tri.css.scss */
th.th_gray {
  background-color: #ccccdd;
}

/* line 573, ../../app/assets/stylesheets/tri.css.scss */
td.td_gray {
  background-color: #dddddd;
}

/* line 577, ../../app/assets/stylesheets/tri.css.scss */
input.extra {
  text-align: right;
  font-size: 14px;
  background-color: #ffffdd;
}

/* line 583, ../../app/assets/stylesheets/tri.css.scss */
input.extra2 {
  text-align: left;
  font-size: 14px;
  background-color: #ffffdd;
}

/* line 589, ../../app/assets/stylesheets/tri.css.scss */
input.extra3 {
  text-align: center;
  font-size: 14px;
  background-color: #ffffdd;
}

/* line 595, ../../app/assets/stylesheets/tri.css.scss */
textarea.extra {
  background-color: #ffffdd;
}

/* line 599, ../../app/assets/stylesheets/tri.css.scss */
td.extra {
  background-color: #ffffdd;
}

/* line 603, ../../app/assets/stylesheets/tri.css.scss */
.iryou_other_comm_button {
  color: #0000ff;
  font-size: small;
}

/* line 608, ../../app/assets/stylesheets/tri.css.scss */
.yakkyoku_other_comm_button {
  color: #0000ff;
  font-size: small;
}

/* line 613, ../../app/assets/stylesheets/tri.css.scss */
.sakoju_other_comm_button {
  color: #0000ff;
  font-size: small;
}

/* line 618, ../../app/assets/stylesheets/tri.css.scss */
.kaigo_other_comm_button {
  color: #0000ff;
  font-size: small;
}

/* line 623, ../../app/assets/stylesheets/tri.css.scss */
.kinkou_div {
  display: none;
  margin-top: 12px;
}

/* line 628, ../../app/assets/stylesheets/tri.css.scss */
.kinkou_box {
  /*border-style: solid;
  border-color: #6666FF;
  border-width: 2px;*/
  width: 955px;
  padding-bottom: 2em;
}

/* line 636, ../../app/assets/stylesheets/tri.css.scss */
.kinkou_1 {
  width: 800px;
  height: 1.5em;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
  white-space: nowrap;
}

/* line 646, ../../app/assets/stylesheets/tri.css.scss */
.kinkou_2 {
  width: 800px;
  height: 1.5em;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
  white-space: nowrap;
}

/* 近郊の矢印アイコン */
/* 初期値は左だけみえない */
/* line 658, ../../app/assets/stylesheets/tri.css.scss */
#kinkou1_left {
  display: none;
}

/* line 661, ../../app/assets/stylesheets/tri.css.scss */
#kinkou1_right_g {
  display: none;
}

/* line 664, ../../app/assets/stylesheets/tri.css.scss */
#kinkou2_left {
  display: none;
}

/* line 667, ../../app/assets/stylesheets/tri.css.scss */
#kinkou2_right_g {
  display: none;
}

/* line 672, ../../app/assets/stylesheets/tri.css.scss */
span.iryou_label {
  color: white;
  background-color: #6080cc;
  padding-left: 3px;
  padding-right: 3px;
}

/* line 679, ../../app/assets/stylesheets/tri.css.scss */
span.yakkyoku_label {
  color: white;
  background-color: #ff6060;
  padding-left: 3px;
  padding-right: 3px;
}

/* line 685, ../../app/assets/stylesheets/tri.css.scss */
span.kaigo_label {
  color: white;
  background-color: #44bb88;
  padding-left: 3px;
  padding-right: 3px;
}

/* line 692, ../../app/assets/stylesheets/tri.css.scss */
#grayout {
  width: 100%;
  min-height: 100%;
  height: 100%;
  left: 1200px;
  top: 0px;
  position: fixed;
  #background: rgba(0, 0, 0, 0.2);
  background: #ffffff;
  border-left: solid 1px;
  z-index: 100;
}
/* line 706, ../../app/assets/stylesheets/tri.css.scss */
#grayout #area_menu {
  margin-left: 7px;
  width: 97px;
}
/* line 711, ../../app/assets/stylesheets/tri.css.scss */
#grayout #select_top_relation {
  text-align: center;
  padding-top: 9px;
  padding-bottom: 11px;
  width: 98%;
  height: 42px;
  -webkit-border-radius: 6px;
  margin-top: 10px;
  margin-left: 10px;
}
/* line 721, ../../app/assets/stylesheets/tri.css.scss */
#grayout #select_top_relation #select_title_relation {
  width: 90%;
  float: left;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  vertical-align: -9px;
}
/* line 732, ../../app/assets/stylesheets/tri.css.scss */
#grayout #select_top_relation #back_relation_button #back_menu {
  width: 43px;
  right: 10px;
  z-index: 0;
  margin-right: 10px;
  margin-top: 8px;
}
/* line 743, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_button {
  display: none;
  height: 100px;
  width: 60%;
  margin: 130px auto 0px auto;
  -webkit-border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  border: solid 1px #222222;
}
/* line 752, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_button span {
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  line-height: 100px;
}
/* line 760, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_triangle_button {
  display: none;
  height: 100px;
  width: 60%;
  margin: 70px auto 180px auto;
  -webkit-border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  border: solid 1px #222222;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
}
/* line 771, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_triangle_button span {
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  line-height: 100px;
}
/* line 779, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div {
  background: #ffffff;
  height: 700px;
  width: 98%;
  margin-top: 10px;
  margin-left: 10px;
  -webkit-border-radius: 7px;
}
/* line 791, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #top_div_relation {
  text-align: center;
  padding-top: 9px;
  padding-bottom: 11px;
  width: 100%;
  height: 42px;
  -webkit-border-radius: 6px;
}
/* line 798, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #top_div_relation #top_title_relation {
  width: 90%;
  float: left;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  vertical-align: -9px;
}
/* line 806, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #top_div_relation #back_menu2 {
  width: 43px;
  z-index: 0;
  float: right;
  margin-right: 10px;
  margin-top: 8px;
}
/* line 815, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #top_div_relation #close_grayout {
  background: #cccccc;
  color: #ffffff;
  top: -3px;
  right: 10px;
  width: 19px;
  height: 19px;
  cursor: pointer;
  vertical-align: -8px;
  padding-left: 7px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 3px;
  margin-right: 10px;
  -webkit-border-radius: 6px;
  font-size: 20px;
  font-weight: bold;
}
/* line 841, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #added_divs_relations {
  width: 100%;
}
/* line 844, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #added_div_relation, #grayout #add_relation_div #added_div_relation2, #grayout #add_relation_div .added_div_relations {
  text-align: center;
  margin-top: 1px;
  padding-top: 9px;
  padding-bottom: 11px;
  width: 100%;
  height: 42px;
  -webkit-border-radius: 6px;
}
/* line 852, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #added_div_relation #added_title_relation, #grayout #add_relation_div #added_div_relation #added_title_relation2, #grayout #add_relation_div #added_div_relation .added_title_relations, #grayout #add_relation_div #added_div_relation2 #added_title_relation, #grayout #add_relation_div #added_div_relation2 #added_title_relation2, #grayout #add_relation_div #added_div_relation2 .added_title_relations, #grayout #add_relation_div .added_div_relations #added_title_relation, #grayout #add_relation_div .added_div_relations #added_title_relation2, #grayout #add_relation_div .added_div_relations .added_title_relations {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  vertical-align: -9px;
}
/* line 860, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation, #grayout #add_relation_div #add_div_relation {
  background: #16365c;
  background: #16365c;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d74bf), to(#16365c));
  -webkit-border-radius: 6px;
  height: 32px;
  margin-top: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
/* line 874, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation form, #grayout #add_relation_div #add_div_relation form {
  float: left;
}
/* line 876, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation form #title_relation, #grayout #add_relation_div #add_div_relation form #title_relation {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  padding-left: 20px;
}
/* line 883, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation form #search_word_relation, #grayout #add_relation_div #add_div_relation form #search_word_relation {
  font-size: 16px;
  width: 400px;
  height: 25px;
}
/* line 889, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation form #pref_filter_clear_relation, #grayout #add_relation_div #add_div_relation form #pref_filter_clear_relation {
  background: #cccccc;
  color: #ffffff;
  position: absolute;
  top: -3px;
  right: 10px;
  width: 19px;
  height: 19px;
  cursor: pointer;
  vertical-align: -5px;
  padding-left: 8px;
  padding-right: 0px;
  padding-top: 1px;
  padding-bottom: 5px;
  -webkit-border-radius: 6px;
  font-size: 20px;
  font-weight: bold;
}
/* line 915, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation form #search_button_relation, #grayout #add_relation_div #add_div_relation form #search_button_relation {
  line-height: 16px;
  vertical-align: 1px;
  font-size: 14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 923, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #header_div_relation #loading_relation, #grayout #add_relation_div #add_div_relation #loading_relation {
  position: relative;
  margin-bottom: -1px;
  display: none;
}
/* line 930, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #result_num_relation {
  width: 100%;
  font-size: 14px;
  text-align: right;
}
/* line 935, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #result_num_relation #num_str {
  line-height: 17px;
  vertical-align: -17px;
  padding-right: 10px;
}
/* line 941, ../../app/assets/stylesheets/tri.css.scss */
#grayout #add_relation_div #city_str {
  font-size: 14px;
  line-height: 14px;
  vertical-align: -6px;
  padding-left: 10px;
}

/* line 965, ../../app/assets/stylesheets/tri.css.scss */
.grayout {
  width: 100%;
  min-height: 100%;
  height: 100%;
  left: 1200px;
  top: 0px;
  position: fixed;
  background: #ffffff;
  border-left: solid 1px;
  z-index: 100;
}
/* line 976, ../../app/assets/stylesheets/tri.css.scss */
.grayout .grayout_main {
  background: #ffffff;
  height: 700px;
  width: 98%;
  margin-top: 10px;
  margin-left: 10px;
  -webkit-border-radius: 7px;
}
/* line 984, ../../app/assets/stylesheets/tri.css.scss */
.grayout .grayout_main .grayout_header {
  background: #6080cc;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 11px;
  width: 100%;
  height: 42px;
  -webkit-border-radius: 6px;
}
/* line 993, ../../app/assets/stylesheets/tri.css.scss */
.grayout .grayout_main .grayout_header .grayout_title {
  width: 90%;
  float: left;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  vertical-align: -9px;
}
/* line 1001, ../../app/assets/stylesheets/tri.css.scss */
.grayout .grayout_main .grayout_header .grayout_back_menu {
  width: 43px;
  z-index: 0;
  float: right;
  margin-right: 10px;
  margin-top: 8px;
}
/* line 1008, ../../app/assets/stylesheets/tri.css.scss */
.grayout .grayout_main .grayout_header .grayout_close {
  background: #cccccc;
  color: #ffffff;
  top: -3px;
  right: 10px;
  width: 19px;
  height: 19px;
  cursor: pointer;
  vertical-align: -8px;
  padding-left: 7px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 3px;
  margin-right: 10px;
  -webkit-border-radius: 6px;
  font-size: 20px;
  font-weight: bold;
}

/* line 1034, ../../app/assets/stylesheets/tri.css.scss */
#triangle_dialog {
  height: 220px;
  width: 180px;
  z-index: 101;
  font-size: 14px;
}

/* line 1042, ../../app/assets/stylesheets/tri.css.scss */
.ui-dialog-titlebar {
  display: none;
}

/* line 1045, ../../app/assets/stylesheets/tri.css.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  font-size: 14px;
}
/* line 1048, ../../app/assets/stylesheets/tri.css.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  width: 70px;
}
/* line 1050, ../../app/assets/stylesheets/tri.css.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button span {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 1056, ../../app/assets/stylesheets/tri.css.scss */
.ui-dialog .ui-dialog-buttonpane {
  padding: 0;
  text-align: center;
}

/* line 1061, ../../app/assets/stylesheets/tri.css.scss */
.comm_add_span {
  font-size: small;
  color: blue;
}

/* line 1066, ../../app/assets/stylesheets/tri.css.scss */
.comm_edit_span {
  font-size: small;
  color: blue;
}

/* line 1071, ../../app/assets/stylesheets/tri.css.scss */
.comm_del_span {
  font-size: small;
  color: red;
}

/* line 1076, ../../app/assets/stylesheets/tri.css.scss */
.comment_box {
  padding-left: 10px;
  margin: 0px 5px 5px 5px;
}

/* line 1085, ../../app/assets/stylesheets/tri.css.scss */
#iryou_comment > .comment_author_div.div_gray {
  background-color: #ccccdd;
}

/* line 1088, ../../app/assets/stylesheets/tri.css.scss */
#iryou_comment > .comment_author_div {
  background-color: #eeeeff;
}

/* line 1092, ../../app/assets/stylesheets/tri.css.scss */
.iryou_other_comments > .comment_author_div.div_gray {
  background-color: #ccccdd;
}

/* line 1095, ../../app/assets/stylesheets/tri.css.scss */
.iryou_other_comments > .comment_author_div {
  background-color: #eeeeff;
}

/* line 1099, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_comment > .comment_author_div.div_gray {
  background-color: #ddcccc;
}

/* line 1102, ../../app/assets/stylesheets/tri.css.scss */
#yakkyoku_comment > .comment_author_div {
  background-color: #ffeeee;
}

/* line 1106, ../../app/assets/stylesheets/tri.css.scss */
.yakkyoku_other_comments > .comment_author_div.div_gray {
  background-color: #ddcccc;
}

/* line 1109, ../../app/assets/stylesheets/tri.css.scss */
.yakkyoku_other_comments > .comment_author_div {
  background-color: #ffeeee;
}

/* line 1113, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_comment > .comment_author_div.div_gray {
  background-color: #ccddcc;
}

/* line 1116, ../../app/assets/stylesheets/tri.css.scss */
#sakoju_comment > .comment_author_div {
  background-color: #eeffee;
}

/* line 1120, ../../app/assets/stylesheets/tri.css.scss */
.sakoju_other_comments > .comment_author_div.div_gray {
  background-color: #ccddcc;
}

/* line 1123, ../../app/assets/stylesheets/tri.css.scss */
.sakoju_other_comments > .comment_author_div {
  background-color: #eeffee;
}

/* line 1127, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_comment > .comment_author_div.div_gray {
  background-color: #ccddcc;
}

/* line 1130, ../../app/assets/stylesheets/tri.css.scss */
#kaigo_comment > .comment_author_div {
  background-color: #eeffee;
}

/* line 1134, ../../app/assets/stylesheets/tri.css.scss */
.kaigo_other_comments > .comment_author_div.div_gray {
  background-color: #ccddcc;
}

/* line 1137, ../../app/assets/stylesheets/tri.css.scss */
.kaigo_other_comments > .comment_author_div {
  background-color: #eeffee;
}

/* line 1141, ../../app/assets/stylesheets/tri.css.scss */
#iryou_area_menu, #yakkyoku_area_menu, #sakoju_area_menu, #kaigo_area_menu, #add_area_menu {
  border: solid 1px gray;
  background: #ffffdd;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 51px;
}
/* line 1144, ../../app/assets/stylesheets/tri.css.scss */
#iryou_area_menu li, #yakkyoku_area_menu li, #sakoju_area_menu li, #kaigo_area_menu li, #add_area_menu li {
  background: #f9f9f9;
}
/* line 1146, ../../app/assets/stylesheets/tri.css.scss */
#iryou_area_menu li .title_a, #yakkyoku_area_menu li .title_a, #sakoju_area_menu li .title_a, #kaigo_area_menu li .title_a, #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 1150, ../../app/assets/stylesheets/tri.css.scss */
#iryou_area_menu li .title_a.selectd, #iryou_area_menu li a.selected, #yakkyoku_area_menu li .title_a.selectd, #yakkyoku_area_menu li a.selected, #sakoju_area_menu li .title_a.selectd, #sakoju_area_menu li a.selected, #kaigo_area_menu li .title_a.selectd, #kaigo_area_menu li a.selected, #add_area_menu li .title_a.selectd, #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 1154, ../../app/assets/stylesheets/tri.css.scss */
#iryou_area_menu a.ui-state-active, #iryou_area_menu a.ui-state-focus, #yakkyoku_area_menu a.ui-state-active, #yakkyoku_area_menu a.ui-state-focus, #sakoju_area_menu a.ui-state-active, #sakoju_area_menu a.ui-state-focus, #kaigo_area_menu a.ui-state-active, #kaigo_area_menu a.ui-state-focus, #add_area_menu a.ui-state-active, #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 1164, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup {
  display: none;
  position: absolute;
  width: 255px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #dddddd;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1174, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup #triangle_popup_org {
  width: 245px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  margin-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #ffffff;
}
/* line 1183, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup #triangle_popup_org #triangle_popup_org_name {
  line-height: 16px;
  vertical-align: -5px;
}
/* line 1187, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup #triangle_popup_org #triangle_popup_org_address {
  line-height: 12px;
  font-size: 12px;
}
/* line 1194, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup #triangle_popup_view_button {
  width: 120px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
  float: left;
}
/* line 1209, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup #triangle_popup_add_button {
  width: 120px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
  float: left;
}

/* line 1226, ../../app/assets/stylesheets/tri.css.scss */
#triangle_popup:after {
  border: 20px solid transparent;
  border-top-color: #dddddd;
  border-bottom-width: 0;
  bottom: -20px;
  content: "";
  display: block;
  left: 107px;
  position: absolute;
  width: 0;
}

/* line 1241, ../../app/assets/stylesheets/tri.css.scss */
#yoko_teikei_popup {
  display: none;
  position: absolute;
  width: 120px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #dddddd;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
/* line 1253, ../../app/assets/stylesheets/tri.css.scss */
#yoko_teikei_popup #add_yoko_line {
  width: 120px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
  float: left;
}
/* line 1267, ../../app/assets/stylesheets/tri.css.scss */
#yoko_teikei_popup #add_yoko_tri {
  width: 120px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
  float: left;
}
/* line 1281, ../../app/assets/stylesheets/tri.css.scss */
#yoko_teikei_popup #del_yoko_line {
  width: 120px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c00), to(#d55200));
  float: left;
}

/* line 1296, ../../app/assets/stylesheets/tri.css.scss */
#yoko_teikei_popup:after {
  border: 20px solid transparent;
  border-top-color: #dddddd;
  border-bottom-width: 0;
  bottom: -20px;
  content: "";
  display: block;
  left: 47px;
  position: absolute;
  width: 0;
}

/* line 1311, ../../app/assets/stylesheets/tri.css.scss */
.right_popup#triangle_popup:after {
  border: 20px solid transparent;
  border-top-color: #dddddd;
  border-bottom-width: 0;
  bottom: -20px;
  content: "";
  display: block;
  left: 150px;
  position: absolute;
  width: 0;
}

/* line 1325, ../../app/assets/stylesheets/tri.css.scss */
.left_popup#triangle_popup:after {
  border: 20px solid transparent;
  border-top-color: #dddddd;
  border-bottom-width: 0;
  bottom: -20px;
  content: "";
  display: block;
  left: 85px;
  position: absolute;
  width: 0;
}

/* line 1340, ../../app/assets/stylesheets/tri.css.scss */
a.simple_link {
  color: blue;
  text-decoration: none;
}

/* line 1345, ../../app/assets/stylesheets/tri.css.scss */
a.simple_link:visited {
  color: blue;
  text-decoration: none;
}

/* line 1350, ../../app/assets/stylesheets/tri.css.scss */
span.zaitaku_on {
  font-weight: normal;
  color: #ff9f00;
}

/* line 1355, ../../app/assets/stylesheets/tri.css.scss */
span.zaitaku_off {
  font-weight: normal;
  color: gray;
}

/* line 1360, ../../app/assets/stylesheets/tri.css.scss */
.del_rel_icon {
  visibility: hidden;
}

/* line 1372, ../../app/assets/stylesheets/tri.css.scss */
#hist_div {
  display: none;
  width: 720px;
  height: 300px;
  z-index: 9999;
  position: absolute;
  top: 150px;
  left: 150px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
  background-color: white;
  -webkit-border-radius: 10px;
}

/* line 1387, ../../app/assets/stylesheets/tri.css.scss */
#hist_title {
  -webkit-border-radius: 10px 10px 0px 0px;
  width: 718px;
  color: white;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  border-style: solid solid none solid;
  border-color: #8888dd;
  border-width: thin;
  background-color: #26466c;
}

/* line 1400, ../../app/assets/stylesheets/tri.css.scss */
#hist_content {
  width: 100%;
  margin-bottom: 10px;
}

/* line 1405, ../../app/assets/stylesheets/tri.css.scss */
#close_hist {
  font-size: 12px;
}

/* line 1409, ../../app/assets/stylesheets/tri.css.scss */
#blind_div {
  display: none;
  width: 100%;
  height: 100%;
  z-index: 9000;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: black;
  filter: alpha(opacity=20);
  -ms-filter: "alpha(opacity=20)";
  opacity: 0.2;
  -khtml-opacity: 0.2;
}

/* line 1424, ../../app/assets/stylesheets/tri.css.scss */
table.hist_table {
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  border-style: solid;
  border-color: #8888dd;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1433, ../../app/assets/stylesheets/tri.css.scss */
table.hist_table th {
  font-weight: normal;
  color: white;
  border-style: solid;
  border-color: #8888dd;
  border-width: thin;
  padding-left: 5px;
  background-color: #26466c;
  line-height: 1.5em;
}
/* line 1444, ../../app/assets/stylesheets/tri.css.scss */
table.hist_table td {
  border-style: solid;
  border-color: #8888dd;
  border-width: thin;
  padding-left: 5px;
  line-height: 1.5em;
}

/* line 1453, ../../app/assets/stylesheets/tri.css.scss */
table.doctor_table {
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  border-style: solid;
  border-color: #8888dd;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1462, ../../app/assets/stylesheets/tri.css.scss */
table.doctor_table th {
  font-weight: normal;
  color: white;
  border-style: solid;
  border-color: white;
  border-width: thin;
  border-left: hidden;
  padding-left: 5px;
  background-color: #6080cc;
  line-height: 30px;
}
/* line 1477, ../../app/assets/stylesheets/tri.css.scss */
table.doctor_table td {
  border-style: solid;
  border-color: white;
  border-width: thin;
  border-right: hidden;
  padding-left: 5px;
  line-height: 1.5em;
}

/* line 1489, ../../app/assets/stylesheets/tri.css.scss */
table.pharmacist_table {
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  border-style: solid;
  border-color: #8888dd;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1498, ../../app/assets/stylesheets/tri.css.scss */
table.pharmacist_table th {
  font-weight: normal;
  color: white;
  border-style: solid;
  border-color: white;
  border-width: thin;
  border-left: hidden;
  padding-left: 5px;
  background-color: #FF6060;
  line-height: 30px;
}
/* line 1513, ../../app/assets/stylesheets/tri.css.scss */
table.pharmacist_table td {
  border-style: solid;
  border-color: white;
  border-width: thin;
  border-right: hidden;
  padding-left: 5px;
  line-height: 1.5em;
}

/* line 1525, ../../app/assets/stylesheets/tri.css.scss */
.dialog_confirm_mes {
  padding-top: 5px;
  font-size: 16px;
}

/* line 1530, ../../app/assets/stylesheets/tri.css.scss */
#doctor_div {
  display: none;
  width: 500px;
  height: 272px;
  z-index: 1;
  position: absolute;
  top: 150px;
  left: 240px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
  background-color: #eeeeee;
  -webkit-border-radius: 10px;
}

/* line 1547, ../../app/assets/stylesheets/tri.css.scss */
#other_eq_div {
  display: none;
  width: 500px;
  height: 252px;
  z-index: 1;
  position: absolute;
  top: 150px;
  left: 240px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
  background-color: #eeeeee;
  -webkit-border-radius: 10px;
}

/* line 1564, ../../app/assets/stylesheets/tri.css.scss */
#other_ins_div, #other_org_div {
  display: none;
  width: 500px;
  height: 212px;
  z-index: 1;
  position: absolute;
  top: 150px;
  left: 240px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
  background-color: #eeeeee;
  -webkit-border-radius: 10px;
}

/* line 1581, ../../app/assets/stylesheets/tri.css.scss */
#doctor_title, #other_eq_title, #other_ins_title, #other_org_title {
  -webkit-border-radius: 10px 10px 0px 0px;
  color: white;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border-style: solid solid none solid;
  border-color: silver;
  border-width: thin;
  border: hidden;
  background-color: #6080cc;
}

/* line 1596, ../../app/assets/stylesheets/tri.css.scss */
#doctor_content, #other_eq_content, #other_ins_content, #other_org_content {
  width: 500px;
  magin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
}

/* line 1602, ../../app/assets/stylesheets/tri.css.scss */
#close_doctor {
  font-size: 12px;
}

/* line 1606, ../../app/assets/stylesheets/tri.css.scss */
.other_data_button {
  font-size: 12px;
  line-height: 16px;
}

/* line 1611, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: none;
  border-color: #16365c;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1623, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr td.dr_name {
  border-style: none solid solid none;
  border-color: #16365c;
  border-width: thin;
  width: 140px;
}
/* line 1629, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr td.dr_birth {
  border-style: none solid solid none;
  border-color: #16365c;
  border-width: thin;
  width: 170px;
}
/* line 1635, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr td.dr_age {
  border-style: none solid solid none;
  border-color: #16365c;
  border-width: thin;
  width: 90px;
}
/* line 1641, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr td.dr_univ {
  border-style: none solid solid none;
  border-color: #16365c;
  border-width: thin;
}
/* line 1646, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr td.dr_reg {
  border-style: none none solid none;
  border-color: #16365c;
  border-width: thin;
}
/* line 1654, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last td.dr_name {
  border-style: none solid none none;
  border-color: #16365c;
  border-width: thin;
  width: 140px;
}
/* line 1660, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last td.dr_birth {
  border-style: none solid none none;
  border-color: #16365c;
  border-width: thin;
  width: 170px;
}
/* line 1666, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last td.dr_age {
  border-style: none solid none none;
  border-color: #16365c;
  border-width: thin;
  width: 90px;
}
/* line 1672, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last td.dr_univ {
  border-style: none solid none none;
  border-color: #16365c;
  border-width: thin;
}
/* line 1678, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last td.dr_reg {
  border-style: none none none none;
  border-color: #16365c;
  border-width: thin;
  width: 151px;
  padding-left: 5px;
}
/* line 1685, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table tr.dr_tr_last th {
  text-align: center;
  border-style: none solid none none;
  border-color: #16365c;
  border-width: thin;
  padding-left: none;
  padding-right: none;
  width: 70px;
}
/* line 1696, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table td.modified.td_gray {
  background-color: #dddddd;
}
/* line 1699, ../../app/assets/stylesheets/tri.css.scss */
.sub_iryou_table td.modified {
  background-color: #ffffaa;
}

/* line 1704, ../../app/assets/stylesheets/tri.css.scss */
.dr_link:visited {
  color: blue;
}

/* line 1708, ../../app/assets/stylesheets/tri.css.scss */
.dr_link:active {
  color: blue;
}

/* line 1712, ../../app/assets/stylesheets/tri.css.scss */
.dr_link:hover {
  color: blue;
}

/* line 1716, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 100;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}
/* line 1724, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup #add_area_menu {
  border: solid 1px #cccccc;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 66px;
}
/* line 1726, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup #add_area_menu li {
  background: #f9f9f9;
}
/* line 1728, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 1732, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup #add_area_menu li .title_a.selectd, #igakubu_popup #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 1736, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_popup #add_area_menu a.ui-state-active, #igakubu_popup #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 1747, ../../app/assets/stylesheets/tri.css.scss */
#igakubu_header_div {
  padding: 3px 5px 3px 5px;
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #4169e1;
}

/* line 1761, ../../app/assets/stylesheets/tri.css.scss */
.igakubu_a_menu ul, .igakubu_sa_menu ul, .igakubu_na_menu ul, .igakubu_ha_menu ul, .igakubu_ma_menu ul, .igakubu_ya_menu ul {
  width: 162px;
}

/* line 1767, ../../app/assets/stylesheets/tri.css.scss */
.igakubu_ka_menu ul, .igakubu_ta_menu ul {
  width: 324px;
}
/* line 1770, ../../app/assets/stylesheets/tri.css.scss */
.igakubu_ka_menu ul .ui-menu-item, .igakubu_ta_menu ul .ui-menu-item {
  width: 162px;
}

/* line 1776, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 10;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}
/* line 1784, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup #add_area_menu {
  border: solid 1px #cccccc;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 66px;
}
/* line 1786, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup #add_area_menu li {
  background: #f9f9f9;
}
/* line 1788, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 1792, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup #add_area_menu li .title_a.selectd, #doc_reg_popup #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 1796, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_popup #add_area_menu a.ui-state-active, #doc_reg_popup #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 1807, ../../app/assets/stylesheets/tri.css.scss */
#doc_reg_header_div {
  padding: 3px 5px 3px 5px;
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #4169e1;
}

/* line 1821, ../../app/assets/stylesheets/tri.css.scss */
#dr_form {
  magin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* line 1826, ../../app/assets/stylesheets/tri.css.scss */
#close_doctor_ok {
  font-size: 12px;
  line-height: 16px;
}

/* line 1831, ../../app/assets/stylesheets/tri.css.scss */
#close_doctor_del {
  font-size: 12px;
  line-height: 16px;
}

/* line 1836, ../../app/assets/stylesheets/tri.css.scss */
#close_doctor_cancel {
  font-size: 14px;
  line-height: 16px;
}

/* 薬剤師dialog関連style */
/* line 1842, ../../app/assets/stylesheets/tri.css.scss */
#pharmacist_div {
  display: none;
  width: 500px;
  height: 272px;
  z-index: 1;
  position: absolute;
  top: 150px;
  left: 240px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
  background-color: #ffeeee;
  -webkit-border-radius: 10px;
}

/* line 1859, ../../app/assets/stylesheets/tri.css.scss */
#pharmacist_title {
  -webkit-border-radius: 10px 10px 0px 0px;
  color: white;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border-style: solid solid none solid;
  border-color: silver;
  border-width: thin;
  border: hidden;
  background-color: #FF6060;
}

/* line 1876, ../../app/assets/stylesheets/tri.css.scss */
#pharmacist_content {
  width: 500px;
  magin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
}

/* line 1882, ../../app/assets/stylesheets/tri.css.scss */
#close_pharmacist {
  font-size: 12px;
}

/* line 1886, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-style: none;
  border-color: #dd0000;
  border-width: thin;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1898, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr td.ph_name {
  border-style: none solid solid none;
  border-color: #dd0000;
  border-width: thin;
  width: 140px;
}
/* line 1904, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr td.ph_birth {
  border-style: none solid solid none;
  border-color: #dd0000;
  border-width: thin;
  width: 170px;
}
/* line 1910, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr td.ph_age {
  border-style: none solid solid none;
  border-color: #dd0000;
  border-width: thin;
  width: 90px;
}
/* line 1916, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr td.ph_univ {
  border-style: none solid solid none;
  border-color: #dd0000;
  border-width: thin;
}
/* line 1921, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr td.ph_reg {
  border-style: none none solid none;
  border-color: #dd0000;
  border-width: thin;
}
/* line 1929, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last td.ph_name {
  border-style: none solid none none;
  border-color: #dd0000;
  border-width: thin;
  width: 140px;
}
/* line 1935, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last td.ph_birth {
  border-style: none solid none none;
  border-color: #dd0000;
  border-width: thin;
  width: 170px;
}
/* line 1941, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last td.ph_age {
  border-style: none solid none none;
  border-color: #dd0000;
  border-width: thin;
  width: 90px;
}
/* line 1947, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last td.ph_univ {
  border-style: none solid none none;
  border-color: #dd0000;
  border-width: thin;
}
/* line 1953, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last td.ph_reg {
  border-style: none none none none;
  border-color: #dd0000;
  border-width: thin;
  width: 173px;
  padding-left: 5px;
}
/* line 1960, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table tr.ph_tr_last th {
  text-align: center;
  border-style: none solid none none;
  border-color: #dd0000;
  border-width: thin;
  padding-left: none;
  padding-right: none;
  width: 70px;
}
/* line 1971, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table td.modified.td_gray {
  background-color: #dddddd;
}
/* line 1974, ../../app/assets/stylesheets/tri.css.scss */
.sub_yakkyoku_table td.modified {
  background-color: #ffffaa;
}

/* line 1979, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 100;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}
/* line 1987, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup #add_area_menu {
  border: solid 1px #cccccc;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 66px;
}
/* line 1989, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup #add_area_menu li {
  background: #f9f9f9;
}
/* line 1991, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 1995, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup #add_area_menu li .title_a.selectd, #yakugakubu_popup #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 1999, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_popup #add_area_menu a.ui-state-active, #yakugakubu_popup #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 2010, ../../app/assets/stylesheets/tri.css.scss */
#yakugakubu_header_div {
  padding: 3px 5px 3px 5px;
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #FF6060;
}

/* line 2025, ../../app/assets/stylesheets/tri.css.scss */
.yakugakubu_a_menu ul, .yakugakubu_sa_menu ul, .yakugakubu_na_menu ul, .yakugakubu_ma_menu ul, .yakugakubu_ya_menu ul {
  width: 162px;
}

/* line 2031, ../../app/assets/stylesheets/tri.css.scss */
.yakugakubu_ka_menu ul, .yakugakubu_ta_menu ul, .yakugakubu_ha_menu ul {
  width: 324px;
}
/* line 2034, ../../app/assets/stylesheets/tri.css.scss */
.yakugakubu_ka_menu ul .ui-menu-item, .yakugakubu_ta_menu ul .ui-menu-item, .yakugakubu_ha_menu ul .ui-menu-item {
  width: 162px;
}

/* line 2040, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 10;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}
/* line 2048, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup #add_area_menu {
  border: solid 1px #cccccc;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 66px;
}
/* line 2050, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup #add_area_menu li {
  background: #f9f9f9;
}
/* line 2052, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 2056, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup #add_area_menu li .title_a.selectd, #ph_reg_popup #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 2060, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_popup #add_area_menu a.ui-state-active, #ph_reg_popup #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 2071, ../../app/assets/stylesheets/tri.css.scss */
#ph_reg_header_div {
  padding: 3px 5px 3px 5px;
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #4169e1;
}

/* line 2085, ../../app/assets/stylesheets/tri.css.scss */
#ph_form {
  magin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* line 2090, ../../app/assets/stylesheets/tri.css.scss */
#close_pharmacist_ok {
  font-size: 12px;
}

/* line 2094, ../../app/assets/stylesheets/tri.css.scss */
#close_pharmacist_del {
  font-size: 12px;
}

/* line 2098, ../../app/assets/stylesheets/tri.css.scss */
#close_pharmacist_cancel {
  font-size: 14px;
  line-height: 16px;
}

/* line 2106, ../../app/assets/stylesheets/tri.css.scss */
.gender_male {
  color: #0000aa;
}

/* line 2110, ../../app/assets/stylesheets/tri.css.scss */
.gender_female {
  color: #ff6666;
}

/* line 2114, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup, #eq_way_popup, #ins_kind_popup, #org_kind_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 100;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}
/* line 2122, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup #add_area_menu, #eq_way_popup #add_area_menu, #ins_kind_popup #add_area_menu, #org_kind_popup #add_area_menu {
  border: solid 1px #cccccc;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 66px;
}
/* line 2124, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup #add_area_menu li, #eq_way_popup #add_area_menu li, #ins_kind_popup #add_area_menu li, #org_kind_popup #add_area_menu li {
  background: #f9f9f9;
}
/* line 2126, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup #add_area_menu li .title_a, #eq_way_popup #add_area_menu li .title_a, #ins_kind_popup #add_area_menu li .title_a, #org_kind_popup #add_area_menu li .title_a {
  padding: 0px .4em;
  background: #ffffdd;
}
/* line 2130, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup #add_area_menu li .title_a.selectd, #eq_name_popup #add_area_menu li a.selected, #eq_way_popup #add_area_menu li .title_a.selectd, #eq_way_popup #add_area_menu li a.selected, #ins_kind_popup #add_area_menu li .title_a.selectd, #ins_kind_popup #add_area_menu li a.selected, #org_kind_popup #add_area_menu li .title_a.selectd, #org_kind_popup #add_area_menu li a.selected {
  background: #ffc04c;
}
/* line 2134, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_popup #add_area_menu a.ui-state-active, #eq_name_popup #add_area_menu a.ui-state-focus, #eq_way_popup #add_area_menu a.ui-state-active, #eq_way_popup #add_area_menu a.ui-state-focus, #ins_kind_popup #add_area_menu a.ui-state-active, #ins_kind_popup #add_area_menu a.ui-state-focus, #org_kind_popup #add_area_menu a.ui-state-active, #org_kind_popup #add_area_menu a.ui-state-focus {
  color: #333333;
  background: #f9f9f9;
  border: solid 1px #ffffdd;
}

/* line 2145, ../../app/assets/stylesheets/tri.css.scss */
#eq_name_menu, #eq_way_menu, #ins_kind_menu, #org_kind_menu {
  width: 90px;
}

/* line 2149, ../../app/assets/stylesheets/tri.css.scss */
#ins_kind_menu, #org_kind_menu {
  width: 110px;
}

/* line 2153, ../../app/assets/stylesheets/tri.css.scss */
.eq_name {
  width: 120px;
}

/* line 2157, ../../app/assets/stylesheets/tri.css.scss */
.eq_way {
  width: 120px;
}

/* line 2161, ../../app/assets/stylesheets/tri.css.scss */
.eq_date {
  width: 120px;
  text-align: center;
}

/* line 2169, ../../app/assets/stylesheets/tri.css.scss */
.ins_name, .org_name {
  width: 246px;
}

/* line 2173, ../../app/assets/stylesheets/tri.css.scss */
.ins_kind, .org_kind {
  width: 120px;
}

/* line 2177, ../../app/assets/stylesheets/tri.css.scss */
.other_data_table {
  border-collapse: collapse;
}
/* line 2180, ../../app/assets/stylesheets/tri.css.scss */
.other_data_table tbody td.left {
  border-style: none solid solid none;
  border-width: 1px;
  border-color: #16365c;
}
/* line 2185, ../../app/assets/stylesheets/tri.css.scss */
.other_data_table tbody td.right {
  border-style: none none solid none;
  border-width: 1px;
  border-color: #16365c;
}
/* line 2190, ../../app/assets/stylesheets/tri.css.scss */
.other_data_table tbody td.left_bottom {
  border-style: none solid none none;
  border-width: 1px;
  border-color: #16365c;
}
/* line 2195, ../../app/assets/stylesheets/tri.css.scss */
.other_data_table tbody td.right_bottom {
  border-style: none none none none;
  border-width: 1px;
  border-color: #16365c;
}

/* line 2250, ../../app/assets/stylesheets/tri.css.scss */
.under_message {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 30px;
  text-align: center;
  color: #ff0000;
}

/* line 2258, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup {
  display: none;
  position: absolute;
  width: 300px;
  top: 20px;
  right: 132px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #dddddd;
  margin-bottom: 50px;
}
/* line 2268, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div {
  padding: 5px 5px 0px 5px;
}
/* line 2272, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div, #rival_select_item_popup #rival_select_item_div div.outer_select_div_hos, #rival_select_item_popup #rival_select_item_div div.outer_select_div_phar,
#rival_select_item_popup #rival_select_item_div div.outer_select_div_care {
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  line-height: 18px;
}
/* line 2284, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div {
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff7c00;
}
/* line 2289, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div_hos {
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #6080cc;
}
/* line 2292, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div_hos .dos_dept_rep_hr {
  width: 0px;
  height: 1px;
  background-color: #ffffff;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 2302, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div_phar {
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ff6060;
}
/* line 2306, ../../app/assets/stylesheets/tri.css.scss */
#rival_select_item_popup #rival_select_item_div div.outer_select_div_care {
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #44bb88;
}

/* line 2313, ../../app/assets/stylesheets/tri.css.scss */
#rival_menu_div ul, li, a {
  z-index: 5;
}

/* line 2317, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table {
  width: 962px;
  /*margin-left: auto;
  margin-right: auto;*/
  padding-top: 1px;
}
/* line 2323, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table th {
  color: #ffffff;
  background-color: #6080cc;
  background: #4169e1;
}
/* line 2330, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table #rival_filter_head th {
  color: #ffffff;
  background-color: #6080cc;
}
/* line 2338, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table #rival_future_filter_head th {
  color: #ffffff;
  background-color: #6080cc;
}
/* line 2346, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table #rival_crud_state_filter_head th {
  color: #ffffff;
  background-color: #6080cc;
}
/* line 2354, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table tr.odd {
  background: #ffffff;
}
/* line 2357, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table tr.even {
  background: #eeeeff;
}
/* line 2361, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table td.kind_hospital {
  background-color: #6080cc;
}
/* line 2366, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table td.kind_pharmacy {
  background-color: #ff6060;
}
/* line 2371, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table td.align_center {
  text-align: center;
}
/* line 2374, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table td:not(.align_center) {
  padding-left: 6px;
}
/* line 2377, ../../app/assets/stylesheets/tri.css.scss */
#rival_org_table td.kyougou_bed {
  text-align: right;
  padding-right: 6px;
}

/* line 2385, ../../app/assets/stylesheets/tri.css.scss */
#hpset_table td.align_center, #crset_table td.align_center, #hmset_table td.align_center, #phset_table td.align_center {
  text-align: center;
  padding-left: 0px;
}

/* line 2391, ../../app/assets/stylesheets/tri.css.scss */
#iryou_gairaiyaku_popup, #iryou_shusshikin_popup, #iryou_dpc_popup, #iryou_torihiki_popup {
  padding: 5px 5px 5px 5px;
  position: absolute;
  text-align: left;
  z-index: 10;
  top: 62px;
  background-color: #dddddd;
  -webkit-border-radius: 6px;
}

/* line 2401, ../../app/assets/stylesheets/tri.css.scss */
#iryou_gairaiyaku_header_div, #iryou_shusshikin_header_div, #iryou_dpc_header_div, #iryou_torihiki_header_div {
  padding: 3px 5px 3px 5px;
  margin-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #4169e1;
}

/* line 2415, ../../app/assets/stylesheets/tri.css.scss */
#iryou_gairaiyaku_menu li, #iryou_dpc_menu li {
  text-align: center;
}

/* line 2420, ../../app/assets/stylesheets/tri.css.scss */
#iryou_torihiki_menu {
  width: 90px;
}
/* line 2422, ../../app/assets/stylesheets/tri.css.scss */
#iryou_torihiki_menu li {
  text-align: left;
}

/* line 2427, ../../app/assets/stylesheets/tri.css.scss */
#iryou_shusshikin_menu {
  width: 150px;
}
/* line 2429, ../../app/assets/stylesheets/tri.css.scss */
#iryou_shusshikin_menu li {
  text-align: left;
}

/* line 2434, ../../app/assets/stylesheets/tri.css.scss */
span.small_unit_cap {
  vertical-align: -3px;
  font-size: 12px;
}
