@charset "Shift_JIS";

#mainContents {
	font-family:Verdana,Arial,Helvetica,sans-serif,"Hiragino Kaku Gothic Pro","Osaka","ＭＳＰゴシック";
}

table{
	border-spacing:0px;
	width:100%;
}

.section {
	margin:10px 10px 20px 10px;
	zoom:1;/*for IE 5.5-7*/
}
.section:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}


/*------------------------------------
あおり
------------------------------------*/
#gentei {
	position:relative;
	height:136px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/passion.gif) 0 -120px;
}
#gentei p {
	text-indent:-9999px;
}
#gentei #countdownImg {
	position:absolute;
	top:5px;
	left:0;
}
#gentei #maxTokuten {
	position:absolute;
	top:95px;
	left:330px;
}
#gentei #maxTokuten .price {
	color:#FF0000;
	font-size:146.2%;
	font-weight:bold;
}
#gentei #maxTokuten .info {
	font-size:75%;
	padding-left:2px;
}
#pickPlan h2 ,
#keyPlan h2 {
	background:transparent url(https://img1.kakaku.k-img.com/images/bb/common/h2obi.gif) repeat-x scroll right top;
	border:1px solid #CCCCCC;
	font-size:110%;
	font-weight:bold;
	margin-top:20px;
	padding:3px 10px 3px 3px;
	vertical-align:middle;
}

#pickPlan h2 span ,
#keyPlan h2 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/h2obiPoint.gif) repeat-y scroll left bottom;
	padding-left:10px;
}

/*------------------------------------
キャンペーン内タブ
------------------------------------*/

#GlobalNavi {
	width: 930px;
	padding: 0;
	margin: 10px 0 0;
}

#GlobalNavi li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#GlobalNavi a {
	overflow: hidden;
	outline: none;
	display: block;
	width: 310px;
	height: 61px;
	text-indent: -9999px;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/campaign/CampaignNaviBg.gif');
}

#GlobalNavi a.No1 {
	background-position: 0 0;
}

#GlobalNavi a.No1:hover,
#GlobalNavi a.SelectNo1 {
	background-position: 0 -69px;
}

#GlobalNavi a.No2 {
	background-position: -310px 0;
}

#GlobalNavi a.No2:hover,
#GlobalNavi a.SelectNo2 {
	background-position: -310px -69px;
}

#GlobalNavi a.No3 {
	background-position: -620px 0;
}

#GlobalNavi a.No3:hover,
#GlobalNavi a.SelectNo3 {
	background-position: -620px -69px;
}


/*------------------------------------
FAQ
------------------------------------*/
#faq {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px;
}
#faq #question {
	color:#FF7315;
	font-weight:bold;
	float:left;
	width:435px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/passion.gif) 0 0px;
	margin-right:8px;
}
#faq #question span {
	margin:14px 0 14px 85px;
	width:330px;
	display:block;
}
#faq #answer {
	color:#59CC26;
	font-weight:bold;
	float:left;
	width:465px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/passion.gif) 0 -50px;
}
#faq #answer span {
	margin:6px 0 8px 120px;
	width:330px;
	display:block;
}

/*------------------------------------
ピックアッププラン
------------------------------------*/
#pickHikariH ,
#pickHikariM ,
#pickAdsl ,
#pickMobile ,
#pickMobile-uqwimax ,
#pickMobile-emobile {
	width:218px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}

#pickMobile ,
#pickMobile-uqwimax ,
#pickMobile-emobile {
	margin:0;
}

#pickPlan .section {
	margin-bottom:5px;
}

#pickPlan h3 {
	background:#F3E9C6;
	border-bottom:1px solid #ccc;
	padding:6px 0 3px 5px;
	font-size:110%;
}
#pickPlan #pickHikariH h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconFTTH-h.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan #pickHikariM h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconFTTH-m.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan #pickAdsl h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconADSL.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan #pickMobile h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconMVNO.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan #pickMobile-uqwimax h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconMVNO-uqwimax.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan #pickMobile-emobile h3 span {
	background:url(https://img1.kakaku.k-img.com/images/bb/common/iconMVNO-emobile.gif) no-repeat scroll left bottom;
	padding-left:42px;
	padding-top:3px;
}
#pickPlan .pickSection {
	margin:12px 8px;
	_margin:12px 6px;
}

#pickPlan .logo {
	width:70px;
	float:left;
}

