/* ===== list 2017.11.25 */


body#body .mgbox {
	display: block !important;
}
	body#body .mgbox .mgline {
		width: 100% !important;
		max-width: 100% !important;
		display: block !important;
		overflow: hidden !important;
		margin: 0 !important; /* need */
	}
	
	body#body .mgbox .mgline:after {
		content: '' !important;
		display: block !important;
		height: 1px !important;
		margin: 10px 10px !important;
		background-color: rgba(0,0,0, 0.15) !important;
	}
	body#body .mgbox .mgline:last-child:after { display: none !important; }
	
		/* == image-with-text */
		body#body .mgbox .mgline .image-with-text {
			max-height: 130px !important; /* !!! */
			display: block !important;
			overflow: hidden !important;
			/* background-color: rgba(0,0,0, 0.05) !important; */
			position: relative !important;
		}

			/* == mcimg */
			body#body .mgbox div.mcimg {
				display: block !important;
				float: left !important;
			}
				body#body .mgbox div.mcimg a {  }
				
					body#body .mgbox div.mcimg a .image-with-price { display: block !important; }

						/* mcimg */
						body#body .mgbox div.mcimg a img.mcimg {
							width: 130px !important;
							height: 130px !important;
							display: block !important;
						}
						
						/* mcprice */
						body#body .mgbox div.mcprice {  }
						
							body#body div.mcprice span.mcprice {
								line-height: 1.5em !important;
								display: block !important;
								padding: 0 3px !important;
								background-color: rgba(255,0,0, 0.8) !important;
								color: #FFF !important;
								font-size: 12px !important;
								font-weight: bold !important;
								white-space: nowrap !important;
								position: absolute !important;
								bottom: 0 !important;
								left: 140px !important;
							}
						

			/* == text-elements */
			body#body .mgbox .text-elements {
				overflow: hidden !important;
			}
				/* mctitle */
				body#body .mgbox .text-elements .mctitle {
					padding: 5px 10px !important;
				}

					body#body .mgbox .text-elements .mctitle a {
						color: #222 !important;
						font-size: 16px !important;
						font-weight: bold !important;
					}
					
				/* mcdesc */
				body#body .mgbox .text-elements .mcdesc {
					padding: 0 10px !important;
				}
					body#body .mgbox .text-elements .mcdesc a {
						color: #777 !important;
						font-size: 14px !important;
					}


/* ===== for link */
body#body .mgbox .mctitle a:before {
	content: "" !important;
	display: block !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
	left: 0 !important;
}

/* ===== hidden */
body#body .mgbox .resize-sensor,
body#body .mgbox .submit_domain,
body#body .mgbox .mcpriceold-container {
	display: none !important;
}

/* ===== :hover */
body#body .mgbox .mgline .image-with-text:hover {
	background-color: rgba(0,0,0, 0.05) !important;
}




























