/* ############# AD CONTENT ############# */
div.SET_AD_CONTENT{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
	div.SET_AD_CONTENT > div{
		padding: 10px;
		background-color: #f9f9f9;
		border: 2px dotted #e6e7e8;
		border-radius: 3px; 
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		position: relative;
	}
		/*
		div.SET_AD_CONTENT > div:before{
			content: "広告";
			font-size: .8rem;
			color: #e06897;
			padding: 1px 8px;
			background-color: #e6e7e8;
			position: absolute;
			right: 0;
			top: 0;
		}
		*/
		div.SET_AD_CONTENT > div > h5{
			font-size: 14px;
			margin: 0;
			margin-bottom: 5px;
			color: #7a7a7a;
			padding-left: 3.6em;
			position: relative;
		}
			div.SET_AD_CONTENT > div > h5:before{
				content: "Ad";
				font-weight: normal;
				line-height: 1.6em;
				font-size: 86%;
				color: #e06897;
				margin: 0;
				padding: 0;
				padding: 0 8px;
				background-color: #e6e7e8;
				position: absolute;
				left: 0;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);

				border-radius: 2px; 
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;

			}
			div.SET_AD_CONTENT > div > h5 > a{
				text-decoration: none;
				/*color: #7a7a7a;*/
			}
				div.SET_AD_CONTENT > div > h5 > a:hover{
					text-decoration: underline;
				}
		div.SET_AD_CONTENT > div > p{
			margin: 0;
		}
		div.SET_AD_CONTENT > div > p > a{
			font-size: 0.85rem;
			color: #006621;
			text-decoration: none;
		}
			div.SET_AD_CONTENT > div > p > a:hover{
				text-decoration: underline;
			}

	/* next / prev button */
	div.SET_AD_CONTENT > div > span{
		position: absolute;
		right: 5px;
		top: 5px;
	}
		div.SET_AD_CONTENT > div > span > a{
			text-decoration: none;
			padding: 6px 6px;
			margin: 1px;
			line-height: 1.3rem;
			background-color: #e9eaeb;
			color: #fff;
			display: inline-block;
			zoom: 1;
			*display: inline;
		}
		div.SET_AD_CONTENT > div > span > a.prev:before,
		div.SET_AD_CONTENT > div > span > a.next:before{
			content: "";
			display: block;
			width: 5px;
			height: 5px;
			border-top: 1px solid #fff;
			border-right: 1px solid #fff;
		}
			div.SET_AD_CONTENT > div > span > a.prev:before{
				-webkit-transform: rotate(-135deg);
				transform: rotate(-135deg);
			}
			div.SET_AD_CONTENT > div > span > a.next:before{
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
			}

		div.SET_AD_CONTENT > div > span > a:hover{
			filter: alpha(opacity=75);
			opacity: 0.75;
		}

/* ############# AD CONTENT ############# */
