
/* CSS Document */
@import url( reset.css );
/*-------------------
基本設定ここから
---------------------*/
body{
margin:0px;
padding:0px;
background:#fff;
font-size:72%;
line-height:170%;
letter-spacing:1pt;
color:#333333;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

h1,h2,h3,h4,h5,p{
margin:0px;
padding:0px;
}
ul{list-style-type:none;
}
img{border:0;
}
h1{margin:10px 0px;}

h1 {
	font-size:138.5%;
}
h2 {
	font-size:128%;
}
h3 {
	font-size:108%;
}
h1, h2, h3, strong {
	font-weight:bold;
}
/*-------------------
基本設定ここまで
---------------------*/
#wraper{
width:870px;
margin:0px auto;
padding:0px;
background: url(image/campaignpage_bg.gif) repeat-y top;
}

#contentswrap{
margin:0px auto;
padding:0px;
width:840px;
}
#contents{padding:10px;
}
/*--------------
ＩＥ６設定
--------------*/
* html #wraper{text-align:center}
* html #contentswrap{text-align:left;}
* html #gnavi,#head,#mainimg{margin-left:5px;}
*:first-child+html #gnavi,#head,#mainimg{margin-left:0px;}
/*--------------
ＩＥ６設定
--------------*/



.itemlist{width:820px;
margin:10px 0px;
padding:0px;
}
.itemlist dl dd
{margin:0px;
padding:0px;
}
.itemlist dl
{margin:0px;
padding:0px;
}
.itemlist dl dd ul
{margin:0px;
padding:0px;
}
.itemlist dl dd ul li
{margin:0px;
padding:0px;
}
.itemlist dl dt
{
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

.eco,.ih{width:280px;
float:left;
}
.setwrap{float:right;
width:540px;
}
.kouji{width:260px;
float:right}

.clea{clear:both;}
.campaignwrap
{margin:15px 0px;padding-bottom:20px;border-bottom:#ccc dotted 1px;}
p.gotop{text-align:right;}

#footer{width:840px;height:70px;
background:url(image/foter_bg.gif) repeat-x top center;}

#footer address{text-align:center;line-height:70px;}



dl.osusumelist{
	padding:0;
	margin:0;
	width:600px;
	float:left;
}
dl.osusumelist dt{

	font-size:1.2em;
	font-weight:bold;
	color:#F30;
	margin:0;
	padding:0;
}
dl.osusumelist dd{
	margin:0;
	padding:0;
}
dl.osusumelist dd ul{
	margin:0;
	padding:0;
}
h4.tokka{
	font-size:1.4em;
	text-align:center;
}

h3.kakaku{
	font-size:140%;
	text-align:center;
	margin:10px 0;
}
span.redprice{
	color:#F00;
	font-size:140%;
}
img.itemm{
	float:left;
}

.campaignitem {
	float: left;
	width: 300px;
}
.campaingcoment {
	float: right;
	width: 280px;
}
.campaingcoment ul {
	margin: 0px;
	padding: 0px;
}
h2.webgen{
	font-size:1.4em;
	color:#F30;
}
p.set{font-size:110%;
font-weight:bold;
color:#F60;
}
span.no{
	font-size:130%}
