@charset "utf-8";

/* --------------------------------------------------
	SiteName : Growness
	FileName : privacy.css
	Description : privacy styles
	
	== TOC =========================================
	1 : privacy layout styles
	
-------------------------------------------------- */



/* 1. privacy layout styles
================================================== */
/* #main h3 {
	color:#0c5b97;
	font-size:100%;
} */

.h2_idx {
	background: url(../images/h2_idx.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 55px;
	margin-bottom: 25px;
	position: relative;
}

.h2_idx h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 0!important;
	position: absolute;
	top: 18px;
	left: 18px;
}

.h3_idx {
	background: url(../images/h3_idx_01.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 42px;
	margin-bottom: 15px;
	position: relative;
}

.h3_idx h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0!important;
	position: absolute;
	top: 12px;
	left: 14px;
}

#main h4 {
	margin: 0;
}

.alnR.mt40:last-child {
	margin-top: 0!important;
}

.policy01 {
	display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    padding: 0;
    counter-increment: sample;
}

.policy01::before {
	content: "("counter(sample)")";
    margin-right: 5px;
}

.policy02 {
	padding-left: 15px;
	text-indent: -15px;
}
   
.policy02:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #000;
	border-radius: 50%;
	margin-right: 5px;
}

.policy_a a {
	text-decoration: none;
}

.policy_a a:last-child {
	display: inline-block;
	margin-bottom: 15px;
}

#lNavi ul {
	position: relative;
}

.img p {
	font-size: 11px;
	position: absolute;
	top: 10px;
	left: 24px;
}
