@charset "UTF-8";
/* CSS Document */
/* GLOBAL */
/* last updated 2014-10-28 */
/* for privacy_policy.php */

/* サブページメインコピー
------------------------------------------------------- */
div#subMain {
	width: 100%;
}

div#subMain h1, div#subMain p {
	display: none;
}

div#subMain img {
	border-bottom: 2px solid #342c2a;
}

div#policyTitle {
	margin: 0 5px;
}

div#policyTitle ul {

}

div#policyTitle li {
	border: 1px solid #342c2a;
	padding: 5px;
	padding-left: 10px;
		/* 背景カラー */
	background: #d7d7d7; /* Old browsers */
	background: -moz-linear-gradient(top,  #d7d7d7 0%, #ffffff 100%); /*FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom,color-stop(0%,#d7d7d7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7d7d7 0%,#ffffff 100%); /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7d7d7 0%,#ffffff 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top,  #d7d7d7 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7d7d7 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		/* 配置調整 */
	margin-bottom: 10px;
}

	/* 実務経験証明書発行の手続きについて */
div#certificateList {
	margin: 0 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #ffffff;
		/* border */
	border: 1px solid #dedede;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div#certificateList div.cerStart {
	margin-top: 10px;
	margin-left: 10px;
}

/* 2025-03-26 ADD
-----------------------------------------------*/
p.certificate_p { padding: 4px; line-height: 130%; font-weight: normal; }
p.certificate_p  span { color: #dc143c; }

ul.certificate_UL {
	text-indent: -1em;
	margin: 0 1em 0 1.5em; }
ul.certificate_UL li { font-size: 80%; line-height: 130%; }
dl.certificate_DL { margin: 1em 4px 2em; }
dl.certificate_DL dt { font-size: 120%; }
dl.certificate_DL dd { margin: 4px 0; }
span.underline_cer { text-decoration: underline; }
span.cer_link_txt { font-weight: 400; color: #00b0f0; }
ul.cer_list_UL { font-size: 80%; }
ul.cer_list_UL li:first-child { font-weight: 500; font-size: 1.2em; }
ul.cer_list_UL li { margin: 0.5em 0; line-height: 150%; }
ul.cer_list_UL li.note_li { text-indent: -1em; margin-left: 1em; }
p.bank_code {
	margin: 4px;
	padding: 4px 8px;
	border: 1px solid #999999; }

ul.cer_warning_UL { margin-left: 1.5em; margin-right: 0.5em; }
ul.cer_warning_UL li { list-style: disc; margin-bottom: 4px; }

