@charset "utf-8";


/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

検索結果

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainSearch{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainSearch ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainSearch ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainSearch ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainSearch ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainSearch .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainSearch .adTit strong{
	font-weight:bold;
}
#adMainSearch a:hover .adTit{
	text-decoration:none;
}
#adMainSearch .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainSearch .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainSearch .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainSearch .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubSearch{
	margin:13px 0 0 0;
}
#adSubSearch ul{
	margin:0;
	padding:0;
}
#adSubSearch ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubSearch ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubSearch ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubSearch .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubSearch .adTit strong{
	font-weight:bold;
}
#adSubSearch a:hover .adTit{
	text-decoration:none;
}
#adSubSearch .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubSearch .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubSearch .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubSearch .adPr a{
	color:#AAA;
	text-decoration:none;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン県地図

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainMap,
#adMainMap2{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainMap ul,
#adMainMap2 ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainMap ul li,
#adMainMap2 ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainMap ul li a,
#adMainMap2 ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainMap ul li a:hover ,
#adMainMap2 ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainMap .adTit,
#adMainMap2 .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainMap a:hover .adTit,
#adMainMap2 a:hover .adTit{
	text-decoration:none;
}
#adMainMap .adTxt,
#adMainMap2 .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainMap .adUrl,
#adMainMap2 .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainMap .adPr,
#adMainMap2 .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainMap .adPr a,
#adMainMap2 .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubMap{
	margin:13px 0 0 0;
}
#adSubMap ul{
	margin:0;
	padding:0;
}
#adSubMap ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubMap ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubMap ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubMap .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubMap a:hover .adTit{
	text-decoration:none;
}
#adSubMap .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubMap .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubMap .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubMap .adPr a{
	color:#AAA;
	text-decoration:none;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン住所一覧

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainAddress{
	margin:10px 0 10px 0;
	height: 180px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainAddress ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainAddress ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainAddress ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainAddress ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainAddress .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainAddress a:hover .adTit{
	text-decoration:none;
}
#adMainAddress .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainAddress .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainAddress .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainAddress .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubAddress{
	margin:13px 0 0 0;
}
#adSubAddress ul{
	margin:0;
	padding:0;
}
#adSubAddress ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubAddress ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubAddress ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubAddress .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubAddress a:hover .adTit{
	text-decoration:none;
}
#adSubAddress .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubAddress .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubAddress .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubAddress .adPr a{
	color:#AAA;
	text-decoration:none;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン駅名一覧

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainStation{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainStation ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainStation ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainStation ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainStation ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainStation .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainStation a:hover .adTit{
	text-decoration:none;
}
#adMainStation .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainStation .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainStation .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainStation .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubStation{
	margin:13px 0 0 0;
}
#adSubStation ul{
	margin:0;
	padding:0;
}
#adSubStation ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubStation ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubStation ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubStation .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubStation a:hover .adTit{
	text-decoration:none;
}
#adSubStation .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubStation .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubStation .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubStation .adPr a{
	color:#AAA;
	text-decoration:none;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン郵便番号

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainZip{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainZip ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainZip ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainZip ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainZip ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainZip .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainZip a:hover .adTit{
	text-decoration:none;
}
#adMainZip .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainZip .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainZip .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainZip .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubZip{
	margin:13px 0 0 0;
}
#adSubZip ul{
	margin:0;
	padding:0;
}
#adSubZip ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubZip ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubZip ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubZip .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubZip a:hover .adTit{
	text-decoration:none;
}
#adSubZip .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubZip .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubZip .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubZip .adPr a{
	color:#AAA;
	text-decoration:none;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン電話帳

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainPhonebook{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainPhonebook2{
	margin:10px 0 10px 0;
	height: 180px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainPhonebook ul,
#adMainPhonebook2 ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainPhonebook ul li,
#adMainPhonebook2 ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainPhonebook ul li a,
#adMainPhonebook2 ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainPhonebook ul li a:hover,
#adMainPhonebook2 ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainPhonebook .adTit,
#adMainPhonebook2 .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainPhonebook a:hover .adTit,
#adMainPhonebook2 a:hover .adTit{
	text-decoration:none;
}
#adMainPhonebook .adTxt,
#adMainPhonebook2 .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainPhonebook .adUrl,
#adMainPhonebook2 .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainPhonebook .adPr,
#adMainPhonebook2 .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainPhonebook .adPr a,
#adMainPhonebook2 .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubPhonebook{
	margin:13px 0 0 0;
}
#adSubPhonebook ul{
	margin:0;
	padding:0;
}
#adSubPhonebook ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubPhonebook ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubPhonebook ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubPhonebook .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubPhonebook a:hover .adTit{
	text-decoration:none;
}
#adSubPhonebook .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubPhonebook .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubPhonebook .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubPhonebook .adPr a{
	color:#AAA;
	text-decoration:none;
}

