

@charset "UTF-8";

/* -----------------------------------------------

	resp_sns_policy.css
	利益相反管理方針設定

----------------------------------------------- */
div.RespSection {
	font-size: 16px;
	margin: 0;
	padding: 0 0 1.6em 10px;
}

div.containerMain ul.ulListCircle {
	margin: 0 0 2em 1em;
	list-style-type: disc;
}
div.containerMain ul.ulListCircle li {
	margin: 0 0 0 8px;
}
div.containerMain a.BlueLink {
	color: #0049A3;
	text-decoration: none;
	overflow-wrap: break-word;
}
div.containerMain a.BlueLink:hover {
 	text-decoration: underline;
}
div.containerMain h1,
div.containerMain h2 {
	text-align: center;
	font-weight: bold;
}
/***************************************************
* pc-style
***************************************************/
@media only screen and (min-width: 768px) {
	div.containerMain h1 {
		font-size: 36px;
		padding: 1px 10px;
	}
	div.containerMain h2 {
		font-size: 28px;
		margin-bottom: 1em;
		padding: 0 0 8px 15px;
	}
}
/***************************************************
* sp-style
***************************************************/
@media only screen and (max-width: 767px) {
	div.RespSection {
		padding: 10px 10px 1.6em;
	}
	div.containerMain h1 {
		font-size: 26px;
		padding: 16px 0px 0px;
	}
	div.containerMain h2 {
		font-size: 22px;
		padding: 0 0 8px 0px;
	}
}



