@charset "Shift_JIS";

#PageNavi {
	width: 930px;
	margin: 0 0 20px 0;
	background: url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/pagenavi-bg.gif') no-repeat;
	height: 68px;
}
#PageNavi ul {
	margin: 0;
}

#PageNavi ul li {
	width: 310px;
	float: left;
	list-style: none;
}

#PageNavi ul li a {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/pagenavi-bg.gif');
	background-repeat: no-repeat;
	background-position: 0 -127px;
	display: block;
	width: 310px;
	height: 0;
	padding: 68px 0 0;
	overflow: hidden;
}

#PageNavi ul li a:hover {
	background-position: 0 -195px;
}

#PageNavi ul #PageNavi2 a {
	background-position: -310px -127px;
}

#PageNavi ul #PageNavi2 a:hover {
	background-position: -310px -195px;
}

#PageNavi ul #PageNavi3 a {
	background-position: -620px -127px;
}

#PageNavi ul #PageNavi3 a:hover {
	background-position: -620px -195px;
}


#mobile_hikaku {
	font-family: verdana;
}

.hikaku_content {
	margin-bottom:25px;
}


#titleArea {
	background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/titleArea-bg.gif') no-repeat;
	width:930px;
	height:162px;
	margin:0 auto 5px auto;
	position: relative;
}

#titleArea .campaign,
#titleArea .realCost {
	position: absolute;
}


#titleArea .campaign {
	width: 890px;
	height: 61px;
	top: 90px;
	left: 20px;
}

#titleArea .realCost {
	width: 287px;
	top: 15px;
	left: 623px;
	font-size: 76.9%;
	background: url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/realCost-bg.gif') left bottom no-repeat;
}

#titleArea .realCost p {
	font-family: Verdana;
	margin: -8px 0 0;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size: 200%;
}

#titleArea .realCost span {
	font-size: 200%;
	font-weight: bold;
	text-shadow: 2px 2px 1px #FFF;
}

.hikaku_content h3{
	width:930px;
	height:68px;
	background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/nb_saiyasu_wifi.gif') no-repeat;
	margin:0 auto 8px auto;
	text-indent:-9999px;
}
	.hikaku_content h3.servicearea{
		background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/nb_servicearea.gif') no-repeat;
	}
	.hikaku_content h3.ranking{
		background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/nb_ranking.gif') no-repeat;
	}

.hikaku_content table{
	width:100%;
	margin-bottom:5px;
	border-right: 1px solid #999;
}
	
