@charset "utf-8";
/* CSS Document */



/* ---------------------------------------------------------------------------------------------

   特定箇所指定

--------------------------------------------------------------------------------------------- */

#privacy{
	margin-bottom: 75px;
}

@media screen and (max-width:550px) {

#privacy{
	margin-bottom: 50px;
}
	
}


/* ---------------------------------------------------------------------------------------------

   Privacy h1

--------------------------------------------------------------------------------------------- */
#privacy h1{
	font-size: clamp(24px, 3vw, 36px);
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.25em;
	margin-bottom: 75px;
}


/* Privacy-Contact-link
------------------------------------------------------------*/
.flex-nav{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 100px;
}

.flex-nav .pr-co-link{ 
	text-align: center;
	line-height: 1;
	border: 5px solid #e6eae3;
	font-size: clamp(14px, 2vw, 16px);
	letter-spacing: 0.25em;
	height: auto;
}
.flex-nav .link2{ 
	width: 50%;
}

.flex-nav .pr-co-link a{
	display: block;
	color: #333;
	padding: 15px;
	background: #fff;
}
.flex-nav .pr-co-link a:hover{
	background: #666;
	color: #fff;
}

@media screen and (max-width:750px) {

.flex-nav .link2{
	width: 100%;
}
	
}


/* ---------------------------------------------------------------------------------------------

   Pr-box

--------------------------------------------------------------------------------------------- */
.pr-box{
	width: 100%;
	margin-bottom: 75px;
}

.pr-box h3{
	letter-spacing: 0.25em;
	font-size: clamp(20px, 3vw, 22px);
	font-weight: normal;
	margin-bottom: 25px;
}

.pr-box ol{
	margin-top: 25px;
	padding-left: 2em;
}
.pr-box ol li{
	font-size: clamp(12px, 3vw, 16px);
}



/* ---------------------------------------------------------------------------------------------

   Tel-box

--------------------------------------------------------------------------------------------- */
.tel-box{
	width: 100%;
	padding: 25px;
	background: #fff;
	text-align: center;
}

.tel-box .text-20,
.tel-box .text-16,
.tel-box .text-24{
	letter-spacing: 0.25em;
}







