@charset "UTF-8";

@import "/_static/css/serch.css";

/*/==========================================================
/ 
/ 料金・ルート検索
/
==========================================================/*/

/*----------------------------------

 検索結果

----------------------------------*/
#state_of_emergency{
	display:block;
	overflow:hidden;
	padding:0 1em;
	margin-bottom:var(--mgn-l);
	border:1px solid #000000;
	font-weight:700;
}


.m-indent-box .content-box-wh{
	padding-bottom:0;
	background-color:#FFFFFF;
}

#attentdiv{
	margin:20px 0 0;
}

ul#attentul li img{
	display: none;
}

#result_detail_content_top dd > a{
	vertical-align:top;
}

.forecast-info p.loss {
    padding-left: 43px;
}


/*****************************
 ページリンクボタン
 *****************************/
.layoutTypeB .col2_lineBox{
	margin: 0 auto;
}

.clm_1_gray-box.bold{
	width: 1000px;
	margin: 0 auto;
}


/*****************************
 地図
 *****************************/
#map_list{
	width:998px;
	height:458px;
	border: 4px solid #cccccc;
	margin:var(--mgn-l) auto 0;
}

#map_list *{
	box-sizing:content-box;
}

#r_map{
	width:990px;
	height:450px;
	border:unset;
}

.mapOuter {
	top: 0;
	left: 0;
}

.naviOuter{

}

#r_mapnaviDiv img{
	max-width:unset;
}


/* for Narrow --------------------*/
@media screen and ( max-width:979px) {


}


/* for Sp --------------------*/
@media screen and ( max-width:768px) {

	#state_of_emergency{
		clear:both;
		margin-top:15px;
	}

	.clm_1_LblueBack-box{
		margin: 0 0;
	}

}


/*****************************
 IC名から探す
 *****************************/
#icreselect_div{
	margin-top:var(--mgn-ll);
}

.sapa-info .item p.date {
	line-height: 155%;
	margin :inherit;
}

.sapa-info .item .image .detail p.btn a::after{
	content:"";
}

.point-bar .set .link{
	width:auto;
	min-width:88px;
}

.point-bar .set .link > a > img{
	width:auto;
	height:1em;
}

#result_list p,
#result2 p{
	margin :inherit;
}

.accident-info{
	width: 225px;
}
.accident-info .area{
	width:auto;
}

/*.sapa-info .item p.ic-name {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	float: left;
	margin: 0 !important;
}

.sapa-info .item p.date{
	/*display: inline-block;
	width: calc(100% - 180px);
	position:relative;
	top: auto;
	right:auto;
	margin: 0 !important;
	float:right;
}

.sapa-info .item .image{
	margin: 0 !important;
	padding: 10px 0;
	clear: both;
}

.sapa-info .image.clearfix:before,
.sapa-info .detail .clearfix:before{
	display:initial;
}
*/

.sapa-info .item .image{
	margin:20px 0 10px;
}


.route .route-result .top .detail li a:link{
	color:var(--colA1);
}


/*検索結果なしの場合、地図を非表示にする*/
.nodata #map_list{
	display:none;
}