@charset "UTF-8";

/* ***************************************************
* CSS file For hiroo-prime.com
	FileName: campaign.css

■目次 ==========================================
■[00]:common.cssをリセット↓
■[01]:ヘッダー

**************************************************** */

/*-----------------------------------------------------------
■[00]:毎月更新↓
------------------------------------------------------------*/
#container .wrapper{
	width: 903px;
	margin: 0 0px 0px 0px;
	padding: 174px 0px 0px 0px;
	background: url(/campaign/img/cont_bg.jpg) no-repeat top #fffee4;
	position:relative;
}

#container .wrapper ul .camp01{
	width: 877px;
	height: 240px;
	background: url(/campaign/img/campaign01.png) no-repeat;
}
#container .wrapper ul .camp02{
	width: 877px;
	height: 240px;
	background: url(/campaign/img/campaign02.png) no-repeat;
}
#container .wrapper ul .camp03{
	width: 877px;
	height: 248px;
	background: url(/campaign/img/campaign03.png) no-repeat;
}
#container .wrapper ul .camp04{
	width: 877px;
	height: 240px;
	margin-bottom: 0px;
	background: url(/campaign/img/campaign04.png) no-repeat;
}
/*-----------------------------------------------------------
■[00]:common.cssをリセット↓
------------------------------------------------------------*/
html{
	width: 100%;
	background: url(/campaign/img/bg_campaign.jpg) top;
}

body {
	width: 100%;
	font-family:/* Osaka, */'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin: 0 auto;
	text-align: center;
	line-height: 140%;
	color: #666;
	background: url(/campaign/img/flower_campaign.png) no-repeat 40% 140px ;
	behavior: url(/iepngfix.htc);
}

div#header #logo{
	width: 200px;
	float: left;
	height: 123px; 
	background: url(/img/common/logo02.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
}
div#header #logo img{
	display: none;
}

#container{
	width: 950px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(/campaign/img/container_bg.png) repeat-y;
	/* text-align: left; */
}

#Cont{
	width: 903px;
	margin: 0px 0px 0px 22px;
	padding: 0px;
	float: left;
	font-size: small;
	position:relative;
}



div#pageTop{
	width: 870px;
	margin: 0px auto 0;
	text-align: right;
}
/*-----------------------------------------------------------
■[000]:リスト
------------------------------------------------------------*/
#container .wrapper ul{
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	width: 877px;
}
#container .wrapper ul li{
	position: relative;
	margin: 0 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#container .wrapper ul li img.detail{
	position: absolute;
	top: 40px;
	left: 440px;
}
#container .wrapper ul li img.price{
	position: absolute;
	top: 9px;
	left: 439px;
}

#container .wrapper ul li img.image{
	position: absolute;
	top: 17px;
	left: 609px;
}
#container .wrapper ul li img.contact{
	position: absolute;
	top: 184px;
	left: 609px;
}


/*-----------------------------------------------------------
■[000]:コンビネーション治療Bt
------------------------------------------------------------*/
div.combi{
	width: 870px;
	margin: 10px auto 30px;
	text-align: right;
}

/* div.printBtn { width:113px; height:24px; position:absolute; top:8px; left:792px; } */

div.printBtn { width:113px; height:24px; position:absolute; top:5px; right:30px; }
