@charset "Shift_JIS";

/*

 made for 950px-width list pages of partners

 */

.cpKikan {
	background-image: url(/amc/reference/tameru/common/image/cpn_icon_k.gif);
	background-repeat: no-repeat;
	background-position: 267px 6px;
}

.tabNav div {
	background-color: #A1B5D5;
}

.tabNav table div {
	background-color: transparent;
}

#mainContent2col_950px table.layout2col ul.local-plink li {
	width: 355px !important;
	padding-bottom: 7px;
	margin-bottom: 5px;
	background: url(/common/image/index-line-00.gif) repeat-x left bottom;
	line-height: 120%;
}
#mainContent2col_950px .section table.layout2col td.centerline {
	background: url(/common/image/bg_centerLine.gif) repeat-y 0 0;
	width: 20px;
}

/* to make bottom dot-line appears to be placed same height */
#mainContent2col_950px div.mile_partner .hotelBox, #mainContent2col_950px div.mile_alfa .hotelBox {
	margin-top: -10px !important;
	padding-top: 0 !important;
}
#mainContent2col_950px div.mile_partner h3, #mainContent2col_950px div.mile_alfa h3 {
	margin-bottom: 15px !important;
}
#mainContent2col_950px div.mile_partner ul.local-plink li, #mainContent2col_950px div.mile_alfa ul.local-plink li {
	padding-top: 5px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	background-image: none !important;
}
#mainContent2col_950px div.mile_partner table.layout2col td, #mainContent2col_950px div.mile_alfa table.layout2col td {
	background: url(/common/image/index-line-00.gif) repeat-x left bottom;
}
#mainContent2col_950px div.mile_partner table.layout2col td table td, #mainContent2col_950px div.mile_alfa table.layout2col td table td {
	background-image: none;
}

#mainContent2col_950px div.mile_partner ul.local-plink li p.cautionA01, #mainContent2col_950px div.mile_alfa ul.local-plink li p.cautionA01 {
	padding-left: 1.3em !important;
}
#mainContent2col_950px div.mile_partner ul.local-plink li div.notice, #mainContent2col_950px div.mile_alfa ul.local-plink li  div.notice {
	border: 1px solid rgb(153, 0, 0);
	margin-top: 5px;
	padding: 0 2px 2px;
}

/* for mileagemall area  */
#mainContent2col_950px div.mile_mileagemall .hotelBox ul.local-plink li p {
	height: 4.5em;
	}
#mainContent2col_950px div.mile_mileagemall .hotelBox ul.local-plink li p.tit,
#mainContent2col_950px div.mile_mileagemall .hotelBox ul.local-plink li table td p {
	height: auto;
	}

