@charset "utf-8";

/* ------------------------------------------------------------
	20140227 WiMAX+タブレットキャンペーン
---------------------------------------------------------------*/

/*タブレット2種選択用
ul.imageListWimaxTablet {
	margin: 0;
	padding: 0;
	position: relative;
	background: url(/img/special/wimax/cpn_tablet/cpn_tablet_img_tablet.jpg) no-repeat left;
	width: 950px;
	height: 400px;
}
*/

/* ボタン配置 */
/*タブレット2種選択用
ul.imageListWimaxTablet li#btn01{ position: absolute; top: 331px; left: 306px; }
ul.imageListWimaxTablet li#btn02{ position: absolute; top: 331px; left: 822px; }
*/

/*タブレット1種固定用*/
ul.imageListWimaxTablet {
	margin: 0;
	padding: 0;
	position: relative;
	background: url(/img/special/wimax/cpn_tablet/cpn_tablet_img_tablet.jpg) no-repeat left;
	width: 950px;
	height: 280px;
}

ul.imageListWimaxTablet li#btn01{ position: absolute; top: 220px; left: 822px; }
/*タブレット1種固定用 End*/


/* 
---------------------------------------------------------------*/

/*auひかり*/
.auhikariLightbox{
	width:948px;
	height:770px;
	overflow:hidden;
	display:block;
	background:url(/img/special/auhikari/cb/cpn_img_smartvalue.gif);
}
.auhikariLightbox .btn01, .auhikariLightbox .btn02, .auhikariLightbox .btn03, .auhikariLightbox .btn04{
	position:relative;
	width:108px;
	height:36px;
}
.auhikariLightbox .btn01{top:87px;	left:760px;}
.auhikariLightbox .btn02{top:91px;	left:760px;}
.auhikariLightbox .btn03{top:405px;	left:760px;}
.auhikariLightbox .btn04{top:409px;	left:760px;}


/*ポイント付与*/
.entryNote14 .ColorRed {color:#FF0000;}
.entryNote14 .ColorRedEm {color:#FF0000;	font-weight:bold;}

/* 
-------------------------------------------------------- */
.cpnBanner{
	float: left;
	width: 235px;
	margin-right: 15px;
}
.cpnIndex ul {
	height:100%;
	overflow: hidden;
	zoom: 1;
}
.cpnIndex .tokuten{
	float:left;
	width:70px;
}
.cpnIndex .tokuten span{
	padding:5px 10px 5px 10px;
	background:#ffcc66;
	border-radius:3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#663300;
	font-size:10px;
}
.cpnIndex .tokutenText{
	float:left;
	width:334px;
	padding:6px;
}
.cpnIndex .redText{
	clear:both;
	color:#f00;
}



/*
-------------------*/
.cpnDetailBox{
	width:950px;
	height:80px;
	clear:both;
}

.cpnDetailBox ul{
	width:100%;
	clear:both;
}

.cpnDetailBox li{
	float:left;
	width:434px;
}
.cpnDetailBox li:last-child{
	margin-left:80px;
}

.cpnDetailBox465{
	width:950px;
	clear:both;
	margin-bottom:15px;
}

.cpnDetailBox465 ul{
	width:100%;
	clear:both;
	overflow:hidden;
}

.cpnDetailBox465 li{
	float:left;
	width:465px;
}
.cpnDetailBox465 .liMargin{
	margin-left:15px;
}


#mainContents950 .imgCenter{margin:0 auto;text-align:center;}