#pickPlan .priceArea {
	width:124px;
	float:left;
}
#pickPlan .info {
	font-size:75%;
	display:block;
}
#pickPlan .tokuten {
	font-size:138.5%;
	color:#f00;
	font-weight:bold;
}
#pickPlan .plan {
	clear:both;
	margin:10px 0 0 0;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	min-height:2em;
}

#pickPlan .yen {
	color:#f00;
	font-weight:bold;
	margin:0 2px;
}
#pickPlan table {
	margin:10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
#pickPlan th {
	font-size:75%;
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) -780px -50px;
	width:5em;
}

#pickPlan td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
}

#pickPlan .area {
	height:5em;
}
#pickPlan .area td {
	font-size:90%;
}
#pickPlan .gentei {
	margin-top:10px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) 0 -249px;
	padding-left:47px;
	height:2em;
}
#pickPlan .gentei .price {
	color:#F60;
	display:block;
	font-size:108%;
	font-weight:bold;
	display:inline;
}
#pickPlan .gentei .info {
	display:inline;
}

#pickPlan .waribiki {
	color:#f00;
	padding-left:2px;
}

#pickPlan .planBtn a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) -60px -50px;
	width:204px;
	height:35px;
	text-indent:-9999px;
	display:block;
	outline:none;
}
#pickPlan .planBtn a:hover {
	background-position:-60px -100px;
}
#pickPlan .rankingBtn a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) -268px -50px;
	width:200px;
	height:32px;
	text-indent:-9999px;
	margin-top:5px;
	display:block;
	outline:none;
}
#pickPlan .rankingBtn a:hover {
	background-position:-268px -100px;
}
/*------------------------------------
バナー
------------------------------------*/
#banner {
	text-align:center;
	margin:20px 0;
}

#sublinkArea {
	/*width:360px;
	margin-left:570px;*/
	margin-left:10px;
}
#sublinkArea p {
	margin-bottom:4px;
}
#sublinkArea a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) repeat scroll 0 -228px;
	padding:0 0 0 18px;
}
#sublinkArea {
	background: #E8F3FF;
	padding: 8px;
	margin:0 10px;
}
#sublinkArea dt {
	float: left;
	width: 530px;
}
#sublinkArea dt a {
	background:none;
	padding:0;
}
#sublinkArea dd {
	float: left;
	line-height: 16px;
	position: relative;
	width: 347px;
	padding:4px 8px;
	background:#fff;
}
#sublinkArea .btn {
	background:url('https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif') no-repeat -479px -51px;
	height:0;
	padding:0;
	padding-top:36px;
	width:204px;
	overflow:hidden;
	display:block;
	margin:auto;
}
#sublinkArea .btn:hover {
	background-position:-479px -101px;
}
#sublinkArea a {
	font-size:116%;
	font-weight:bold;
}
#sublinkArea p {
	margin:4px 0;
}

/*------------------------------------
代表プラン
------------------------------------*/
#keyPlan h3 {
	background:#D8F3FC;
	border:1px solid #ccc;
	padding:3px;
	font-size:110%;
}

#keyPlan th {
	border-bottom:1px solid #aaa;
	text-align:center;
	padding:4px;
	font-weight:normal;
}
#keyPlan td {
	border-bottom:1px dotted #aaa;
}
#keyPlan .area {
	line-height:1.3;
	font-size:75%;
	color:#666;
	display:block;
	margin-top:4px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) 0 -149px;
	padding-left:63px;
}
#keyPlan .logo {
	padding:20px 10px;
}
#keyPlan .logoBottom {
	padding:20px 10px;
	font-size:90%;
}
#keyPlan .logoBottom a {
	padding-right:3px;
}
#keyPlan .side {
	width:125px;
	float:left;
}
#keyPlan .main {
	width:785px;
	float:left;
}
#keyPlan .main td {
	text-align:center;
	padding:3px;
}
#keyPlan .providerSection {
	zoom:1;/*for IE 5.5-7*/
}
#keyPlan .providerSection:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#keyPlan .tokuten {
	font-weight:bold;
	color:#f60;
}
#keyPlan .info {
	font-size:85%;
}
#keyPlan .price {
	color:#f00;
}
#keyPlan .waribiki {
	color:#f00;
	padding-left:2px;
}
#keyPlan tr.planObi th {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) 0 -275px;
	white-space:nowrap;
}
#keyPlan tr.last td {
	border:none;
}

