@charset "Shift_JIS";

th ,
td {
	font-size:80%;
}


/*-------#career------*/
#career {
	line-height:1.6em;
	font-size:100%;
}

/*-------概要------*/
#career h4 {
	font-size:105%;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/gaiyo_back.gif') no-repeat top left;
	height:25px;
	color:#fff;
	padding-top:3px;
	padding-left:10px;
}


#career #gaiyo {
	border:1px solid #0099CC;
	padding:10px;
}



#career #logo {
	width:90px;
}

#career #logo img {
	margin:8px 10px;
}

#career #left {
	float:left;
	width:580px;
	margin-right:15px;
}


/*-------#copy------*/
#copy {
	border-bottom:1px dotted #09C;
	padding-bottom:10px;
	margin-bottom:10px;

	float:left;
}



/*-------#plan------*/
#career #plan {
	width:370px;
	float:left;

	font-weight:bold;
	line-height:1.4;
}

#career #plan h3 {
	font-size:100%;
	margin-right:8px;
	font-weight:normal;
}


/*-------#spec------*/
#career #spec {
	margin-top:10px;
	width:209px;
	float:right;
}

#career #spec td {
	padding:5px;
}

#career #spec td.blue {
	color:#09c;
}

/*-------#provider------*/
#career #provider {
	margin:3px 0 0 0;
	width:309px;
	float:left;
}

#career #provider h4 {

	margin:0 0 10px 0;
	height:24px;
	width:309px;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/provider_back.gif') no-repeat top left;
	color:#0099CC;
	font-weight:normal;
}

#career #provider h4 p {
	margin-left:105px;
}

#career #provider #box {
	display: inline-block;
*display: inline;
*zoom: 1;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;	
}

#career #provider #box p {
	text-align: center;
	float: left;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#career #provider #box p img {
	margin:10px 9px;
}


/*
===== BTN ==========================================
*/

#career #btn1 , #career #btn2 , #career #btn3 , #career #btn4 {
	display:block;
	width:230px;
	float:left;
	height:37px;
	padding-top:3px;
	line-height:1.2em;
	text-align:center;
	font-size:110%;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/plan01.jpg') no-repeat top left;
	color:#333;
	cursor:pointer;
	margin:0 1px;
}

#career #btn1 {
	background:url('https://img1.kakaku.k-img.com/images/bb/career/plan01_on.jpg') no-repeat top left;
	color:#fff;
}

#career #bar {
	clear:both;
	height:5px;
	font:1px;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/bar.gif') no-repeat;
}





/*-------#pickup------*/
#career #pickup {
	margin: 20px 0;
	clear:both;
}

#career #pickup h4 {

	height:24px;
	margin:0 0 10px 0;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/pickup_back.gif') no-repeat top left;
	padding-left:100px;
	color:#0099CC;
	font-weight:normal;
}

#career #pickup #ver2 , #career #pickup #ver3 ,  #career #pickup #ver4 {
	display:none;
}

#career #pickup div.plan_list {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	width: 231px;
	*width: 232px;
	height:280px;
	float: left;
}

#career #pickup #box2 {
	width: 929px;
	margin:10px auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	clear:both;
}

#career #pickup div.left {
	padding:0.2em 0;
	float:left;
	width:43%;
}

#career #pickup div.right {
	float:right;
	padding: 5px 10px 0 0;
	width: 49%;
	text-align: right;
	line-height:1.3em;
}

#career #pickup p.name2 {
	text-align:left;
	height:60px;
}

#career #pickup p.area {
	text-align:left;
	padding:0.5em 0.4em;
	font-size: 80%;
	line-height:1.2em;
}

#career #pickup div.tokuten {
	clear:both;
	margin:0 10px;
	width: 211px;
	line-height:1.3em;
}

#career #pickup div.button {
	clear:both;
	margin: 0 10px;
	height: 50px;
}

/*-------#rankking------*/
#career #rankking {
	clear:both;
	margin:20px 0
}

#career #rankking h4 {
	height:24px;
	margin:10px 0 10px 0;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/rankking_back.gif') no-repeat top left;
	color:#0099CC;
	padding: 0 0 0 15px;
	padding-left:100px;
	font-weight: bold;
}

/*-------070727-eaccess------*/
/*-------#push------*/

#career .push {
	clear:both;
	margin:20px 0;
}

#career .push p {
	line-height:1.6em;
}

#career #pickup #box12 {
	width:929px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	clear:both;
}

