@charset "Shift_JIS";

/*
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
001 ‹¤’Ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
*/

/*
===== ƒZƒŒƒNƒ^ ==========================================
* {
	padding:0;
	margin:0;
	font-style: normal;
	font-size:100%;
	font-variant: normal;
	text-decoration: none;
}

body {
	text-align:center;
	margin:auto;
	background:#fff;
	color:#333;
	font-size:80%;
}
*/

img {
	border: none;
}

a img {
	border: none;
}

a {
	outline:none;
}

li {
	list-style: none;
}

hr {
 	display: none;
}

strong {
	font-weight: bold;
}

/*ƒNƒ‰ƒX*/
.section {
	display:block;
	clear:both;
}

.pageTop {
	text-align:right;
	margin-bottom:30px;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #666;
}


/*
===== CLEARFIX ==========================================
*/
.clearfix{
	zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}

/*
===== noscript ==========================================
*/
noscript {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

noscript p {
  padding: 0.5em 0;
  border-bottom: 1px solid #d44;
  color: #666;
  text-align: center;
  background-color: #fee;
}


/*
===== side ==========================================
*/

#menu240 {
	width:240px;
}

#menu240 h5 {
	background:url('https://img1.kakaku.k-img.com/prdsearch/image/navihead_back.gif') repeat-x #799EBB;
	color:#fff;
	font-size:85%;
	font-weight:bold;
	padding:2px 0 1px 4px;
}

#menu240 .titleTopics a {
	background: url('https://img1.kakaku.k-img.com/prdsearch/image/toparrow.gif') no-repeat 0 3px;
	padding-left:14px;
}

#menu240 .imgTopics a {
	float:left;
}

#menu240 .imgTopics {
	margin-top:5px;
}

#menu240 .imgTopics img {
	margin-right:5px;
}


/*
--------------------------------------------------------
ƒiƒrƒQ[ƒVƒ‡ƒ“
--------------------------------------------------------
*/

#navi {
	padding-bottom:6px;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/navi_bar.gif') repeat-x bottom;
	margin-bottom:10px;
}

#navi ul.button li {
	float:left;
	height:36px;
	width:150px;
	margin-right:4px;
}


#navi ul.button li a {
	height:36px;
	width:150px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


#navi ul.read {
	float:left;
	width:259px;
	padding:8px 0 0 10px;
	font-size:11px;
	display:block;
	height:10px;
	max-height:10px;
}


#navi ul.read li {
	width:109px;
	float:left;
	display:block;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/arrow.gif') no-repeat 0 2px;
	padding-left:10px;
	padding-right:5px;
}



/*Provider*/

#navi ul.button li.naviProvider {
	width:190px;
}

#navi ul.button li.naviProvider a {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviProviderOn.gif') no-repeat bottom;
	width:190px;
}


/*Stream*/

#navi ul.button li.naviStream a {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviStream.gif') no-repeat bottom;
}

#navi ul.button li.naviStream a:hover {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviStreamOver.gif') no-repeat bottom;
}

/*Storage*/
#navi ul.button li.naviStorage a {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviStorage.gif') no-repeat bottom;
}

#navi ul.button li.naviStorage a:hover {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviStorageOver.gif') no-repeat bottom;
}

/*Wireless*/

#navi ul.button li.naviWireless a {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviWireless.gif') no-repeat bottom;
}

#navi ul.button li.naviWireless a:hover {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/naviWirelessOver.gif') no-repeat bottom;
}


/*
--------------------------------------------------------
ŒÀ’èƒLƒƒƒ“ƒy[ƒ“
--------------------------------------------------------
*/
#gentei {
	margin: 0 0 6px 0;
	background: url('https://img1.kakaku.k-img.com/images/bb/top/campaign_bg.gif') repeat-x;
}

#gentei .left {
	float: left;
}

#gentei .right {
	float: right;
	position: relative;
}

#gentei .countdown {
	text-align: center;
	position: absolute;
	top: 4px;
	left: 12px;
	z-index: 0;
}

/*
--------------------------------------------------------
ƒCƒ“ƒtƒHƒ[ƒVƒ‡ƒ“ƒeƒLƒXƒg
--------------------------------------------------------
*/
#infomation {
	padding:5px 0 15px 5px;
}

#infomation a {
	background:url('https://img1.kakaku.k-img.com/images/bb/common/icon_infomation.gif') no-repeat;
	padding-top:1px;
	padding-left:22px;
	padding-bottom:4px;
	text-decoration:underline;
}


/*
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
002 ƒTƒuƒGƒŠƒA
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
*/

/*
------------
V’…ƒNƒ`ƒRƒ~
------------ 
*/

#sideBbs img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#sideBbs .bbs_data {
	width:180px;
	float: left;
}

#sideBbs {
	margin-top:10px;
	border:1px solid #799EBB;
	clear:both;
}

#sideBbs .bbsTxt1 ,
#sideBbs .bbsTxt2 ,
#sideBbs .bbsTxt3 {
	clear:both;
	border-top:1px dotted #ccc;
	padding:0.3em 0.5em;
}


#sideBbs .more {
	border-top:1px dotted #ccc;
	font-size:85%;
	text-align:right;
	margin:2px;
	padding:2px;
}