.hikaku_content th,
td {
	padding: 8px 9px;
	color: #000;
	vertical-align: middle;
	font-size:108%;
	text-align:center;
/*	*font-size: 92.3%;*/
}
.hikaku_content th {
	width:12%;
	border-right: none;
	border-left: 5px solid #FF9600;
	border-bottom: 1px solid #F9C614;
	background:#FFFFCC;
	font-size:80%;
	font-weight:normal;
}
.hikaku_content td {
	width:22%;
	border-top: none;
	border-right: none;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

.hikaku_content td.EmpCell_top {
	width:12%;
	border: none;
	border-bottom: 1px solid #ccc;
	padding: 0;
	background: #FFF;
}
.hikaku_content td.EmpCell_bottom {
	width:12%;
	border: none;
	padding: 0;
	background: #FFF;
}

.hikaku_content td.Price {
	font-size:115%;
	text-shadow: 1px 1px 0 #F9E6A3;
}

.hikaku_content tr.chumoku {
	background-color:#FFEAED;
}

.RedTxt {
	color: #FF0000;
}
.LargeTxt {
	font-size:150%;
}
.SmallTxt {
	font-size:80%;
	font-weight:normal;
}

.subComment{
	display:block;
	font-size:85%;
	margin-top:5px;
}
.popuplink {
	background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/popup.gif') no-repeat;
	margin:8px auto 0 auto;
	font-size:85%;
	padding-bottom:2px;
	padding-left:20px;
	display:block;
	text-align:left;
}
.qalink {
	background:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/qa.gif') no-repeat;
	margin:5px auto 0 auto;
	font-size:80%;
	padding-bottom:2px;
	padding-left:16px;
	display:block;
	text-align:left;
}

col.UqwimaxCol {
	background: #EFF9FF;
}

col.EmobileCol {
	background: #FFF5F6;
}

col.DocomoCol {
	background: #F0F1FF;
}

col.SoftBankCol {
	background: #F6F6F6;
}


.hikaku_content thead th {
	border: none;
	padding: 0;
}

a.termimg_box{
	margin:0 auto 5px auto;
	width:95px;
	height:120px;
	font-size:90%;
	display:block;
	background-image:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/termSprite.jpg');
	white-space:nowrap;
}
	/* 切り替え用 */
	a.termimg_box_chg{
		margin:0 auto 5px auto;
		width:95px;
		height:120px;
		font-size:90%;
		display:block;
		background-image:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/termSprite_chg.jpg');
		white-space:nowrap;
	}


.hikaku_content a.rankingUqwimax,
.hikaku_content a.rankingEmobile,
.hikaku_content a.rankingFoma,
.hikaku_content a.rankingSoftbank {
	display: block;
	margin:8px auto 2px auto;
	width:180px;
	height: 0;
	padding: 43px 0 0;
	overflow: hidden;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/btn.gif');
	background-repeat: no-repeat;
	background-position: 0 -100px;
}

.hikaku_content a:hover.rankingUqwimax,
.hikaku_content a:hover.rankingEmobile,
.hikaku_content a:hover.rankingFoma,
.hikaku_content a:hover.rankingSoftbank {
	background-position: 0 -143px;
}

.hikaku_content a.planUqwimax,
.hikaku_content a.planEmobile,
.hikaku_content a.planFoma,
.hikaku_content a.planSoftbank {
	display:block;
	margin:8px auto 2px auto;
	width:180px;
	height: 0;
	overflow:hidden;
	padding: 43px 0 0;
	background-image:url('https://img1.kakaku.k-img.com/images/bb/article/wimax3g/btn.gif');
	background-repeat: no-repeat;
}

.hikaku_content a:hover.planUqwimax,
.hikaku_content a:hover.planEmobile,
.hikaku_content a:hover.planFoma,
.hikaku_content a:hover.planSoftbank {
	background-position: 0 -43px;
}



.hikaku_content tr.realCost td a.planUqwimax,
.hikaku_content tr.realCost td a.planEmobile,
.hikaku_content tr.realCost td a.planFoma,
.hikaku_content tr.realCost td a.planSoftbank {
	background-position: 0 -250px;
}

.hikaku_content tr.realCost td a:hover.planUqwimax,
.hikaku_content tr.realCost td a:hover.planEmobile,
.hikaku_content tr.realCost td a:hover.planFoma,
.hikaku_content tr.realCost td a:hover.planSoftbank {
	background-position: 0 -293px;
}

.hikaku_content .attention{
	width:818px;
	margin:0 0 0 112px;
	display:block;
}
	.attention ul{
		list-style-type:none;
	}
	.attention li{
		font-size:80%;
		color:#666;
		line-height:120%:
	}


/*-----------------------------------------------------------
	データ端末行
------------------------------------------------------------*/

.dataTerminal {
	font-size: 92.3%;
	text-align: center;
	cursor: pointer;
}

.dataTerminal img {
	display: block;
	margin: 5px auto 0 auto;
}


/*--------------------------------------------------------
特集記事
--------------------------------------------------------*/
#feature .h3box h3 {
	background-image:url('https://img1.kakaku.k-img.com/images/bb/article/wimax/articleObi.gif');
	display:block;
	height:0;
	overflow:hidden;
	border:none;
	padding-top:68px;
}

.boxIn {
	padding:8px 0 6px 8px;
}
.alignR {
	clear:both;
	border-top:1px dotted #ccc;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:8px;
	text-align:right;
}

.alignR a {
	background: url("https://img1.kakaku.k-img.com/images/category/arrow01.gif") no-repeat scroll left top transparent;
	padding: 2px 0 2px 18px;
}


.boxBtm {
    background: url("https://img1.kakaku.k-img.com/images/bb/article/set/boxBtm930.gif") no-repeat scroll left bottom transparent;
    height: 1%;
}

#feature {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,arial,verdana,sans-serif;
	margin-top:30px;
	background: url("https://img1.kakaku.k-img.com/images/bb/article/set/boxBg930.gif") repeat-y;
}

.featureImg {
	width:64px;
	float:left;
	margin-right:8px;
}
.featureTxt {
	width:215px;
	float:left;
	height:7em;
	overflow:hidden;
}
.featureTxt p {
	font-size:85%;
	color:#555;
	line-height:1.2;
}
#feature a {
	text-decoration:none;
}
#feature h4 {
	display:block;
	margin-bottom:4px;
	padding-top:2px;
	font-size:13px;
	background-image:none;
	height:auto;
}
#feature h4 a {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/featSprite.gif) no-repeat;
}
#feature h4.adsl a  {
	background-position:0 -300px;
}
#feature h4.mobile a {
	background-position:0 -365px;
}
#feature h4.hikari a  {
	background-position:0 -430px;
}
#feature h4.campaign a  {
	background-position:-500px -300px;
}
#feature h4.feat a  {
	background-position:-500px -365px;
}