#career #pickup #box50 {
	width:696px;
	_width:698px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	clear:both;
}

#career #pickup div.plan_list_ea {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	width: 231px;
	*width: 232px;
	height:300px;
	float: left;
}

#career h3.ea {
	margin-bottom:10px;
}

#career .center {
	text-align:center;
}

/*-------#copy------*/
#copy_ea {
	padding-bottom:10px;
	margin-bottom:10px;

}

#copy_ea #outline {
	border-left:1px solid #7CCAE5;
	border-bottom:1px solid #7CCAE5;
	border-right:1px solid #7CCAE5;
	padding:6px;
}

#career #copy_ea h4 {
	font-size:95%;
	height:21px;
	margin:10px 0 0 0;
	padding-left:5px;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/copy_back.gif') no-repeat top left;
	font-weight:bold;
	color:#0099CC;
	_height:24px;;　/*for IE6*/
}

/*-------#provider------*/
#career #provider_ea {
	margin:3px 0 0 0;
	width:930px;
	float:left;

}

#career #provider_ea h4 {

	margin:0 0 10px 0;
	height:24px;
	background:url('https://img1.kakaku.k-img.com/images/bb/career/provider_back.gif') no-repeat top left;
	padding-left:115px;
	color:#0099CC;
	font-weight:normal;
}

#career #provider_ea h4 p {
	margin-left:105px;
}

#career #provider_ea #box {
	display: inline-block;
*display: inline;
*zoom: 1;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;	
}

#career #provider_ea #box p {
	text-align: center;
	float: left;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#career #provider_ea #box p img {
	margin:10px 9px;
}


/*
===== 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;/**/
}


/*
==========================================
 新バージョン
==========================================
*/

#careerSecond {
	margin-top:10px;
}

#careerSecond h2 {
	margin:8px 0;
}

#careerSecond .txt {
	line-height:1.4em;
	color:#666;
	margin-bottom:10px;
}

#careerSecond h3 {
	margin-top:20px;
}


.num {
	color:#FF0000;
	font-family:arial black;
	font-size:180%;
	font-weight:bold;
	padding-right:3px;
}

#feat {
	margin:8px 0 24px 0;
}

#feat p {
	float:left;
}

#west {
	display:none;
}
/*
==========================================
プラン情報
==========================================
*/

#dwelling {
	border:3px solid #f93;
	width:658px;
	padding:8px;
	margin:0;
	color:#666;
}

#dwellingH ,
#dwellingH2 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/dwellingH.gif') no-repeat scroll;
}

#dwellingM ,
#dwellingM2 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/dwellingM.gif') no-repeat 0 12px;
	margin-top:12px;
	padding-top:12px;
	border-top:1px dotted #666;
}


#tab1 , #tab2 , #tab3 , #tab4 {
	cursor:pointer;
	display:block;
	float:left;
	font-size:140%;
	height:23px;
	line-height:1.2em;
	padding-top:3px;
	text-align:center;
	width:335px;
	color:#fff;
	font-weight:bold;
}

/*タブ*/
#tab1 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/tabBackOn.gif') no-repeat scroll left top;
	margin-right:10px;
}

#tab2 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/tabBackOff.gif') no-repeat scroll left bottom;
}

#tab3 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/tab2BackOn.gif') no-repeat scroll left top;
	margin-right:10px;
}

#tab4 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/tab2BackOff.gif') no-repeat scroll left bottom;
}


#careerSecond h4 {
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:110px;
	margin-bottom:4px;
}

#dwelling table {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-collapse:collapse;
}
#careerSecond td {
	padding:4px 8px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

td.logo , td.logoEven {
	vertical-align:middle;
	text-align:center;
	width:108px;
	font-size:85%;
	color:#666;
}

td.detail , td.detailEven {
	width:208px;
}

td.logoEven , td.detailEven {
	background:#F4F4F4;
}


p.price {
	border-bottom:1px dotted #666;
	padding-bottom:6px;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconPrice.gif') no-repeat 0 6px;
	padding-left:65px;
	font-size:85%;
}

p.campaign {
	border-bottom:1px dotted #666;
	padding-bottom:2px;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconCampaign.gif') no-repeat 0 4px;
	padding-top:22px;
	font-size:85%;
}

p.campaign .num {
	color:#00F;
}

p.campaignKakaku {
	padding:4px 0;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconcampaignKakaku.gif') no-repeat;
	padding-top:20px;
	font-size:85%;
}

/*
==========================================
その他
==========================================
*/
/*アロー*/
p.arrow {
	margin:8px 0;
}

