/* ===== fixed_side  2018.02.04 */
/* for long_tube */

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 */
		margin-bottom: 60px !important;
	}
	

	
		/* == image-with-text */
		body#body .mgbox .mgline .image-with-text {
			display: block !important;
			overflow: hidden !important;
			padding: 15px !important;
			/* background-color: rgba(0,0,0, 0.05) !important; */
			position: relative !important;
		}

			/* == mcimg */
			body#body .mgbox div.mcimg {
				display: block !important;
				margin-bottom: 5px !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 .image-container { display: block !important; }
						
							body#body .mgbox div.mcimg a img.mcimg {
								width: 100% !important;
								height: auto !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;
								top: 15px !important;
								right: 15px !important;
							}
						

			/* == text-elements */
			body#body .mgbox .text-elements {
				overflow: hidden !important;
			}
				/* mctitle */
				body#body .mgbox .text-elements .mctitle {  }

					body#body .mgbox .text-elements .mctitle a {
						color: #222 !important;
						font-size: 14px !important;
						font-weight: bold !important;
						text-decoration: none !important;
					}
					
				/* mcdesc */
				body#body .mgbox .text-elements .mcdesc { display: none !important; /* hide description */  }
				
					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;
}

body#body .mgbox .mgline .image-with-text:hover .text-elements .mctitle a {
	color : #E00 !important; 
}