#sideBbs .more a {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/arrow.gif') no-repeat 0 2px;
	padding-left:8px;
}

/*
--------------------------------------------------------
PR-ƒ^ƒCƒ‹ƒoƒi[
--------------------------------------------------------
*/
#pr_tile ,
#pr_tile2 {
	margin-top:10px;
}

/*--------------------------------------------------------
ƒuƒbƒNƒ}[ƒN
--------------------------------------------------------*/

#bookMark {
	text-align:center;
	margin-top:15px;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/bookMarkBack.gif') no-repeat;
	padding:6px;
}

#bookMark p {
	margin-bottom:4px;
	font-weight:bold;
	color:#666;
}

#bookMark ul {
	text-align:center;
	margin:auto;
}

#bookMark li {
	display:inline;
}


/*--------------------------------------------------------
ƒJƒ^ƒŠƒXƒg
--------------------------------------------------------*/

#catalist {
	display:none;
}


/*
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
003 \žl‹Cƒvƒ‰ƒ“—p
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
*/
/*bestApp*/
#bestApp h2 {
	background:url('https://img1.kakaku.k-img.com/images/bb/top/bestApp.gif') no-repeat;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}

#bestApp .note {
	margin:8px 8px 24px 8px;
}

/*‘Ñ*/
#bestApp h3#hikariH {
	clear:both;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/bestAppH.gif') no-repeat;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}

#bestApp h3#hikariM {
	clear:both;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/bestAppM.gif') no-repeat;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:40px;
}

#bestApp h3#adsl {
	clear:both;
	background:url('https://img1.kakaku.k-img.com/images/bb/top/bestAppA.gif') no-repeat;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:40px;
}

/*’†g*/
#bestApp #bestIn div.hikariH {
	border:1px solid #ccc;
	width:678px;
	background:#fff;
}

#bestApp #bestIn div.hikariM {
	border:1px solid #ccc;
	width:678px;
	background:#fff;
}

#bestApp #bestIn div.adsl {
	border:1px solid #ccc;
	width:678px;
	background:#fff;
	margin-top:0px;
}

/*ƒ‰ƒ“ƒLƒ“ƒO‰æ‘œ*/
#bestApp #bestIn .rank {
	float:left;
	width:55px;
	padding:0;
}

#bestApp #bestIn div.no4 .rank {
	width:25px;
	padding-top:10px;
}


/*1ˆÊ`3ˆÊ*/
#bestApp #bestIn div.no1 ,
#bestApp #bestIn div.no2 ,
#bestApp #bestIn div.no3 {
	height:176px;
	padding:8px 8px 0 8px;
}

/*4ˆÊˆÈ~*/
#bestApp #bestIn div.no4 {
	height:70px;
	border-bottom:1px dotted #999;
}

/*ƒ{[ƒ_[Á‚·*/
#bestApp #bestIn div.no1 {
	border:none;
}

/*1ˆÊ`3ˆÊBOX*/
#bestApp #bestIn div.top3 {
	width:338px;
	float:left;
}

#bestApp #bestIn div.top3 .plan {
	font-size:120%;
}


/*4ˆÊ`BOX*/
#bestApp #bestIn div.top7 {
	width:338px;
	float:left;
}

#bestApp #bestIn div.no4 {
	padding:4px 4px 4px 12px;
}


#bestApp .priceMArea {
	margin-top:10px;
}


/*‹àŠz‘å*/
#bestApp #bestIn .price {
	font-size:180%;
}

/*‹àŠz¬*/
#bestApp #bestIn .priceM {
	color:#f00;
	font-weight:bold;
	font-family: arial black;
	font-size:130%;
}

/*ŒÀ’è“Á“T*/
#bestApp #bestIn .tokuten {
	clear:both;
	background: url('https://img1.kakaku.k-img.com/images/bb/top/bestTokuten.gif') no-repeat 0 3px;
	padding-top:5px;
	padding-left:65px;
	margin:4px 0 0 2px;
	height:35px;

}

#bestApp .planBtn {
	margin-left:10px;
	margin-top:10px;
}

/*
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
004 ŒÀ’èƒLƒƒƒ“ƒy[ƒ“—p
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
*/

#gentei .genteiPrice {
	color:#f00;
	font-weight:bold;
	font-family: arial black;
	font-size:130%;
}

#gentei td {
	padding:2px;
	background:#fff;
}

#gentei th {
	background:#fc0;
	font-weight:normal;
	padding:2px;
}

#gentei table {
	margin-top:10px;
}

#gentei  #prolist_frame {
	width: 616px;
	border: 2px solid #669900;
	margin: 0px;
	padding: 5px 30px 5px 30px;
}

#gentei #prolist_frame img{
	margin: 1px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#gentei .planAdsl {
	background:url('https://img1.kakaku.k-img.com/images/bb/adsl_rs.gif') no-repeat 2px 2px;
	padding-left:45px;
}

#gentei .planHikari {
	background:url('https://img1.kakaku.k-img.com/images/bb/hikari_rs.gif') no-repeat 2px 2px;
	padding-left:45px;
}
