@charset "UTF-8";

/* ctsbox　個人情報用マージン
-------------------------------- */
#contents div.ctswrap_mgn0{
	padding-top:0px;
}


/* 個人情報の取扱いに関する基本方針
--------------------------------------------------------------------*/
.txtPrivacy {
	padding:10px 25px 10px 30px;
	line-height:150%;
}

.txtPrivacy h3 {
	color: #67a944;
	font-weight: bold;
	padding:20px 0 15px;
}

.txtPrivacy h4 {
	font-weight: bold;
	padding:20px 0 5px;
}

.txtPrivacy p {
	padding-bottom:10px;
}

.txtPrivacy ul {
	padding-left:5px;
	padding-bottom:10px;
}

.txtPrivacy li {
	padding:0 0 3px 15px;
	text-indent:-25px;
}


.txtPrivacy ul.list2 {
	padding:10px 0 20px;
}

.txtPrivacy ul.list2 li {
	padding:0 0 3px 35px;
	text-indent:-25px;
}

.txtPrivacy ul.list3 {
	padding:5px 0 20px;
}

.txtPrivacy ul.list3 li {
	padding:0 0 3px 45px;
	text-indent:-25px;
}

.txtPrivacy dt {
}

.txtPrivacy dd {
	padding:0 0 15px 25px;
}

.txtPrivacy div.txt1 {
	padding:0 0 15px 30px;
}

.contact-link-box {
	padding:0px 10px 10px;
}
.contact-link-box-inner {
	padding:0 0 0 18px;
}
.contact-link-box h5 {
	margin-bottom:3px;
	padding:5px 5px 0px 18px;
	background:url("/common/img/arrow_green.gif") 5px 8px no-repeat;
	font-weight:bold;
}
.contact-link-box h5 a:link , .contact-link-box h5 a:active ,
.contact-link-box h5 a:visited {
	text-decoration:none;
	color:#545454;
}
.contact-link-box h5 a:hover {
	text-decoration:underline;
	color:#545454;
}