#feature h4 a {
	height:2.4em;
	font-weight:bold;
	line-height:1.2;
	display:block;
	padding-left:70px;
}
#feature .section {
	float:left;
	width:289px;
	padding:5px;
	margin:0 8px 8px 0;
	height:102px;
	background:#ECECE4;
	border: 0px;
}
#pickFeat {
	padding:8px;
	margin-right:8px;
	margin-bottom:8px;
	background:#E8F3FF;
	width:898px;
}
#pickFeat h4 a {
	height:1.5em;
}
#pickFeatBanner {
	margin-right:8px;
	float:left;
	width:200px;
}
#pickFeatTxt {
	width:690px;
	float:left;
}
#pickFeatTxt h4 {
	height:1.5em;
	font-size:110%;
}
#pickFeatTxt p {
	padding:4px 6px;
	background:#fff;
	color:#555;
	line-height:1.3em;
}
#pickFeatTxt p a {
	background: url("https://img1.kakaku.k-img.com/images/category/arrow01.gif") no-repeat scroll left top transparent;
	padding: 2px 0 2px 18px;
}

#pickFeatWest li {
	float:left;
	margin-left:4px;
	width:210px;
	font-size:11px;
	line-height:1.4;
}
.featureImg .img {
	display:block;
	width: 64px;
	height:0;
	overflow:hidden;;
	padding-top: 48px;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/sub.gif');
	background-repeat: no-repeat;
}
#fletsNew .img {
	background-position: -790px -571px;
}
#fletsNew2 .img {
	background-position: -710px -571px;
}
#westNew .img {
	background-position: -230px -630px;
}
#chidejiSeal a {
	background-position: -310px -630px;
}
#movieSeal a {
	background-position: -820px -423px;
}
#chirashiSeal .img {
	background-position: -820px -480px;
}
#emobile .img {
	background-position: -745px -480px;
}
#presentSeal .img {
	background-position: -370px -423px;
}
#article-toppaSeal .img {
	background-position:-745px -423px;
}
#article-wimaxSeal .img {
	background-position:-670px -423px;
}
#nttSeal .img {
	background-position:-520px -423px;
}
#megaeggAd .img {
	background-position:-595px -423px;
}
#game .img {
	background-position:-445px -423px;
}
#question2010 .img {
	background-position:-370px -423px;
}
#broadband-1Seal .img {
	background-position: -595px -370px;
}
#broadband-2Seal .img {
	background-position: 0 -370px;
}
#broadband-3Seal .img {
	background-position: -820px -370px;
}
#broadband-4Seal .img {
	background-position: -390px -571px;
}
#broadband-5Seal .img {
	background-position: -470px -571px;
}
#faqSeal .img {
	background-position: -445px -370px;
}
#sonetSeal .img {
	background-position: -310px -571px;
}
#PresentBbSeal .img {
	background-position: 0 -370px;
}
#LineSeal .img {
	background-position: -74px -370px;
}
#westSeal .img {
	background-position: -670px -370px;
}
#Enq2008Seal .img {
	background-position: -148px -370px;
}
#SetPcSeal .img {
	background-position: -550px -571px;
}
#eoSeal .img {
	background-position: -520px -370px;
}
#bd-recorder .img {
	background-position: -222px -370px;
}

#NexyzCpSeal .img {
	background-position: -296px -370px;
}

#DenwaSeal .img {
	background-position: -370px -370px;
}

#lightTvSeal .img {
	background-position: -150px -571px;
}
#wimaxSeal .img {
	background-position: -230px -571px;
}
#bbiqSeal .img {
	background-position: -630px -571px;
}
#campaignSeal .img {
	background-position: -745px -370px;
}
#pcSeal .img {
	background-position: -370px -480px;
}
#mobileSeal .img {
	background-position: -296px -480px;
}
#tvSeal .img {
	background-position: -445px -480px;
}
 #regzaSeal .img {
	background-position: -520px -480px;
}

.hikaku_content tr.realCost th  {
	background: #F9C614;
}

.hikaku_content tr.realCost td {
	background: #FCE287;
}

p.terminalPrice {
	width: 186px;
	height: 2em;
	vertical-align: bottom;
	display: table-cell;
*display: inline;
*zoom: 1;
}

p.terminalPrice span {
	vertical-align: baseline;
}

/* 今月の注目プラン */

.attentionPlan{
	margin-bottom:25px;
	
	}

#attentionWifi {
	background: url("https://img1.kakaku.k-img.com/images/bb/parts/201302/article/wimax3g/wimax.gif") no-repeat;
	width:930px;
	height:300px;
	margin-bottom:5px;
	position:relative;
}

#attentionWifi .mobile{
	position:absolute;
	top:88px;
	left:10px;
	}
#attentionWifi .logo{
	position:absolute;
	top:243px;
	left:407px;
	}