#keyPlan .main .kaisenTd {
	width:70px;
	padding-top:10px;
}
#keyPlan .main .kaisenTd img {
	margin-bottom:2px;
}
#keyPlan .main .kaisenTd span {
	display:block;
}
#keyPlan .main .planTd {
	text-align:left;
}
#keyPlan .main .genteiTd {
	text-align:right;
	width:8em;
}
#keyPlan .main .genteiTd .info {
	display:block;
}
#keyPlan .main .tokutenTd .price {
	color:#333;
}
#keyPlan .main .tokutenTd {
	width:8em;
}
#keyPlan .main .priceTd {
	width:8em;
}
#keyPlan .main .btnTd {
	width:5em;
}
#keyPlan .main .priceTd .price {
	font-weight:bold;
	padding-right:2px;
}
#keyPlan .main .btnTd a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) 0 -50px;
	width:51px;
	height:45px;
	margin:auto;
	text-indent:-9999px;
	display:block;
	outline:none;
}
#keyPlan .main .btnTd a:hover {
	background-position:0 -100px;
}
#keyPlan table {
	margin-bottom:5px;
}
#keyPlan tr.even {
	background:#f6f6f6;
}
#keyPlan .planBottom {
	margin-bottom:20px;
}
#keyPlan .planLink {
	float:left;
	width:300px;
}
#keyPlan .planLink a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaign.gif) 0 -229px;
	padding:0 0 0 18px;
}
#keyPlan .arrowTop {
	margin:0;
	width:200px;
	clear:none;
	float:right;
}

/*------------------------------------
11 検索BOX
------------------------------------*/
#searchBox {
	margin-bottom:10px;
	font-size:100%;
}

#searchBox a {
	outline:none;
}

#searchBox input {
	margin-right:2px;
	width:15px;
}

#searchBox select {
	font-size:100%;
}

#searchBox label {
	margin-right:3px;
	padding:2px;
	float:left;
}

#searchBox .kodawariPopup label {
	width:182px;
}

#searchBox label.select {
	background:#FFD5FF;
}

#searchBox #titleShow {
	height:31px;
	width:930px;
	background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat 0 -130px;
}

#searchBox #titleShow p {
	text-indent:-9999px;
	height:31px;
	float: left;
}

#searchBox td.kaisenBack{
	background:url(https://img1.kakaku.k-img.com/images/bb/common/kaisenBack.gif) #fff;
}


#hikariCondition ,
#adslCondition ,
#kodawariCondition {
	border-left:3px solid #ccc;
	padding-left:5px;
}
#hikariCondition {
	height:54px;
}
#adslCondition {
	height:80px;
}
#kodawariCondition {
	padding-right: 5px;
}

#kodawariCondition span {
	padding:0 2px;
}

#kodawariCondition span.select {
	background:#FFD5FF;
}

#hikariCondition dt {
	padding-top:4px;
	width:85px;
}

#adslCondition dt {
	padding-top:4px;
	width:95px;
}

#hikariCondition dl ,
#adslCondition dl {
	margin-bottom:4px;
}


#searchInBox {
	background:#eee;
	border:1px solid #aaa;
	padding:6px;
}

#searchBox table {
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-collapse:collapse ;
	border-spacing:0px;
	width:100%;
}

#searchBox th {
	width:100px;
	padding:6px 0;
	background:#fff;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #ccc;
}

#searchBox th span {
	background:#f90;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:4px;
	width:70px;
	display:block;
	margin:0 auto;
	font-size:105%;
}

#searchBox td {
	padding:6px 0;
	background:#fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #ccc;
}


#searchBox dt {
	font-weight:bold;
	font-size:105%;
	float:left;
	padding-right:2px;
}

#searchBox #searchBtn a {
	background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat -170px -240px;
	width:165px;
	height:41px;
	margin:6px auto 0 auto;
}

#searchBox #searchBtn a:hover {
	background-position:-170px -290px;
}

#searchBox td.contentsL {
	width:320px;
}
#searchBox td.contentsR {
	width:360px;
}

#searchBox ul li {
	display:inline;
}

#searchBox td.contentsL ul li {
	width:150px;
}

#searchBox .searchArea {
	text-align:center;
	background:#FAEAD3;
}