/*セクション内広告
---------------------------------------------------------------*/
#adSectionPhonebook{
	margin: 0;
	height: 115px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adSectionPhonebook ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adSectionPhonebook ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adSectionPhonebook ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adSectionPhonebook ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSectionPhonebook .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSectionPhonebook a:hover .adTit{
	text-decoration:none;
}
#adSectionPhonebook .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adSectionPhonebook .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSectionPhonebook .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSectionPhonebook .adPr a{
	color:#AAA;
	text-decoration:none;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオントラベル

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainTravel,
#adMainTravel2,
.adMainTravel3{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(http://www.mapion.co.jp/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainTravel ul,
#adMainTravel2 ul,
.adMainTravel3 ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainTravel ul li,
#adMainTravel2 ul li,
.adMainTravel3 ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainTravel ul li a,
#adMainTravel2 ul li a,
.adMainTravel3 ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainTravel ul li a:hover,
#adMainTravel2 ul li a:hover,
.adMainTravel3 ul li a:hover{
	background:#fdf5d8;
	color:#1155bb;
}
#adMainTravel .adTit,
#adMainTravel2 .adTit,
.adMainTravel3 .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainTravel a:hover .adTit,
#adMainTravel2 a:hover .adTit,
.adMainTravel3 a:hover .adTit{
	text-decoration:none;
}
#adMainTravel .adTxt,
#adMainTravel2 .adTxt,
.adMainTravel3 .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainTravel .adUrl,
#adMainTravel2 .adUrl,
.adMainTravel3 .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainTravel .adPr,
#adMainTravel2 .adPr,
.adMainTravel3 .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainTravel .adPr a,
#adMainTravel2 .adPr a,
.adMainTravel3 .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubTravel{
	margin:13px 0 0 0;
}
#adSubTravel ul{
	margin:0;
	padding:0;
}
#adSubTravel ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubTravel ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubTravel ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubTravel .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubTravel a:hover .adTit{
	text-decoration:none;
}
#adSubTravel .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubTravel .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubTravel .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubTravel .adPr a{
	color:#AAA;
	text-decoration:none;
}

/*トラベル地図面
---------------------------------------------------------------*/
.adTravelMap{
	margin:10px 0 10px 0;
}
.adTravelMap ul{
	margin:0;
	padding:0;
}
.adTravelMap ul li{
	margin:0;
	padding:0;
	line-height:1.2;
}
.adTravelMap ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
.adTravelMap ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
.adTravelMap .adTit{
  display:block;
  margin:0 0 3px 0;
  padding:0 0 0 16px;
  font-weight:bold;
  text-decoration:underline;
  background:url(/f/mapion/img/sprite/arrow.gif) no-repeat 0 1px;
}
.adTravelMap a:hover .adTit{
	text-decoration:none;
}
.adTravelMap .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
	text-decoration:none;
}
.adTravelMap .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
	text-decoration:none;
}
.adTravelMap .adPr{
	margin:0 3px 0 0;
	font-size:10px;
	text-align:right;
	background:#FFF;
}
.adTravelMap .adPr a{
	color:#AAA;
	text-decoration:none;
}

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン季節特集

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainSpecial,
.adMainSpecial{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(http://www.mapion.co.jp/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainSpecial ul,
.adMainSpecial ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainSpecial ul li,
.adMainSpecial ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainSpecial ul li a,
.adMainSpecial ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainSpecial ul li a:hover ,
.adMainSpecial ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainSpecial .adTit,
.adMainSpecial .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainSpecial a:hover .adTit,
.adMainSpecial a:hover .adTit{
	text-decoration:none;
}
#adMainSpecial .adTxt,
.adMainSpecial .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainSpecial .adUrl,
.adMainSpecial .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainSpecial .adPr,
.adMainSpecial .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainSpecial .adPr a,
.adMainSpecial .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubSpecial{
	clear:both;
	margin:13px 0 0 0;
}
#adSubSpecial ul{
	margin:0;
	padding:0;
}
#adSubSpecial ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubSpecial ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubSpecial ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubSpecial .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubSpecial a:hover .adTit{
	text-decoration:none;
}
#adSubSpecial .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubSpecial .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubSpecial .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubSpecial .adPr a{
	color:#AAA;
	text-decoration:none;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオンニュース

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainNews{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainNews ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainNews ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainNews ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainNews ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainNews .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:5px 5px 7px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/mapion/img/sprite/arrow.gif) no-repeat 0 1px;
	background-position:8px 8px;
}
#adMainNews a:hover .adTit{
	text-decoration:none;
}
#adMainNews .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainNews .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainNews .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainNews .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubNews{
	margin:13px 0 0 0;
}
#adSubNews ul{
	margin:0;
	padding:0;
}
#adSubNews ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubNews ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubNews ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubNews .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:5px 5px 7px 20px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/mapion/img/sprite/arrow.gif) no-repeat 0 1px;
	background-position:8px 8px;
}
#adSubNews a:hover .adTit{
	text-decoration:none;
}
#adSubNews .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubNews .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubNews .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubNews .adPr a{
	color:#AAA;
	text-decoration:none;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオン天気

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainWeather,
.adMainWeather2{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainWeather ul,
.adMainWeather2 ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainWeather ul li,
.adMainWeather2 ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainWeather ul li a,
.adMainWeather2 ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainWeather ul li a:hover ,
.adMainWeather2 ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainWeather .adTit,
.adMainWeather2 .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainWeather a:hover .adTit,
.adMainWeather2 a:hover .adTit{
	text-decoration:none;
}
#adMainWeather .adTxt,
.adMainWeather2 .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainWeather .adUrl,
.adMainWeather2 .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainWeather .adPr,
.adMainWeather2 .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainWeather .adPr a,
.adMainWeather2 .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubWeather{
	margin:13px 0 0 0;
}
#adSubWeather ul{
	margin:0;
	padding:0;
}
#adSubWeather ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubWeather ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubWeather ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubWeather .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubWeather a:hover .adTit{
	text-decoration:none;
}
#adSubWeather .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubWeather .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubWeather .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubWeather .adPr a{
	color:#AAA;
	text-decoration:none;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオンビューティ

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*メインエリア広告
---------------------------------------------------------------*/
#adMainBeauty{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(http://www.mapion.co.jp/f/mapion/img/loading.gif) center center no-repeat;
}
#adMainBeauty ul{
	margin:0;
	padding:0;
	background:#FFF;
}
#adMainBeauty ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

