@charset 'UTF-8';

/*  governance 
--------------------------------------- */

.tp_lv6 {
    margin: 0 0 5px;
    padding: 0 0 0 22px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background: url(/ja/assets/img/bg_h6_01.png) no-repeat left center;
}

.ml50indent {
	text-indent: -20px !important;
	margin-left: 70px !important;
}

.NoImg {
	background: none;
}

.NoImg2 {
	background: none;
    padding: 0 0 0 12px;
}

ol.numberList {
	margin-left:30px;
	list-style-type:decimal;
	font-size: 14px;
	line-height: 1.58;
	text-align: left;
}

ol.numberList li {
	margin-bottomt:5px;

}

ol.numberList ul {
	list-style-type: none;
}

.compliance {
	
}



/* iframe 行動規範等の抜粋
-------------------------------*/

div.iframe {
  margin-bottom:30px;
  width: 95%;
  height: 250px;
  padding: 10px;
  overflow-y: scroll; 
  border: 1px solid #ddd;
}

div.iframe h5 {
padding:5px 3px !important;
background-color:#CDF !important;
background-image:none !important;
	text-align: left;
	font-weight: bold;
	font-size:18px;
}

div.iframe h6 {
  margin:20px 0 10px;
  padding:3px 3px 0;
  font-size:16px !important;
  border-bottom:3px double #CCC;
	font-weight: bold;
	text-align: left;
}

div.iframe p {
  font-size:14px;
  line-height:130%;
	text-align: left;
}

div.iframe dt {
  margin-left:7px;
  font-size:14px;
  line-height:130%;
  float:left;
}

div.iframe dd {
  margin-left:34px;
  margin-bottom:7px;
  font-size:14px;
  line-height:130%;
	text-align: left;
}

div.iframe li {
  font-size:80%;
  line-height:130%;
  float:left;
}

div.planBox dt {
  margin-left:7px;
  line-height:130%;
  float:left;
}

div.planBox dd {
  margin-left:34px;
  margin-bottom:7px;
  line-height:130%;
}


/* link の設定
-------------------------------*/

p.link {
	margin:0 0 5px;
	padding:0 0 0 25px;
	background:url("/ja/assets/img/ico_link2.gif") no-repeat left 0.3em;
}

p.link a {
	color:#000099;
	text-decoration:none;
}

p.link a:hover {
	text-decoration:underline;
}

/* list の設定
-------------------------------*/

.list {
	height:1%;
	margin:0 0 0 3px;
}

.list li {
	padding:0 0 0 13px;
	background:url(/ja/assets/img/ico1.gif) no-repeat left 5px;
	font-size: 14px;
	line-height: 1.58;
	text-align: left;
}

/* definitionList 
------------------------------ */
.definitionList {
	font-size: 14px;
	line-height: 1.58;
	text-align: left;	
}

.definitionList dt {
	color:#000099;
	font-weight:bold;
}
