@charset "utf-8";

/* ==================================================================

	privacy.css
	
=================================================================== */
.contents .section {
    margin-bottom: 40px;
}
.contents .lv2 {
    margin-bottom: 30px;
}
.contents .lv2:last-child {
    margin-bottom: 0;
}

#privacy .main li,
#privacy .main .text,
#privacy .main .strong{
	font-size: 116%;
}
#privacy .main h2.title{
	margin-bottom: 1em;
    font-size: 200%;
    color: #0079BF;
}
#privacy .main h3.title{
	font-size: 150%;
}

#privacy .main ul{
	list-style-type: disc;
	margin-left: 1.5em;
}

#privacy .main .strong{
	font-weight: bold;
}
#privacy .main .strong a{
	color: #FF7200;
}

.contents .section p:last-child {
	margin-bottom: 0;
}

.contents .contatc_area {
	border: 1px solid #333;
	padding: 16px;
	margin-bottom: 20px;
}
.contents .contatc_area dt {
	font-weight: bold;
}


/* smartPhone */
@media screen and (max-width: 640px) {
	
	.contents .section {
		margin-bottom: 50px;
	}
	.contents .lv2 {
		margin-bottom: 40px;
	}

	#privacy .main li,
	#privacy .main .text,
	#privacy .main .strong{
		font-size: 100%;
	}
	#privacy .main h2.title{
		font-size: 160%;
		margin-top: 16px;
	}
	#privacy .main h3.title{
		font-size: 124%;
	}
	#privacy .main h4.title{
		font-size: 116%;
	}

}