@charset "utf-8";

/* 個人情報保護方針（PC）：style_protection_pc.css
 * **************************************************
 * Elements (List)
 * **************************************************
 */

/* Elements
------------------------------------------------------------------ */
/* Heading */
#subPage .main h1 {
	background :#dcf6df url(../../images/category/categoryH1_00.png) no-repeat 16px center;
    color: #0d8500;
}
/* List */
/* List：個人情報保護に関する基本方針 */
#subPage .main ol.decimalList {
	padding: 0 40px 20px 20px;
}
#subPage .main ol.decimalList > li {
	margin: 0 0 1.0em 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #c1c1c1;
}
#subPage .main ol.decimalList > li:last-of-type {
	border-bottom: none;
}
#subPage .main ul.parenList {
	margin: 0.5em 0 0 0;
	padding-left: 2.4em;
	text-indent: -3em;
}
#subPage .main ul.parenList li {
	font-size: 100%; /* =14px */
	margin: 0 0 0.5em 0;
}
#subPage .main ul.discList li {
	padding: 0 0 0 1.2em;
	background: url(../../images/common/list_style_disc_gray.png) no-repeat 0px 2px;
}
#subPage .main ul.discList li.indent {
	padding: 0 0 0 2.2em;
	background: url(../../images/common/list_style_disc_gray.png) no-repeat 16px 2px;
}
#subPage .main > p strong {
  font-weight: bold;
}

#subPage .main {
  counter-reset:count-number;
}
  
#subPage .main h2.numbered:before {
  counter-increment: count-number;
  content: counter(count-number) ", ";
}
/*table */
#subPage .main .procedures {
}
#subPage .main table .tableTitle {
    width: 5%;
    background-color: #faf7c0;
    vertical-align: middle;
}
#subPage .main table .tableItem {
    width: 20%;
    background-color: #f7f7f7;
  text-align: left;
}
#subPage .main table td:last-of-type{
  text-align: left;
	text-indent: -1em;
	padding-left: 1em;
}
#subPage .main .policy_01 td[rowspan*="6"] {
  text-align: center;  
}
#subPage .main .procedures th {
    width: 20%;
  text-align: left;
  padding-left: 3em;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
#subPage .main .procedures td {
  text-align: left;
  padding-left: 3em;
}

/* 個人情報保護法に基づく公表事項 */
#subPage .main table.policy_01 .tableTitle {
  width: 25%;
}
#subPage .main table.policy_01 td {
  text-align: left
}
#subPage .main table.policy_01 td:last-of-type {
  text-indent: 0;
}

/* 野村健康保険組合および健康保険組合連合会が共同で実施する高額医療交付金交付事業の公表について */
#subPage .main dl.recept {
  font-size: 1.5em;
}
#subPage .main dl.recept>div {
  display: flex;
  flex-flow: wrap;
}
#subPage .main dl.recept> div+ div {
  margin-top: 1.5em;
}
#subPage .main dl.recept dt {
  width: 20%;
  font-weight: bold;
}
#subPage .main dl.recept dd {
  width: 80%;
}