@charset "utf-8";
/*タイトル*/
#headtitle_area { min-width: 1200px; width: 100%; height: 201px; background-image: url("../img/top_back.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.headtitle { font-family: 'Noto Serif JP', serif; font-size: 36px; font-weight: 500; line-height: 150%; color: #fff; background-color: rgba(0,125,198,0.8); text-align: center; padding-bottom: 2px;}

address { font-style: normal; }
.okadai_container { text-align: center; margin-bottom: 15px;}
.okadai_logo { max-width: 500px; width: 100%; border: solid 2px #222; border-radius: 8px; margin: 0 auto 50px;}
.okadai_logo img { width: 100%; height: auto;}

.toi_area { border: solid 1px #222; border-radius: 15px; margin-bottom: 80px;}
.number { display: flex; justify-content: center; flex-wrap: wrap; width: 730px; padding: 50px 0; margin: 0 auto;}
.number dl {display: flex; justify-content: center;}
.tel { width: 345px; border-bottom: solid 2px #222; border-top: solid 2px #222; padding: 10px 0; margin-right: 30px;}
.tel span { display: block; font-size: 12px; text-align: center; margin-top: 2px;}
.tel dt { width: 35px; height: 26px; }
.tel dd { padding-left: 10px; font-size: 34px; font-weight: bold;}
.fax { width: 345px; border-bottom: solid 2px #222; border-top: solid 2px #222; padding: 10px 0;}
.fax dt { width: 28px; height: 32px;}
.fax dd { padding-left: 10px; font-size: 34px; font-weight: bold;}


@media screen and (max-width: 768px) {
	/*タイトル*/
	#headtitle_area { min-width: auto; height: auto; aspect-ratio: 27 / 16; background-image: url("../img/top_back_m.jpg");}
	.headtitle { font-size: 24px; line-height: 160%;}

	
	.okadai_container { margin-bottom: 10px;}
	
	.toi_area { margin-bottom: 50px;}
	.number { width: 100%; align-items: center; flex-direction: column;  padding: 30px 30px; }
	.number {}
	.tel { max-width: 345px; width: 100%; margin: 0 0 0px; /*margin: 0 0 30px; */padding: 18px 0 10px;}
	.tel dd { font-size: 30px;}
	.fax { max-width: 345px; width: 100%; padding: 20px 0 20px;}
	.fax dd { font-size: 30px;}

}