p.arrow2 {
	text-align:right;
	margin:8px 0;
}
p.arrow a , p.arrow2 a {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/arrow.gif') no-repeat 0 1px;
	padding-left:15px;
}

#link {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/borderBtn.gif') no-repeat top left;
	padding-top:4px;
}

#link p {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/borderBtn.gif') no-repeat bottom left;
	padding-bottom:4px;
}

.mb20 {
	margin-bottom:20px;
}
ul.attention {
	margin-top:5px;
}

ul.attention li {
	background:url('https://img1.kakaku.k-img.com/images/bb/career/attention.gif') no-repeat 0 2px;
	padding-left:14px;
	color:#666;
	font-size:85%;
}

/*
==========================================
ロゴ周り
==========================================
*/
#logoBack {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/logoBack.gif') no-repeat 0 2px;
	height:42px;
	padding-top:5px;
	padding-left:198px;
	font-size:85%;
}


#campaignLogoBtn , #priceLogoBtn {
	float:left;
	margin-right:10px;
}


#campaignLogoBtn a , #priceLogoBtn a {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/buttonBack.gif') no-repeat 0 2px;
	width:230px;
	height:36px;
	display:block;
	padding-top:3px;
	color:#333;
	text-decoration:none;
}

#campaignLogoBtn a:hover , #priceLogoBtn a:hover {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/buttonBackOn.gif') no-repeat 0 2px;
}


#campaignLogoBtn a span.logoPadding , #priceLogoBtn a span.logoPadding {
	padding-top:6px;
	padding-left:20px;
}

.kakakuTokuten {
	border-left:1px solid #FFBA75;
	border-right:1px solid #FFBA75;
	border-bottom:1px solid #FFBA75;
	background:#FFDFBF;
	padding:13px;
	text-align:center;
	margin-bottom:20px;
	font-size:110%;
}

/*
==========================================
サブ
==========================================
*/
.subBox {
	background:#F4F1E8;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-left:8px;
}

.subBox p.prefecture {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/no1.gif') no-repeat bottom left;
	padding-top:8px;
	margin-bottom:4px;
	padding-left:16px;
}

.subBox p.institution {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/no2.gif') no-repeat bottom left;
	padding-top:8px;
	margin-bottom:4px;
	padding-left:16px;
}

.subBox p.dwelling {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/no3.gif') no-repeat bottom left;
	padding-top:8px;
	margin-bottom:2px;
	padding-left:16px;
}

.subBox p.searchBtn {
	text-align:center;
	margin-top:8px;
	padding-bottom:4px;
}

/*
------------
新着クチコミ
------------ 
*/

img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

.bbs_data {
	width:180px;
	float: left;
}


.bbsTxt1 {
	clear:both;
	padding:6px 0;
}

.bbsTxt2 ,
.bbsTxt3 {
	clear:both;
	border-top:1px dotted #ccc;
	padding:6px 0;
}

p.more {
	text-align:right;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px dotted #ccc;
}


p.more a {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/arrow.gif') no-repeat 0 1px;
	padding-left:15px;
}

/*
==========================================
TV
==========================================
*/
#tv {
	margin:8px 0;
}
#tv h4 {
	margin:0;
	padding:0;
}

.tvService1 ,
.tvService2 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/tvBack.jpg') no-repeat;
	width:315px;
	height:199px;
	padding:10px;
}

.tvService1 {
	float:left;
}

.tvService2 {
	float:right;
}

p.ch ,
p.ch2 {
	border-bottom:1px dotted #666;
	padding-bottom:6px;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconTv.gif') no-repeat 0 6px;
	padding-left:65px;
	font-size:85%;
	margin-top:8px;
}

p.ch2 {
	float:left;
	margin:0;
	width:90px;
}

p.video ,
p.video2 {
	border-bottom:1px dotted #666;
	padding-bottom:6px;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconV.gif') no-repeat 0 6px;
	padding-left:65px;
	font-size:85%;
	float:left;
}

p.video2 {
	width:95px;
}

.tvVideo {
	margin-top:8px;
}

p.price {
	clear:both;
}

p.priceIni {
	border-bottom:1px dotted #666;
	padding-bottom:6px;
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/iconI.gif') no-repeat 0 6px;
	padding-left:65px;
	font-size:85%;
}
p.tvDetail {
	text-align:center;
	padding-top:8px;
}

