@charset "UTF-8";

/* ===============================
	style
=============================== */

#policy {
	margin:4em auto;
}

#policy h2 {
	font-size: 2.2rem;
	line-height:1.6;
	border-bottom: 1px solid #a39f90;
	padding-bottom:0.5em;
	text-align: center;
	margin:0 0 2em;
}

#policy p {
	width:90%;
	margin:0 auto 2em;
}

#policy ol {
	width:90%;
	padding-left:1em;
	margin:0 auto 3em;
}

#policy ol li:not(:last-child) {
	margin-bottom:0.5em;
}

.linkbtn.policy {
	width: 80%;
	height:55px;
}

/* ===============================
	PC / Tab Style
=============================== */
@media print , screen and (min-width: 481px) {	
	
	
}

/* ===============================
	Mobile Style
=============================== */
@media screen and (max-width: 480px) {

h1#top-title .ttlfont {
	padding-left:0;
}
	
#policy {
 	width:100%;
}
	
#policy h2 {
	font-size: 1.4rem;
	line-height:1.4;
}

	
}

