@charset "UTF-8";


/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
/*-- お問い合わせ先リストエリア --*/
#contact-main-wrap > .contact-list > dl{
pointer-events:none;
margin:0 auto 4rem auto;
}
#contact-main-wrap > .contact-list > dl > dt{
display:flex;
align-items:center;
gap:0 .8rem;
background:#fff;
padding:2rem 2rem 1.2rem 2rem;
border-radius:1rem 1rem 0 0;
}
#contact-main-wrap > .contact-list > dl > dt:before{
content:"";
background:#c2a853;
border-radius:100%;
width:.6rem;
height:.6rem;
}
#contact-main-wrap > .contact-list > dl > dd{
background:#fff;
padding:0 2rem 2rem 2rem;
border-radius:0 0 1rem 1rem;
margin-bottom:2rem;
display:flex;
flex-wrap:wrap;
gap:.8rem 1.5rem;
}
#contact-main-wrap > .contact-list > p > a{
text-decoration:underline;
color:#c2a853;
margin:auto .5rem;
}
@media all and (min-width:769px){
	#contact-main-wrap{
	width:80vw;
	min-width:calc(1360px - 4rem);
	margin:0 auto;
	padding:12rem 2rem 20rem 2rem;
	display:grid;
	grid-template-columns:45rem 1fr;
	gap:9rem;
	}

	/*-- タイトルエリア --*/
	#contact-main-wrap > .title > h2{
	font-size:3rem;
	}
	#contact-main-wrap > .title > p{
	font-size:1.6rem;
	margin-top:4rem;
	}

	/*-- お問い合わせ先リストエリア --*/
	#contact-main-wrap > .contact-list > p{
	margin-bottom:2rem;
	font-size:1.5rem;
	}
}
@media all and (max-width:768px){
	#contact-main-wrap{
	margin-top:3rem;
	padding:5rem 3rem 10rem 3rem;
	border-top:1px solid #c9c9c9;
	}

	/*-- タイトルエリア --*/
	#contact-main-wrap > .title{
	margin:0 auto 4rem auto;
	}
	#contact-main-wrap > .title > h2{
	font-size:1.8rem;
	margin-bottom:3rem;
	text-align:center;
	}
	#contact-main-wrap > .title > p{
	font-size:1.3rem;
	}

	/*-- お問い合わせ先リストエリア --*/
	#contact-main-wrap > .contact-list > p{
	margin-bottom:2rem;
	font-size:1.2rem;
	}
}



/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}




/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}



/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}




/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}



/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}




/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}



/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

/* --------------------------------------------------------
　基本設定
-------------------------------------------------------- */
@media all and (min-width:769px){
}
@media all and (max-width:768px){
}

