@charset "UTF-8";


/* 個別CSS */
/* ------------------------------ */
.priv_block1 {margin-bottom: 60px;}
.priv_block1 .info,
.priv_block1 .over {text-align: right;}

.priv_block1 p {margin-top: 1.5em;}
.priv_block1 p:first-child {margin-top: 0;}
.priv_block1 ol {counter-reset: num;}
.priv_block1 ol > li {
	position: relative;
	margin-top: 1em;
	padding-left: 1.625em;
}
.priv_block1 ol > li::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	counter-increment: num;
	content: counter(num) ".";
}
.priv_block1 .list-indent1 > li {
	padding-left: 1.2em;
	text-indent: -1.2em;
}

.priv_block1_contact {margin-top: 1em;}
.priv_block1_contact__tel {display: block;}
@media not all and (max-width: 768px){
	.priv_block1_contact > dt {width: 13em;}
	.priv_block1_contact > dd {width: calc(1200px - 13em);}
	.priv_block1_contact__tel {
		margin-left: 1em;
		padding-left: 5em;
		text-indent: -5em;
	}
}



@media screen and (max-width: 1240px) and (min-width: 769px) {
	
/* 個別CSS */
/* ------------------------------ */
.priv_block1 p,
.priv_block1 li {font-size: 1.290vw;}


}



@media screen and (max-width: 1024px) {
}



@media screen and (max-width: 768px) {

/* 個別CSS */
/* ------------------------------ */
.priv_block1 {
	margin-left: 4.266%;
	margin-right: 4.266%;
}
.priv_block1 p,
.priv_block1 li {font-size: 3.733vw;}


}
