@charset "UTF-8";
#link_pdf {
  margin: 5px 0 0 10px;
}
#link_pdf a {
  color: #606060;
  transition: opacity .4s;
  text-decoration: underline;
  font-size:13px;
}
#link_pdf a:hover {
  color: inherit;
  opacity: .5;
  transition: opacity .4s;
}
#link_pdf a::before {
  content: "";
  display: inline-block;
  margin-right:6px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #606060;
  border-right: 1px solid #606060;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#link_pdf a::after {
  content: url("../img/common/icon_pdf.png");
  display: inline-block;
  width: 22px;
  height: 20px;
  vertical-align: -4px;
  padding-left: 2px;
}

/*181217-190219 ADD START by KUEHARA*/
/*privacy_policy index.php*/
/*Pマーク掲載箇所*/
#privacy-policy #privacy-section .layout_f {
	overflow:hidden;
	width:90%;
	margin:0 auto 20px;
}
#privacy-policy #privacy-section .layout_f p {
	float:left;
	width:88%;
}
#privacy-policy #privacy-section .layout_f p:first-of-type {
	width:10%;
	margin-right:2%;
}
#privacy-policy #privacy-section .layout_f p:first-of-type img {
	width:100%;
	max-width:75px;
	height:auto;
}
/*個人情報認定団体箇所*/
.kaigyo_pp {
	padding-left:40px;
	margin-bottom:10px;
}
.kaigyo_pp dt {
	display: list-item;
	list-style: disc;
}
.kaigyo_pp dd {
	padding-left:10px;
}
/*コンタクトフォーム個人情報取り扱い説明箇所*/
.pp_caution {
	font-size: 16px;
	margin:20px;
}
.pp_caution a {
	text-decoration: underline;
	color:#000;
}
.pp_caution a:hover {
	opacity:.7;
}
.pp_caution h3 {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height: 45px;
}
.pp_caution h3:after, .pp_caution h3:before {
  display: block;
  width: 30px;
  height: 1px;
  content: "";
  position: absolute;
  background-color: #2d2d2d;
  left: 0;
}
/*181217-190219 ADD END by KUEHARA*/

/*190308 ADD START by KUEHARA*/
/*情報セキュリティ方針追加対応*/
.infosecp_list {
	margin-left:20px;
}
.infosecp_list dt {
	border-left: 1px solid #2d2d2d;
	padding-left:10px;
	font-weight:bold;
}
/*190308 ADD END by KUEHARA*/
/*190716 ADD START by KUEHARA*/
/*aboutページ、認証ロゴ追加対応*/
.about_img {
	margin:5px auto 0;
	text-align:center;
}
.about_img img {
		background-color:#FFF;
}
.about_img .about_pmark {
	width:35%;
	height:auto;
	cursor:pointer;
}
/*190716 ADD END by KUEHARA*/