#adMainBeauty ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
#adMainBeauty ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adMainBeauty .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adMainBeauty a:hover .adTit{
	text-decoration:none;
}
#adMainBeauty .adTxt{
	padding:0 0 0 16px;
	color:#222222;
}
#adMainBeauty .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adMainBeauty .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adMainBeauty .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*サブエリア広告
---------------------------------------------------------------*/
#adSubBeauty{
	margin:13px 0 0 0;
}
#adSubBeauty ul{
	margin:0;
	padding:0;
}
#adSubBeauty ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
}
#adSubBeauty ul li a{
	display:block;
	padding:5px;
	text-decoration:none;
}
#adSubBeauty ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adSubBeauty .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://www.mapion.co.jp/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
#adSubBeauty a:hover .adTit{
	text-decoration:none;
}
#adSubBeauty .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
#adSubBeauty .adTit strong{
	font-weight:bold;
}
#adSubBeauty .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
#adSubBeauty .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
#adSubBeauty .adPr a{
	color:#AAA;
	text-decoration:none;
}

/*ビューティー地図面
---------------------------------------------------------------*/
#adBeautyMap_upper_right{
	padding: 5px 5px 2px;
	background: #F9F9F9;
}
#adBeautyMap_upper_right ul{
	margin:0;
	padding:0;
}
#adBeautyMap_upper_right ul li{
	margin:0;
	padding:0;
	line-height:1.2;
}
#adBeautyMap_upper_right ul li a{
	display:block;
	text-decoration:none;
}
#adBeautyMap_upper_right ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
#adBeautyMap_upper_right .adTit{
  display:block;
  margin:0 0 3px 0;
  padding:0 0 0 16px;
  font-weight:bold;
  text-decoration:underline;
  background:url(/f/mapion/img/sprite/arrow.gif) no-repeat 0 1px;
}
#adBeautyMap_upper_right a:hover .adTit{
	text-decoration:none;
}
#adBeautyMap_upper_right .adTxt{
	display:block;
	padding:0 0 0 16px;
	color: #222;
	text-decoration:none;
	font-size:10px;
	line-height: 1.1;
}
#adBeautyMap_upper_right .adUrl{
	display:block;
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
	text-decoration:none;
}
#adBeautyMap_upper_right .adPr{
	margin:3px 3px 0 0;
	font-size:10px;
	text-align:right;
}
#adBeautyMap_upper_right .adPr a{
	color:#AAA;
	text-decoration:none;
}


/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

マピオンエラー系

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*下部広告(旧ホットスポット箇所)
---------------------------------------------------------------*/
.adMainError{
	margin:10px 0 10px 0;
	height: 130px;
	background:url(/f/mapion/img/loading.gif) center center no-repeat;
}
.adMainError ul{
	margin:0;
	padding:0;
	background:#FFF;
}
.adMainError ul li{
	margin:0 0 2px 0;
	padding:0;
	line-height:1.2;
}

.adMainError ul li a{
	display:block;
	padding:8px;
	text-decoration:none;
}
.adMainError ul li a:hover {
	background:#fdf5d8;
	color:#1155bb;
}
.adMainError .adTit{
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background:url(/f/adOverture/img/ico_arrow.gif) no-repeat 0 1px;
}
.adMainError .adTit strong{
	font-weight:bold;
}
.adMainError a:hover .adTit{
	text-decoration:none;
}
.adMainError .adTxt{
	display:block;
	padding:0 0 0 16px;
	color:#222222;
}
.adMainError .adUrl{
	padding:0 0 0 16px;
	font-size:10px;
	color:#008000;
}
.adMainError .adPr{
	font-size:10px;
	text-align:right;
	background:#FFF;
}
.adMainError .adPr a{
	color:#AAA;
	text-decoration:none;
}