/*ボタン*/
	/*光ファイバー*/
	#searchBox #hikariBtn {
		float:left;
		width:255px;
		padding:0 8px 0 0;
	}
	#searchBox #hikariBtn a {
		display:block;
		text-indent:-9999px;
		background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat 0 0px;
		width:250px;
		height:32px;
		margin-bottom:5px;
	}
	#searchBox #hikariBtn a.on {
		background-position:0 -40px;
	}
	#searchBox #hikariBtn.select a {
		background-position:0 -80px;
	}

	/*ADSL*/
	#searchBox #adslBtn {
		float:left;
		width:255px;
		padding:0 8px 0 8px;
	}
	#searchBox #adslBtn a {
		display:block;
		text-indent:-9999px;
		background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat -260px 0px;
		width:250px;
		height:32px;
		margin-bottom:5px;
	}

	#searchBox #adslBtn a.on {
		background-position:-260px -40px;
	}
	#searchBox #adslBtn.select a {
		background-position:-260px -80px;
	}

	/*高速モバイル*/
	#searchBox #mobileBtn {
		float:left;
		padding:0 8px 0 8px;
		width:150px;
	}
	#searchBox #mobileBtn a {
		display:block;
		text-indent:-9999px;
		background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat -520px 0px;
		width:250px;
		height:32px;
		margin-bottom:5px;
	}

	#searchBox #mobileBtn a.on {
		background-position:-520px -40px;
	}
	#searchBox #mobileBtn.select a {
		background-position:-520px -80px;
	}


/*検索ボタン*/
#searchBox td.searchBtnArea {
	background:#F0ECE0;
	padding:4px 0;
}
#searchBox td.searchBtnArea a {
	background: url(https://img1.kakaku.k-img.com/images/bb/common/rankingAdd.gif) no-repeat -170px -180px;
	width:165px;
	height:41px;
	display:block;
	text-indent:-9999px;
	margin:auto;
}
#searchBox td.searchBtnArea a:hover {
	background-position:-170px -230px;
}

/*------------------------------------
フッター上部規約
------------------------------------*/
#footerKiyaku {
	margin:20px auto;
	text-align:center;
	clear:both;
}
#footerKiyaku .kiyakuTxt {
	width:756px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/bb/common/attention.gif) no-repeat 0 4px;
	padding-left:14px;
	text-align:left;
}

#footerKiyaku .arrowTop {
	clear:none;
	width:160px;
	float:right;
	margin:0;
}

#footerKiyaku .arrowTop a {
	line-height:1.3;
}
/*------------------------------------
CLEARFIX
------------------------------------*/
.clearfix ,
#keyPlan.optionPlan .side{
	zoom:1;/*for IE 5.5-7*/
}
.clearfix:after,
#keyPlan.optionPlan .side:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
* html .clearfix ,
* html #keyPlan.optionPlan .side{
	display:inline-table;
	/*\*/display:block;/**/
}
/*------------------------------------
オプションページ
------------------------------------*/
#keyPlan.optionPlan th {
	border-top:1px solid #AAAAAA;
}
#keyPlan.optionPlan .side ,
#keyPlan.optionPlan .main {
	float:none;
	width:910px;
}
#keyPlan.optionPlan .main .genteiTd {
	width:11em;
	text-align:center;
	color:#333;
}
#keyPlan.optionPlan .main .genteiTd .tokuten {
	color:#333;
}
#keyPlan.optionPlan .main .optionTh {
	color:#F60;
	font-weight:bold;
}
#keyPlan.optionPlan table {
	margin-bottom:3px;
}
#keyPlan.optionPlan .attention {
	float:left;
	width:710px;
}
#keyPlan.optionPlan .attention li {
	color:#666;
	background:url(https://img1.kakaku.k-img.com/images/bb/common/attention.gif) no-repeat scroll 0 4px;
	padding-left:14px;
	margin-bottom:0.5em;
	font-size:85%;
	list-style:none;
}
#keyPlan.optionPlan .logo {
	width:100px;
	float:left;
}
#keyPlan.optionPlan .optionCampaign {
	width:790px;
	float:left;
	padding-top:20px;
}
#keyPlan.optionPlan .optionCampaign .upSmall {
	font-size:116%;
	font-weight:bold;
	color:#333;
}
#keyPlan.optionPlan .optionCampaign .up {
	font-size:131%;
	font-weight:bold;
	color:#f00;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/sarani.gif) no-repeat scroll 0 0;
	padding-left:65px;
	padding-top:4px;
	min-height:29px;
}
#keyPlan.optionPlan .main .optionTd {
	background:#FFF2EA;
	border-top:5px double #f60;
	border-left:5px double #f60;
	border-right:5px double #f60;
	border-bottom:5px double #f60;
	border-collapse:separate;
	width:18em;
	padding:0 8px;
	text-align:left;
}
#keyPlan.optionPlan .optionTd .tokutenJyoken {
	font-size:116%;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
