@charset "utf-8";
/* /////////////////////////////////////////////////////////
	事務所の紹介
///////////////////////////////////////////////////////// */

/*=================================
	type1
==================================*/

/*.col-md-デスクトップ（992px以上）*/
@media (min-width: 992px) {
	.type1{
		padding-top:0;
		margin-top:40px;
	}
	.type1_block__element{
		max-width: 975px;
		margin: 0 auto;
	}
	.type1_block__element p{
		padding-bottom:0;
	}
	.type1_block__element--modifier{
		padding-bottom:80px;
	}
}
/*.col-sm-タブレット（768px以上、992px未満）*/
@media (min-width: 768px) and (max-width: 992px){
	.type1{
		padding-top:0;
		margin-top:40px;
	}
	.type1_block__element{
		max-width: 975px;
		margin: 0 auto;
	}
	.type1_block__element p{
		padding-bottom:0;
	}
	.type1_block__element--modifier{
		padding-bottom:80px;
	}
}
/*.col-xs-モバイル（768px以下）*/
@media (max-width: 768px) {
	.type1{
		padding-top:0;
		margin-top:20px;
	}
	.type1_block__element{
		max-width: 975px;
		margin: 0 auto;
	}
	.type1_block__element p{
		padding-bottom:0;
	}
	.type1_block__element--modifier{
		padding-bottom:20px;
	}
}

/*=================================
	outline
==================================*/
/*** outline ***/
.outline{
	padding-top:10px;
}
.outline .left,
.outline .right{
	padding:0;
}
.outline .right{
	background:#009FE3;
	padding: 20px 0;
}
.outline .right .tb1 a:link,
.outline .right .tb1 a:visited,
.outline .right .tb1 a:active{
	color:#FFF;
	text-decoration:underline;
	outline:none;
}
.outline .right .tb1 a:hover{
	color:#FFF;
	text-decoration:none;
	outline:none;
}


/*.col-md-デスクトップ（992px以上）*/
@media (min-width: 992px) {
	.outline .right{
		min-height:486px;
	}

	/* table */
	.outline .right .tb1{
		padding-bottom:20px;
	}
	.outline .right .tb1{
		color:#FFF;
		line-height:1.2;
	}
	.outline .right .tb1 .th1{
		max-width:150px;
		font-weight:bolder;
		vertical-align:top;
	}

}
/*.col-sm-タブレット（768px以上、992px未満）*/
@media (min-width: 768px) and (max-width: 992px){


	/* table */
	.outline .right .tb1{
		padding-bottom:20px;
	}
	.outline .right .tb1{
		color:#FFF;
		line-height:1.2;
	}
	.outline .right .tb1 .th1{
		max-width:150px;
		font-weight:bolder;
		vertical-align:top;
	}


}
/*.col-xs-モバイル（768px以下）*/
@media (max-width: 768px) {
	/* table */
	.outline .right .tb1{
		padding-bottom:20px;
	}
	.outline .right .tb1{
		color:#FFF;
		line-height:1.2;
	}
	.outline .right .tb1 .th1{
		font-weight:bolder;
		vertical-align:top;
	}


}



/*.col-md-デスクトップ（992px以上）*/
@media (min-width: 992px) {
	/* googlemap */
	#gmap iframe{
		width:100%;
		height:486px;
		display:block;
	}
	#gmap .f-map_overlay{
		background: transparent;
		position: relative;
		width: 100%;
		height: 486px; /* your iframe height */
		top: 486px;  /* your iframe height */
		margin-top: -486px;  /* your iframe height */
		z-index:9999;
	}

}
/*.col-sm-タブレット（768px以上、992px未満）*/
@media (min-width: 768px) and (max-width: 992px){
	/* googlemap */
	#gmap iframe{
		width:100%;
		height:486px;
		display:block;
	}
	#gmap .f-map_overlay{
		background: transparent;
		position: relative;
		width: 100%;
		height: 486px; /* your iframe height */
		top: 486px;  /* your iframe height */
		margin-top: -486px;  /* your iframe height */
		z-index:9999;
	}

}
/*.col-xs-モバイル（768px以下）*/
@media (max-width: 768px) {
	/* googlemap */
	#gmap iframe{
		width:100%;
		height:200px;
		display:block;
	}
	#gmap .f-map_overlay{
		background: transparent;
		position: relative;
		width: 100%;
		height: 200px; /* your iframe height */
		top: 200px;  /* your iframe height */
		margin-top: -200px;  /* your iframe height */
		z-index:9999;
	}
}
