/*SPフリーダイヤル*/
@media screen and (max-width: 730px){/* SP */
	#tel_acd_on_fl,#tel_acd_off{
	display: flex;
	}
	#tel_acd_on{
		display: none;;
	}
}
/* サイドアクセス */
.sideBorderBox{
	display:none;
}
/* フッター */
#footerInfo{
	display:none;
}
/* 画像 */
#main img{
	display: block;
}
.imgBox div{
	margin: 0 auto !important;
}

/* インラインフレーム */
iframe#main_if,
iframe.main_if{
	width:100%;
}
p.if_box,p.no_lh{
	line-height: 0;
	clear:both;
}
@media screen and (max-width: 899px){/* 899px以下 */
	p.if_box{
		margin:0 -2.5% !important;
	}
}
@media screen and (max-width: 730px){/*SP*/
	#access .no_lh ~ .no_lh{
		margin-top: 12.5vw !important;
	}
}
@media screen and (min-width: 731px){/*PC*/
	#access .no_lh ~ .no_lh{
		margin-top: 3.125em !important;
	}
}

/*インラインフレームページ*/
#houjingaiyou .pointTit,
#staff .pointTit,
#jisseki .pointTit,
#cs .pointTit,
#hiyoushousai .pointTit{
	display: none;
}

/* floating : 回り込み関係 */
.clear_b{clear:both;}

/* 電話相談バナー～後遺障害バナー */
@media screen and (min-width: 731px) {/* PC */
	#fotgroup article{
		width: 48.5%;
	}
	#fotgroup article:nth-child(even){
		float: left;
	}
	#fotgroup article:nth-child(odd){
		float: right;
	}
	#fotgroup article:first-child{
		margin: 0 auto !important;
		float: none;
	}
}
@media screen and (max-width: 730px){/* SP */
	#fotgroup {
		margin-bottom: 1em !important;
	}
	#fotgroup article{
		margin-bottom:2em !important;
	}
}
/* お問合せバナー */
@media screen and (min-width: 731px) {/* PC */
	#sbsgroup {
		display: flex;
	}
}

/* バナー下テキスト */
.bnrbtm_text h2,.patern02Box .bnrbtm_text h2,.bnrbtm_text p{
	display: inline !important;
}
.bnrbtm_text{
	text-align: justify;
}
@media screen and (min-width: 731px) {/* PC */
.bnrbtm_text{
	line-height:17px;
	font-size: 12px;
	margin-top: 5px !important;
	}
}

@media screen and (max-width: 730px){/* SP */
.bnrbtm_text{
	line-height: 1.5em;
	margin-top: .25em !important;
	font-size: .8em;
	}
}

/*直立画像*/
article.stand_img {
	float: right;
	margin-top: .5em !important;
	margin-left: 1em !important;
	z-index:999;
}
.patern02Box h2 {
	display: flex !important;/* 下線が人物にかからないように */
}
/* 画像左寄せ */
article.img_left .imgBox div {
margin:0 !important;
}
/* ページネーション */
@media screen and (max-width: 730px){/* SP */
	.prevNext li {
	    margin: 3em 0 ;
	}
}
/*Q&A*/
.patern05 .bnrcntBox .textBox,
.patern05 .bnrcntBox .textBox .textBox {
	padding: 0 !important;
}
.patern05 .bnrcntBox{
	margin-bottom: 0 !important;
}