#keyPlan.optionPlan .optionTd .tokuten {
	font-size:131%;
}
#keyPlan.optionPlan .optionTd .info {
	font-size:116%;
	color:#f60;
	font-weight:bold;
}
#keyPlan.optionPlan .optionTd .serviceJyoken {
	margin-top:15px;
	background:#fff;
	padding:0.5em;
	font-size:85%;
	display:block;
	border:1px solid #ccc;
}
#keyPlan.optionPlan .optionTd .plus {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/plus.gif) no-repeat scroll 0 1px;
	padding-left:20px;
}
#keyPlan .main .tokutenTd .tokuten {
	font-size:116%;
}
#keyPlan .main .tokutenTd .info {
	display:block;
}
#keyPlan .campaignImg {
	width:620px;
	margin:0 0 10px 270px;
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/tokutenImgTop.gif) no-repeat scroll 0 0;
	padding-top:25px;
}
#keyPlan .campaignImg img {
	margin-top:8px;
	margin-left:10px;
}

#optionTitle {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/optionTitle.gif) no-repeat scroll 0 0;
	width:930px;
	height:209px;
	position:relative;
}
#optionTitle p {
	text-indent:-9999px;
}
#optionTitle #countdownImg {
	position:absolute;
	top:5px;
	left:0;
}
#campaignBtn {
	position:absolute;
	top:135px;
	left:740px;
}
#campaignBtn a {
	background:url(https://img1.kakaku.k-img.com/images/bb/campaign/campaignBtn.gif) no-repeat scroll 0 0;
	height:60px;
	width:185px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

#campaignBtn a:hover {
	background-position:-195px 0;
}

.nttBanner {
	margin:0 auto 40px auto;
	text-align:center;
}
/*-------------------------------------------------
	プロバイダそのままキャンペーン
-------------------------------------------------*/

#PlanCahgeTitle {
	background:url('https://img1.kakaku.k-img.com/images/bb/campaign/PlanChangeTitle.gif') no-repeat;
	height: 136px;
	position:relative;
	width: 930px;
}

#PlanCahgeTitle p {
	text-indent: -9999px;
}

#PlanCahgeTitle #countdownImg {
	position: absolute;
	left: 0;
	top: 5px;
}

#keyPlan.ChangePlan .main {
	width: 910px;
}

#keyPlan.ChangePlan th {
	border-top: 1px solid #AAA;
}

#keyPlan .ProviderName {
	width: 910px;
	position: relative;
	height: 100%;
	margin-bottom: 10px;
}
#keyPlan .ProviderName.mt10 {
	margin-top: 10px;
}

#keyPlan .ProviderName .BeforeAfter {
	width: 344px;
	height: 81px;
	position: relative;
	background: url('https://img1.kakaku.k-img.com/images/bb/campaign/changePlanProBg.gif');
}

#keyPlan .ProviderName .BeforeAfter span {
	width: 150px;
	display: block;
	position: absolute;
	top: 24px;
	text-align: center;
}
#keyPlan .ProviderName .BeforeAfter .beforeLogo {
	left: 1px;
}
#keyPlan .ProviderName .BeforeAfter .afterLogo {
	position: absolute;
	top: 24px;
	left: 193px;
}
#keyPlan .ProviderName .BeforeAfter .ok {
	position: absolute;
	top: -13px;
	left: 280px;
}
#keyPlan .ProviderName .TokutenDetail {
	width: 425px;
	position: absolute;
	left: 485px;
	top: 20px;
	color: #666;
}
#keyPlan .ProviderName .TokutenDetail span {
	color: #FF6600;
	font-weight: bold;
	font-size: 215.4%;
	background: url('https://img1.kakaku.k-img.com/images/bb/campaign/cashBackBg.gif') repeat-x bottom;
	padding: 0 5px 8px 3px;
}
#keyPlan .ProviderName .aboutProvider {
	position: absolute;
	width: 425px;
	left: 485px;
	bottom: 0;
	text-align: right;
}


/* ---------------------------
	終了
--------------------------- */
#close {
	text-align:center;
	font-size:185%;
	margin:30px 0;
	line-height:1.3;
	background-color:#f4f4f6;
	padding:50px;
}

#close strong {
	color:#e40000;
	font-size:147%;
}

#btnToBBtop a {
	background: url(https://img1.kakaku.k-img.com/images/bb/common/btn_to_bbtop.png) no-repeat;
	width: 335px;
	height: 0;
	padding-top: 73px;
    overflow: hidden;
	display: block;
	margin: 20px auto 0;
}
#btnToBBtop a:hover {
	background-position: 0 -73px;
}