/* --------------------------------------------------
	所在地 / googleマップ
-------------------------------------------------- */

.l_ggmap {
float: left;
width: 500px;
height:400px;
border:1px #c0c0c0 solid;
margin-right:20px;
}
 
.l_ggmap iframe,
.l_ggmap object,
.l_ggmap embed {
width: 100%;
height: 100%;
}
	@media screen and (max-width: 768px){
.l_ggmap {
width: 100%;
		}
}
/*-----------------------------------------------
写真２列パネル
-----------------------------------------------*/
.unit_imgbox_sidebyside {
	margin:10px 0px;
	padding:0px;
/*	border:1px red solid;*/
}
.unit_imgbox_sidebyside img{
	width: 100%;
}
.uop_sbs2{
	width: 100%;
}
.uop_sbs2 .upts_imgbox{
	float:left;
	width: 46%;	
	margin: 0 2%;
}
.uop_sbs3 .upts_imgbox{
	float:left;
	width: 31%;	
	margin: 0 1%;
}
	.in_caption{
		text-align: center;
	}
@media (max-width: 768px) {
	.in_caption{
		margin-bottom: 20px;
	}
}
@media (max-width: 768px) {
	.uop_sbs2 .upts_imgbox,.uop_sbs3 .upts_imgbox{
		float:none;
		width: 100%;	
		margin: 0 0%;
	}
	}
.textarea_op_kiji .in_caption{
	width: 100%;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
}
/* ご挨拶 */
.l_greeting{
    text-align: right;
}
.l_greeting p{
    text-indent: 1em;
    text-align: left;
}
.l_greeting img{
    width:300px;
}