@charset "UTF-8";

/* .aboutArea */
.aboutArea {
	padding:40px 0;
}
.aboutArea .cont {
	width:68%;
	margin:0 auto;
	padding-bottom:60px;
}
.aboutArea .cont table {
	width:100%;
	clear:both;
	border-top:#bdbdbd 1px solid;
}
.aboutArea .cont table th {
	width:23.5%;
	font-weight:bold;
	border-bottom:#bdbdbd 1px solid;
	text-align:left;
	vertical-align:top;
	letter-spacing:0.15em;
	padding:9px 1.5%;
	box-sizing:border-box;
}
.aboutArea .cont table th.th01 {
	letter-spacing:0.75em;
}
.aboutArea .cont table th.th02 {
	letter-spacing:2.5em;
}
.aboutArea .cont table td {
	border-bottom:#bdbdbd 1px solid;
	text-align:left;
	vertical-align:middle;
	padding:10px 0;
	box-sizing:border-box;
}
.aboutArea .cont table td address {
	padding-bottom:26px;
}
.aboutArea .cont table td .mapSet iframe {
	width:380px;
	height:190px;
}
.aboutArea .cont table td a {
	color:#333;
}

@media only screen and (min-width:681px) and (max-width:1024px){
.aboutArea .cont table th {
	font-size:1.8vw;
}
}

@media only screen and (min-width:1px) and (max-width:680px){
/* .aboutArea */
.aboutArea {
	padding:30px 0 50px;
}
.aboutArea .cont {
	width:100%;
	padding-bottom:30px;
}
.aboutArea .cont table th {
	width:100%;
	display:block;
	font-size:4.4vw;
	padding:5px 2%;
}
.aboutArea .cont table td {
	width:100%;
	display:block;
	font-size:4vw;
	padding:5px 2%;
}
.aboutArea .cont table td address {
	padding-bottom:10px;
}
.aboutArea .cont table td .mapSet iframe {
	width:100%;
	height:170px;
}
}