/*
==========================================
電話
==========================================
*/
#denwa h4 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/point.gif') no-repeat 0 5px;
	padding-left:10px;
	margin:0;
	margin-top:8px;
	margin-bottom:4px;
	font-weight:bold;
	color:#f60;
}

#denwa p {
	margin-bottom:6px;
	color:#666;
	font-size:90%;
}

.kihonL {
	width:400px;
	float:left;
}
.kihonR {
	width:270px;
	float:right;
}

.kihon {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}

.sonomama {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}

.sonomama1 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/sonomama1.gif') no-repeat;
	padding-left:115px;
	padding-top:4px;
	height:24px;
	float:left;
	width:220px;
}

.sonomama2 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/sonomama2.gif') no-repeat;
	padding-left:115px;
	padding-top:4px;
	height:24px;
	float:right;
	width:220px;
}

.sonomama3 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/sonomama3.gif') no-repeat;
	padding-left:115px;
	padding-top:7px;
	height:22px;
	clear:both;
}

.tuuwa {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}
/*
==========================================
ネット
==========================================
*/
#net h4 {
	background:transparent url('https://img1.kakaku.k-img.com/images/bb/career/point.gif') no-repeat 0 5px;
	padding-left:10px;
	margin:0;
	margin-top:8px;
	margin-bottom:4px;
	font-weight:bold;
	color:#f60;
}

#net p {
	margin-bottom:6px;
	color:#666;
	font-size:90%;
}

#net #netSpeed {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}

/*---------------------------
	 見出し
---------------------------*/

#Midashi {
	margin: 10px 0;
	width: 928px;
	height: 100px;
}

h2 {
	text-indent: -9999px;
	line-height: 0;
}

#Midashi .Camp {
	width: 828px;
	margin: 10px 50px 0 50px;
	text-align: right;
	font-size:	115.4%;
	font-weight: bold;
	color: #666;
}

#MidashieAccess {
	margin: 10px 0;
	width: 930px;
	height: 100px;
	position: relative;
	background: url('https://img1.kakaku.k-img.com/images/bb/career/eaccess_n_title.jpg');
	border: 1px solid #333;
}

#MidashieAccess .Camp {
    color: #666666;
    font-size: 115.4%;
    font-weight: bold;
    margin: 10px 50px 0;
    text-align: right;
    width: 828px;
}

#Midashi .Camp span,
#MidashieAccess .Camp span {
    color: #FF3300;
    font-family: verdana;
    font-size: 153.8%;
}

#Midashi .Camp span span,
#MidashieAccess .Camp span span {
	font-size: 62.5%;
	padding: 0 2px;
}

/*
#MidashieAccess .Camp {
	display: block;
	border: 1px solid #4AA7FF;
	color: #999;
	background: #FFF;
	font-size: 123.1%;
	font-family: verdana;
	font-weight: bold;
	width: 314px;
	height: 57px;
	position: absolute;
	top: 10px;
	left: 596px;
	margin: 0 10px;
	padding: 13px 0 10px 0;
	text-align: center;
}


#MidashieAccess .Camp span {
	color: #4CB0fE;
	font-size:	131.3%;
}
*/

/*---------------------------
	限定キャンペーン特典内容
---------------------------*/

.ExclusiveOffers {
	height: 65px;
	position: relative;
}

.ExclusiveOffers p {
	width: 211px;
	height: 65px;
	text-align: center;
	font-family: verdana;
	font-size: 161.5%;
	color: #FF6600;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 0;
}

.TxtLine1 {	/* 1行のとき */
	margin-top: -0.5em;
}

.TxtLine2 {	/* 2行のとき */
	margin-top: -1em;
}

.ExclusiveOffers p .TokutenMiniTxt {
	font-size: 47.6%;
	font-weight: normal;
	display: block;
	*margin-bottom: 2px;
}

.ExclusiveOffers p img {
	vertical-align: text-top;
}



#pickup .upSpeed,
#pickup .downSpeed {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/career/speedIconBack.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#pickup .upSpeed {
	background-position: 0 -87px;
}


/*===========================================
	X:\bb\carrier\hikarione_index.html
===========================================*/
#career #pickup #ver1 div.plan_list {
	position: relative;
}

#career #pickup #ver1 div.tokuten {
	clear: both;
	line-height: 1.3em;
	margin: 0 10px;
	width: 211px;
}

#career #pickup #ver1 .area {
	margin: 5px 10px;
	font-size: 10px;
}

#career #pickup #ver1 .button {
	position: absolute;
	left: 30px;
	bottom: 10px;
	height: auto;
}
