.tooltipster-default {
	display: inline-block;
	vertical-align: top;
	border-radius: 5px;
	border: none;
	background: rgb(0,0,0);
	color: #fff;
	box-sizing: border-box;
	margin-bottom:10px;
	margin-left:2px;
	margin-right:2px;
}
#map_list .tooltipster-default {
	content-visibility: auto;
	contain-intrinsic-size: auto 340px 400px;
}
.tooltipster-default .tooltipster-content {
	text-align: left;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.5;
	padding: 0.5rem 0.7rem;
	overflow: hidden;
}

.row{
	margin-left:auto;
	margin-right:auto;
}
.column,.row{
	box-sizing:border-box;
}
.column{
	width:100%;
	float:left;
	padding-left:0;
	padding-right:0;
}
.column:last-child:not(:first-child){
	float:right;
}
.small-10{
	width:41.66667%;
}
.small-14{
	width:58.33333%
}

.map-help{
	font-family:Roboto,Verdana,Meiryo,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,sans-serif;
}
.map-help p{
	margin-bottom:.28rem;
	padding:0 .7rem;
}
.map-help .map-image{
	text-align:center;
	position:relative;
}
.map-help ul.specs{
	list-style:none;
	padding:0;
	margin:0;
}
.map-help ul.specs>li{
	border-bottom:1px solid hsla(0,0%,4%,.5);
	padding:0 .7rem;
}
.map-help .comment{
	font-size:80%;
	text-align:justify;
}
.map-help .facility,.map-help .num_land{
	display:inline-block;
	margin-right:.42rem;
}
.map-help .num_land{
	margin-right:.14rem;
}
.map-help .gate:after,.map-help .step:after{
	content:" | ";
	color:#cacaca;
}
.map-help .gate:last-child:after,.map-help .step:last-child:after{
	content:none;
}
.map-help .spec_item,.map-help .spec_label{
	display:table-cell;
	padding-top:0;
}
.map-help .spec_label{
	white-space:nowrap;
}
.map-help h4{
	margin-top:0;
	margin-bottom:.5rem;
	font-size:2rem;
}
.map-help img{
	max-width:100%;
	border:0;
	height:auto;
	-ms-interpolation-mode:bicubic;
	display:inline-block;
	vertical-align:middle;
}
.map-help .num_lands{
	margin-top:.5rem;
}

.icon12{
	background-image:url(../data/icons/icons12.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:12px;
	height:1.4rem;
	margin-right:2px;
	margin-left:2px;
	margin-bottom:-2px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
}
small .icon12{
	margin-bottom:-4px;
	margin-left:1px;
	margin-right:1px;
}
.icon12.card{
	background-position:-5px -5px;
}
.icon12.facility-cardshop{
	background-position:-27px -5px;
}
.icon12.facility-fortune{
	background-position:-49px -5px;
}
.icon12.facility-jeweler{
	background-position:-71px -5px;
}
.icon12.facility-magiccircle{
	background-position:-93px -5px;
}
.icon12.facility-morph{
	background-position:-115px -5px;
}
.icon12.facility-switch{
	background-position:-5px -27px;
}
.icon12.facility-tower{
	background-position:-27px -27px;
}
.icon12.facility-trap{
	background-position:-49px -27px;
}
.icon12.facility-warpcircle{
	background-position:-71px -27px;
}
.icon12.item-accessory{
	background-position:-93px -27px;
}
.icon12.item-accessory-disabled{
	background-position:-115px -27px;
}
.icon12.item-armor{
	background-position:-5px -49px;
}
.icon12.item-armor-disabled{
	background-position:-27px -49px;
}
.icon12.item-scroll{
	background-position:-49px -49px;
}
.icon12.item-scroll-disabled{
	background-position:-71px -49px;
}
.icon12.item-weapon{
	background-position:-93px -49px;
}
.icon12.item-weapon-disabled{
	background-position:-115px -49px;
}
.icon12.land-colorless{
	background-position:-5px -71px;
}
.icon12.land-colorless-disabled{
	background-position:-27px -71px;
}
.icon12.land-earth{
	background-position:-49px -71px;
}
.icon12.land-earth-disabled{
	background-position:-71px -71px;
}
.icon12.land-fire{
	background-position:-93px -71px;
}
.icon12.land-fire-disabled{
	background-position:-115px -71px;
}
.icon12.land-morph{
	background-position:-5px -93px;
}
.icon12.land-multicolor{
	background-position:-27px -93px;
}
.icon12.land-water{
	background-position:-49px -93px;
}
.icon12.land-water-disabled{
	background-position:-71px -93px;
}
.icon12.land-wind{
	background-position:-93px -93px;
}
.icon12.land-wind-disabled{
	background-position:-115px -93px;
}
.icon12.manner-clear{
	background-position:-5px -115px;
}
.icon12.manner-cloudy{
	background-position:-27px -115px;
}
.icon12.manner-rain{
	background-position:-49px -115px;
}
.icon12.manner-sunny{
	background-position:-71px -115px;
}
.icon12.manner-thunder{
	background-position:-93px -115px;
}
.icon12.ng{
	background-position:-115px -115px;
}
.icon12.ok{
	background-position:-137px -5px;
}
.icon12.spell-global-curse{
	background-position:-137px -27px;
}
.icon12.spell-global-instant{
	background-position:-137px -49px;
}
.icon12.spell-local-curse{
	background-position:-137px -71px;
}
.icon12.spell-local-instant{
	background-position:-137px -93px;
}
.icon12.spell-world-curse{
	background-position:-137px -115px;
}
