@charset "utf-8";

/* top共通 */
.MapiFloatA1 .MapiSection {padding:0 0 25px;}
.MapiFloatA2 .MapiSection {padding:0 5px 50px;}

/*title*/
h1{display: none;}
h2{margin:0 0 10px;padding:10px 0 10px 40px;text-align: left;line-height:1.1;font-size:14px;background-repeat: no-repeat;background-position: 5px 5px;color:#fff;}
#MapiListall h2,#MapiOtherArea h2{background-image: url(./../img/menu_map.png);}
#MapiListCondition h2{background-image: url(./../img/menu_condition.png);}
#MapiListFreeword h2{background-image: url(./../img/menu_freeword.png);}
#MapiListOther h2{background-image: url(./../img/menu_50on.png);}
#MapiListStation h2{background-image: url(./../img/menu_station.png);}


h3{margin:0 0 10px;padding:0;}

/*MapiListall*/
#MapiListall .MapiSection{text-align: center;margin: 0 auto;}
#MapiListall #MapiKenmapArea div{margin: 0 auto;}

/*MapiListCondition*/
#MapiListCondition select {margin: 0 0 15px;width:120px;}
#MapiListCondition ul{margin: 0 0 15px;}
#MapiListCondition label{vertical-align: middle;}
#MapiListCondition li img{vertical-align:middle;}
#MapiListCondition .MapiServiceIcon li{margin:5px 2px;vertical-align:middle;}
#MapiListCondition .MapiServiceTxt li {margin:0 15px 5px 0;}

/*MapiListFreeword*/
#MapiListFreeword .MapiAttention {margin:5px 0;font-size:11px;color: #f00;}

/*MapiListOther*/
#MapiListOther .MapiForm50 {float: left;}
#MapiListOther .MapiFormShopnum {float: right;}
#MapiFormOther{width:70px;height:16px;margin:0;padding:2px;line-height:16px;}
* html #MapiFormOther{height:24px;}

#MapiListOther span{padding: 0 10px 0 0;}
#MapiListOther .MapiAttention{margin:5px 0;font-size:90%;}
#MapiListOther .MapiAttention span{padding:0;color: #f00;}


.MapiNotice{
	background-color: #F7F3DB;
	padding:9px;
	}
.MapiNotice dt{font-size: 14px;font-weight: bold;}
.MapiNotice dd{padding:5px;}
.MapiNotice a.hover:hover img{opacity:0.75;}



.MapiFormBox input{margin:0 3px 3px 0;}




