@charset "utf-8";

/* 「地図から店舗を探す」、「一覧から店舗を探す」 */
h2,h3 {margin:0;padding:0;font-weight:normal;}
/* 各検索見出し */
.MapiFloatA1 h2, .MapiFloatA2 h2 {line-height:50px;color:#fff;font-size:150%;font-weight:bold;text-indent:10px;margin-bottom:15px;}
.MapiFloatA1 h2 {width:480px;height:50px;background:url(../pic/th_bg_big.gif) 0 0 no-repeat;}
.MapiFloatA2 h2 {width:400px;height:50px;background:url(../pic/th_bg_small.gif) 0 0 no-repeat;}
#MapiContainer h3 {margin:0 0 10px;padding:0 0 0 15px;background:url(../img/title_border.gif) left top no-repeat;line-height:1.1;font-size:14px;}
#MapiContainer #note {display:block;padding-left:1em;text-indent:-1em;}
#MapiListFreeword {padding-bottom:10px;}

@charset "utf-8";
table.MapiSection {
	width:480px;
	margin-bottom:10px;
}

table.MapiSection th {
	background-color:#eee;
	font-weight:normal;
}

table.MapiSection th, table.MapiSection td {
	border:1px solid #ccc;
	padding:2px 3px;
	text-align:center;
}

table.MapiSection td.MapiTextL {text-align:left;}

div.MapiSection {padding-left:8px; padding-bottom: 20px;}


.MapiCheckList ul {width:400px;}

.MapiCheckList li {
	display:block;
	float:left;
	width:190px;
	margin-right:0 !important;
	height:30px;
}
.MapiCheckList li.end {width:300px;}

.MapiForeignLink{
    text-align: right;
    padding: 15px 0 10px 0;
}
