@charset "utf-8";

/* プロフィール写真（base.cssを上書き）
------------------ */
@media print, screen and (min-width:980px){
.prof_img{
	float: right;
	margin: 0 0 0 2rem;
}
}

/* 所属など */
#prof_data{
	background: #f6f6f6;
	border: 1px dashed #ccc;
	padding: 1.5rem 1rem;
}

#prof_syozoku{
	margin-bottom: 2rem;
}

#prof_syozoku dt{
	font-weight: bold;
	color: #1d3b73;
}

#prof_syozoku dd{
	font-size: 87.5%;
	border-bottom: 1px dashed #ccc;
	padding: 0.2rem 0.5rem;
}

#prof_syozoku dd:before{
	color: #172f5c;
	content: "■";
}

#prof_koushi{
	text-align: center;
}

@media print, screen and (min-width:980px){
#prof_data{
	padding: 3rem;
	overflow: hidden;
}

#prof_syozoku{
	width: 46%;
	margin: 0;
	float: left;
}

#prof_koushi{
	float: right;
	width: 46%;
	text-align: left;
}
}

/* 地図
------------------ */
#map iframe{
	width: 100%;
	height: 400px;
}

@media print, screen and (min-width:980px){
#map iframe{
	height: 500px;
}
}

/*eof*/