@charset "Shift_JIS";

#body{
	text-align:center;
	background:#ffffff;
}

/*-- /////////////////////////////////////////070925初回購入キャンペーン全体 --*/
#fstCmp{
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	width:760px;
}

#fstCmp img{
	margin:0;
	padding:0;
	border:none;
}

#fstCmp em {
	font-weight:bold;
	font-style:normal;
}


/*-- ボトムクリア --*/
#fstCmp *.btmClear{
	clear: both;
	margin:0;
}

/*-- フロート左 --*/
#fstCmp *.Left{
	float:left;
}

/*-- フロート右 --*/
#fstCmp *.Right{
	float:right;
}

/*-- 赤字 --*/
#fstCmp *.caut{
	color:#777777;
}

/*-- ////////////////////////////キービジュアル --*/
#fstCmp ul#panList{
	clear: both;
	margin:10px 0 0 0;
	padding:0;
	width: 760px;
	list-style: none;
}

#fstCmp ul#panList:after {
	content:"";
	display:block;
	height:0px;
	clear:both;
}

#fstCmp ul#panList li{
	margin:0 5px 0 0;
	float:left;
	font-size:12px;
}

/*-- ////////////////////////////キービジュアル --*/
#fstCmp #title{
	clear: both;
	margin:5px 0 0 0;
	padding:0;
	width: 760px;
	background:#ffffff;
}

/*-- ////////////////////////////アンカーボタン --*/
#fstCmp dl.ancBtn {
	margin:1px 0 2px 0;
	width:760px;
	list-style:none;
}

#fstCmp dl.ancBtn:after {
	content:"";
	display:block;
	height:0px;
	clear:both;
}

#fstCmp dl.ancBtn dt{
	margin:0;
	padding:0;
	float:left;
	width:125px;
}

#fstCmp dl.ancBtn dd{
	margin:0 0 0 2px;
	padding:0;
	float:left;
	width:125px;
}

#fstCmp dl.ancBtn img{
	margin:0;
	padding:0;
}

/*-- ////////////////////////////キャンペーン概要 --*/
#fstCmp dl#outLine {
	margin:18px 0 0 0;
	padding:0;
	width:760px;
}

#fstCmp dl#outLine:after {
	content:"";
	display:block;
	height:0px;
	clear:both;
}


/*-- 画像 --*/
#fstCmp dl#outLine dt {
	width:342px;
	float:left;
}

/*-- タイトル下文 --*/
#fstCmp dl#outLine dd {
	margin:0;
	width:405px;
	float:right;
	font-size:12px;
	color:#661100;
	line-height:140%;
}


/*-- ////////////////////////////プラチナ枠 --*/
#fstCmp div.pltn {
	margin:0 0 5px 0;
	width:760px;
	background: transparent url(../image/pltn_waku_bkg.gif) 0 0 repeat;
	clear:both;
}

#fstCmp div.pltn dl {
	margin:0 0 0 7px;
	width:740px;
}

#fstCmp div.pltn dt {
	margin:0;
	width:320px;
	float:left;
}

#fstCmp div.pltn dd {
	margin:30px 0 0 0;
	width:400px;
	text-align:center;
	float:right;
}

#fstCmp div.pltn dd p {
	margin:0 0 5px 0;
	font-size:12px;
	line-height:140%;
	text-align:left;
}

#fstCmp div.pltn dd img {
	margin:15px 0 0 0;
}


/*-- ////////////////////////////1000mile枠 --*/
#fstCmp #tsdWaku{
	margin:20px 0 20px 0;
	clear:both;
}

#fstCmp #tsdWaku:after {
	content:"";
	display:block;
	height:0px;
	clear:both;
}

#fstCmp *.thousand{
	margin:10px 0 0 0;
	background: transparent url(../image/1000_waku_bkg.gif) 0 0 repeat;
	width:375px;
	clear:both;
}

#fstCmp *.thousand h4{
	margin:0;
	width:375px; height:30px;
}

#fstCmp *.thousand h5{
	margin:0;
	width:375px; height:27px;
}

#fstCmp *.thousand dl{
	margin:7px 0 0 7px;
	width:355px;
}

#fstCmp *.thousand dl dt{
	margin:0;
	width:170px;
	float:left;
}

#fstCmp *.thousand dl dd{
	margin:0;
	width:175px;
	float:right;
}

#fstCmp *.thousand dl dd p{
	margin:0;
	font-size:12px;
	line-height:140%;
}

/*-- ////////////////////////////500mile枠 --*/
#fstCmp #fivWaku{
	margin:20px 0 20px 0;
	clear:both;
}

#fstCmp #fivWaku:after {
	content:"";
	display:block;
	height:0px;
	clear:both;
}

#fstCmp *.fivehnd{
	margin:10px 0 0 0;
	background: transparent url(../image/500_waku_bkg.gif) 0 0 repeat;
	width:375px;
	clear:both;
}

#fstCmp *.fivehnd dl{
	margin:0 0 0 7px;
	width:355px;
}

#fstCmp *.fivehnd dl dt{
	margin:0;
	width:170px;
	float:left;
}

#fstCmp *.fivehnd dl dd{
	margin:0;
	width:175px;
	float:right;
}

#fstCmp *.fivehnd dl dd p{
	margin:0;
	font-size:10px;
	line-height:150%;
}


/*-- ////////////////////////////注意 --*/
#fstCmp #caut {
	margin:0;
	text-align:left;
	clear:both;
}

#fstCmp #caut h6 {
	margin:0;
}

#fstCmp #caut p {
	margin:0 10px 0 10px;
	font-size:12px;
}

#fstCmp #caut h4 {
	margin:5px 0 0 5px;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	text-align:left;
}

#fstCmp #caut ul {
	margin:0 10px 10px 10px;
	list-style: disc;
}

#fstCmp #caut li {
	margin:5px 0 0 0;
	font-size:12px;
	color:#555555;
	line-height:130%;
}