@charset "UTF-8";
/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
 /* IE6 */
* html .clearfix { zoom: 1;}
 /* IE7 */
*:first-child+html .clearfix { overflow:hidden;zoom: 1;}

.receivereturn{
	background-color:#ebf6ff;
	padding:10px 0 5px;
}
.receivereturn a img{
	width:100%;
}
.receivereturn h2{
	color:#007eff;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding:0 15px;
	background:none;
}
#main .receivereturn h2{
	color:#007eff;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding:0 15px;
	background:none;
}
.receivereturn hr{
	height:0;
	border:0;
	border-top:2px solid #d6e9f8;
	border-bottom:1px solid #aacbe5;
}
.receivereturn .inner{
	padding:0 15px 15px;
	width:100%;
	box-sizing:border-box;
}
.receivereturn .inner .tit_sub{
	color:#007eff;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
.receivereturn .inner .map_box{
	text-align:center;
}

.receivereturn .inner .map_box.mt40{
	margin-top: 40px;
}

.receivereturn .inner .map_box img{
	max-width:100%;
}
.receivereturn .inner h4{
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}
.receivereturn .inner h4 img{
	width:22px;
	height:auto;
	vertical-align:top;
	margin-right:5px;
}
.receivereturn .inner h4 span{
	font-weight:normal;
}
/* WSYS-11577 【フロント・VMDB】新規場所追加_広島空港 ロッカー受取 20241024 M.Shimizu */
.receivereturn .inner ul.bt_3column {
	display: flex;
	flex-wrap: wrap;
	margin-left:-3px;
	margin-right:-3px;
}
.receivereturn .inner ul.bt_3column li{
	float:left;
	width:33.3%;
	padding:0 3px 6px;
	box-sizing:border-box;
}
/* Sa.Suzuki from [WSYS-7862]台湾現地全て削除とホノルル空港受取削除 */
.receivereturn .inner .southkorea ul.bt_3column li {
	width: 16.6%;
}
/* Sa.Suzuki from [WSYS-7862]台湾現地全て削除とホノルル空港受取削除 END*/
.receivereturn .inner div.hawaii,
.receivereturn .inner div.taiwan{
	float:left;
	width:49.9%;
	box-sizing:border-box;
}
.receivereturn .inner h5{
	font-size:9px;
	font-weight:normal;
	margin-top:10px;
}
.receivereturn .inner div.hawaii{
	padding-right:3px;
}

.receivereturn .inner .losangeles {
	margin:25px 0 0 0;
}

.receivereturn .inner div.taiwan{
	padding-left:3px;
}
.receivereturn .inner h5 img{
	width:19px;
	height:auto;
	margin-right:5px;
	margin-bottom:10px;
	vertical-align:top;
}
.receivereturn .inner div.taiwan ul li{
	margin-bottom:9px;
}




@media screen and (min-width : 480px){/* 画面768px(iPad)以上 */
	.receivereturn .inner h4 img{
		width:35px;
		vertical-align:middle;
	}
	.receivereturn .inner h5{
		font-size:12px;
	}
	.receivereturn .inner h5 img{
		width:30px;
	}


}



@media screen and (min-width : 768px){/* 画面768px(iPad)以上 */
	.receivereturn{
		background-color:#ebf6ff;
		padding:25px 0 5px;
	}
	.receivereturn a img{
	}
	.receivereturn h2{
		font-size:38px;
		padding:0;
	}
	#main .receivereturn h2{
		font-size:38px;
		padding:0;
	}
	.receivereturn hr{
		border-top:3px solid #d6e9f8;
	}
	.receivereturn .inner{
		max-width:980px;
		padding:0 15px 20px;
		margin:0 auto;
	}
	.receivereturn .inner .tit_sub{
		font-size:24px;
		margin-top:15px;
	}
	.receivereturn .inner .map_box{
		text-align:left;
		width:47%;
		float:left;
	}
	.receivereturn .inner .bt_box{
		width:48.8%;
		float:right;
	}
	.receivereturn .inner h4{
		font-size:24px;
		font-weight:bold;
		margin-top:0;
		margin-bottom:8px;
	}
	.receivereturn .inner h4 img{
		width:auto;
		vertical-align:top;
		margin-right:19px;
	}
	.receivereturn .inner h4 span{
		font-size:18px;
	}
	.receivereturn .inner h4.delivery,
	.receivereturn .inner h4.store{
		margin-top:15px;
	}
	.receivereturn .inner ul.bt_3column li{
		padding:0 3px 9px;
	}
	.receivereturn .inner div.southkorea{
		width:100%;
		box-sizing:border-box;
	}
	.receivereturn .inner div.hawaii{
		float:left;
		width: 23.3%;
		padding:0;
	}
	.receivereturn .inner div.taiwan{
		float:right;
		width:23%;
		padding:0;
	}
	.receivereturn .inner h5{
		font-size:12px;
		font-weight:normal;
		margin-top:0;
	}
	.receivereturn .inner h5 img{
		width:auto;
		margin-right:6px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.receivereturn .inner div.taiwan ul li{
		margin-bottom:9px;
	}
}



@media screen and (max-width : 767px){/* 画面768px(iPad)以上 */
	.receivereturn .inner .losangeles {
		margin:10px 0 0 0;
	}
	/* Y.takahashi from [WSYS-7862]台湾現地全て削除とホノルル空港受取削除_SPの表示 */
	.receivereturn .inner .southkorea ul.bt_3column li{
		width: 33.3%;
	}
}

@media screen and (min-width : 1024px){
	.receivereturn .inner h5{
		font-size:15px;
	}
	.receivereturn .inner h5 img{
		margin-right:12px;
	}
}

.no_tax_text{
	text-align: right!important;
}

.center_no_tax{
	text-align: center!important;
}