#attentionWifi .attentionPrice{
	position:absolute;
	top:248px;
	left:493px;
	}
	
#attentionWifi .attentionCashback{
	position:absolute;
	top:240px;
	left:655px;
	}
	
#attentionWifi .attentionBtn{
	position:absolute;
	top:218px;
	right:23px;	
}
.attentionBtn a{
	background: url("https://img1.kakaku.k-img.com/images/bb/article/wimax3g/btn_attention.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 61px;
    width: 95px;
	}
.attentionBtn a:hover {
    background: url("https://img1.kakaku.k-img.com/images/bb/article/wimax3g/btn_attention.gif") repeat scroll 0 -61px transparent;

}

/* LTE 
#attentionLte {
	background: url("https://img1.kakaku.k-img.com/images/bb/article/emobile/lte.jpg") no-repeat;
	width:930px;
	height:252px;
	margin-bottom:5px;
	position:relative;
}	

#attentionLte .attentionPrice{
	position:absolute;
	top:200px;
	left:493px;
	}
	
#attentionLte .attentionCashback{
	position:absolute;
	top:192px;
	left:655px;
	}
	
#attentionLte .attentionBtn{
	position:absolute;
	top:170px;
	right:23px;	
}
*/

/* 4G */

#attention4G {
	background: url("https://img1.kakaku.k-img.com/images/bb/article/wimax3g/bg4G.gif") no-repeat;
	width:930px;
	height:252px;
	margin-bottom:5px;
	position:relative;
}
#attention4G .mobile{
	position:absolute;
	top:40px;
	left:10px;
	}
#attention4G .logo{
	position:absolute;
	top:195px;
	left:407px;
	}
#attention4G .attentionPrice{
	position:absolute;
	top:200px;
	left:493px;
	}
	
#attention4G .attentionCashback{
	position:absolute;
	top:192px;
	left:655px;
	}
	
#attention4G .attentionBtn{
	position:absolute;
	top:170px;
	right:23px;	
}


/*↓2013.03.28追加*/

/*-------------------------
	看板
--------------------------*/

h2 {
	background: url(https://img1.kakaku.k-img.com/images/bb/article/emobile/main_title.gif) no-repeat;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 100%;
	width: 500px;
	height: 157px;
	margin-left: 7px;
}

/*-------------------------
	料金を比較するボタン
--------------------------*/

.btnAreaL {
	margin: 20px 0;
}

/*-------------------------
	バナー
--------------------------*/

.mobileBannerArea {
	width: 930px;
	overflow: hidden;
}

.mobileBannerArea a {
	cursor: pointer;
	text-decoration: none;
}

.mobileBannerWrapper1,
.mobileBannerWrapper2 {
	width: 455px;
	height: 172px;
	position: relative;
	border: 1px solid #aaa;
	/*margin-bottom: 30px;*/
	float: left;
	overflow: hidden;
}

.mobileBannerWrapper2 {
	float: right;
}

.mobileBannerArea .bannerTitle {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 100%;
	width: 500px;
	height: 172px;
}

.mobileBannerArea .mobileBannerWrapper1 .bannerTitle {
	background: url(https://img1.kakaku.k-img.com/images/bb/article/wimax/ver3/wimax_banner_bg.gif) no-repeat;
}

.mobileBannerArea .mobileBannerWrapper2 .bannerTitle {
	background: url(https://img1.kakaku.k-img.com/images/mobile_data/article/lte/lte_banner_bg.gif) no-repeat;
}

.mobileBannerArea .cashBack {
	display: block;
	width: 147px;
	height: 113px;
	position: absolute;
	top: 15px;
	left: 322px;
	background: url(https://img1.kakaku.k-img.com/images/bb/common/cashback_b_bg.png) no-repeat;
	text-align: center;
	padding-top: 34px;
}

.mobileBannerArea .cashBackPrice {
	font-size: 181%;
	color: #EA2844;
    font-family: verdana;
    font-weight: bold;
	vertical-align: 2px;
}

.mobileBannerArea .realFee {
	display: block;
	font-size: 356%;
	color: #ea2744;
    font-family: verdana;
    font-weight: bold;
	line-height: 1;
	letter-spacing: -0.05em;
	position: absolute;
	top: 108px;
	left: 12px;
}

.mobileBannerArea .realFee img {
	vertical-align: -5px;
}

.mobileBannerArea .realFee .yen {
	margin-left: 5px;
	vertical-align: -1px;
}


#bn_wimax2 a {
    background: url("https://img1.kakaku.k-img.com/images/bb/article/wimax2/banner_wimax2.gif") no-repeat;
    display: block;
    height: 97px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 930px;
	margin-top:10px;
	margin-bottom:28px;
}
#bn_wimax2 a:hover {
    background-position: 0 -97px;
}