/* CSS Document */

/*
------------
新着クチコミ
------------ 
*/

#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;
}

#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;
}

/*↓bb_middle.cssから変更*/
#sideBbs {
	font-size:80%;
}

#sideBbs 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;
}

#sideBbs a:link{
	color: #0000dd;
	text-decoration:underline;
}

#sideBbs a:visited{
	color: #0000dd;
	text-decoration:underline;
}

#sideBbs a:hover{
	color: #FFF;
	color: #0099FF;
	text-decoration:none;
}

#sideBbs a:active{
	color: #0099FF;
}


/*
===== 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;/**/
}







/* base */

body {
	background: #ffffff;
	font-family: "ＭＳ Ｐゴシック",Osaka ,arial ,verdana ,sans-serif;
    color: #000000;}

.f0 {font-size:70%; line-height:110%;}
.f1 {font-size:80%; line-height:110%;}
.f2 {font-size:85%; line-height:110%;}
.f3 {font-size:95%; line-height:115%;}
.f4 {font-size:110%; line-height:120%;}

/* bb_plan */

.red a:link {color: #ff0000; text-decoration:underline;}

.blue {color: #0033cc;}
.blue1 {color: #0033cc;}

.black {color: #000000; text-decoration: none;}

table .f_text {font-size:90%; line-height:140%; color:#666666;}

.mar_t1 {margin-top: 1px;}

.mar_t2 {margin-top: 2px;}

.mar_t4 {margin-top: 4px;}

.mar_t5 {margin-top: 5px;}

.mar_r3 {margin-right: 3px;}

.mar_t7 {margin-top: 7px;}

.mar_t10 {margin-top: 10px;}

.mar_t11 {margin-top: 11px;}

.mar_b10 {margin-bottom: 10px;}

.martb_10 {margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

.mar1 {margin-right: 1px;}

.mar_r5 {margin-right: 5px;}

.mar_b3 {margin-bottom: 3px;}

.mar_b5 {margin-bottom: 5px;}

.mar_tb {margin-top: 3px; margin-bottom: 3px;}

.mar_l3 {margin-left: 3px;}

.mar_l40 {margin-left: 40px; text-align: left;}

.mar_b20 {margin-bottom: 20px;}

.mar_t15 {margin-top: 15px;}

.mar_b32 {margin-bottom: 32px;}

.b_18 {font-size: 16px; font-weight: bold;}

.b_p {font-weight: bold; color: #FF0099;}

.pin {color: #FF0099;}

.red {color: #f00;}

.or {color: #FF9900}

.b_red {font-weight: bold; color: #FF0000;}

.b_v {font-weight: bold; color: #400080;}

.b_b {color: #f60;}

.blue {color: #0099cc;}

.gray {color: #666;}

.w {color: #FFFFFF;}

.tel_line {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff9900;
}

.lineg_img {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/lineg_img.gif');
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 2px;
	height: 7px;
}

.w_line {border: thick double #FF9900;}

.under_line {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}

.border {border: 1px solid #999999;}

.border_g {border: 1px solid #CCCCCC;}

.line {border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; margin-top: 5px; margin-bottom: 5px;}

.img_mp {margin: 0px; padding: 0px; display:block;}

.right {float: right;}

.left {float:left;}

.clear {clear: both;}

.center {
	text-align: center;
}



#main {width: 600px; border: 1px solid #CCCCCC; padding-top: 20px; padding-bottom: 15px;
	margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto;}
		
.mar_rlauto {
	margin-right: auto;
	margin-left: auto;
}


#main_plink {
	width: 600px;
	border: 1px solid #CCCCCC;
	padding-top: 25px;
	padding-bottom: 35px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}	
	
#contents {width: 700px;margin: 10px 0px;}

#contents_sub {width: 700px;padding: 20px;}

/* BB　TOP */


/* bb_menu */

#menu{
	font-size:0.75em;
	height:26px;
	text-align: center;
	line-height:26px;
	padding-top: 3px;
	background-color: #FFF;
	text-indent: 0.5em;
	width:100%;
	display: block;
	/* \*/
	text-indent: 0em;
	/* */
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_off.gif');
	}


#menu_bart {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_bart.gif');
	background-repeat: repeat-x;
	width: 810px;
	height: 5px;
	position: absolute;
}

#menu_bart_930 {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_bart.gif');
	background-repeat: repeat-x;
	width: 930px;
	height: 5px;
	position: absolute;
}

#menu_barb {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_barb.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
	float: left;
	margin-bottom: 15px !important;
	margin-bottom: 5px;
}

#menu a{
	color:#630;
	text-decoration:none;
	width:11em;
	float:left;
	border-right: 1px solid #ccc;
	margin-top: 2px;
	text-align: center;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_off.gif');
}

#menu a:hover {
	color: #333;
	text-align: center;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_on.gif');
}

#menu span {
	color: #c5e1ed;
	display:none;
}

#menu #current {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/menu_on.gif');
}


/* BB TOP bb_main */
#content_bb {
	width: 810px;
	margin-left: auto;
	margin-right: auto;
}

/*-- content_bb_930（06.11.01追加） --*/
#content_bb_930 {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}

#bb_main {
	width: 810px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

/*-- bb_main_930（06.11.02追加） --*/
#bb_main_930 {
	width: 100%;
	float: left;
	margin-top: 5px!important;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

/*----top-submenu（07.07.20追加)----*/	

.top_submenu
 {
	font-size: 70%;
	color: #666666;
	margin-top: 13px;
}

.top_submenu a{
	color: #666666;
	text-decoration:none;
}

.top_submenu a:hover{
	text-decoration:underline;
	color: #0099ff;
}

/*------------menu-right（07.07.20追加)------------*/
#r_240 {
	width:240px;
	margin-top: 10px;
}

#r_240 a{
	color:0033cc;
	text-decoration:none;
}

#r_240 a:hover{
	text-decoration:underline;
	color: #0099ff;
}



/*------------main（07.07.20追加)------------*/
#l_680 {
	width: 680px;
	margin-top: 10px;
	font-size:80%;
	line-height:110%;
}

#l_680 a{
	color:0033cc;
	text-decoration:none;
}

#l_680 a:hover{
	text-decoration:underline;
	color: #0099ff;
}






/*------------ planview（07.03.20追加） ------------*/

#planview {
	width: 680px;
}


/*------------ selection（06.11.01追加） ------------*/

#selection {
	width: 680px;
	margin-top: 15px;
	margin-bottom: 8px;
}

#selection_r{
	width: 335px;
	float: right;
	margin-left: 10px;
}

#selection_l{
	width: 335px;
	float: left;
}

/*------------ 目的別 ------------*/
#planm_frame {
	padding:10px;
	width: 313px;
	height:auto;
	border: 1px solid #0099cc;
	font-size: 78%!important;
	font-size: 80%;
	/* \*/
	height:auto;
	/* */
}

#planm_frame a{
	color:0033cc;
	text-decoration:
	none;
}

#planm_frame a:hover{
	text-decoration:underline;
	color: #0099ff;
}


.planm_text {
	line-height: 145%;
	width: 100%;
}


#planm_frame li{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/planm_tri.gif');
	background-repeat: no-repeat;
	background-position: 5px 4px;
	list-style-type:none;
	padding-left:14px;
	padding-right:3px;
	padding-top:0;
	padding-bottom:0px;
}


/*------------ 郵便番号検索 追加（06/07/28）  ------------*/
#sc2 {
	display:none
}

/*------------ カウントダウン ------------*/
#cd_frame {
	width: 560px;
	text-align: center;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

/*-- cd_frame_680（06.11.01追加） --*/
#cd_frame_680 {
	width: 680px;
	text-align: center;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	float: left;
}

#cd_frame_680 table{
	margin-left:auto;
	margin-right:auto;
	}


#cd_frame table{
	margin-left:auto;
	margin-right:auto;
	}
/*------------ エリア別 ------------*/
#plana_frame {
	width: 658px;
	border: 1px solid #ff9900;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
#plana_st {
	width: 680px;
	float: left;
}

#plana_step1 {
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#plana_l {
	border: 1px solid #CCCCCC;
	text-align: center;
	height: 203px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
}
#plana_l .line {
	padding: 0px;
	border-top: 1px dashed #CCCCCC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#plana_step2 {
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#plana_r {
	height: 212px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/plana_map_flame.gif');
	width: 381px;
}
/*------------ 070614プルダウン追加用 ------------*/
#plana_r_pull {
	height: 184px;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/plana_pull_flame.gif');
	width: 351px;
	padding: 15px;
}

/*------------ 070614地図のみ追加用 ------------*/
#plana_r_maponly {
	height: 184px;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/plana_maponly_flame.gif');
	width: 351px;
	padding: 15px;
}


/*------------ PR ------------*/
#pr_frame {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 548px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 150%;
	float: auto;
}

#pr_frame_930 {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 668px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 150%;
	float: left!important;
	float: auto;
}
#pr_frame .mar_r5 {
	margin-right: 5px;
	margin-bottom: 3px;
}
#pr_frame .gray {
	color: #666666;
}
/*------------ スピードテスト ------------*/
#speed_frame {
	padding: 5px;
	width: 208px;
	border: 1px solid #0099ff;
	text-align: center;
	font-size: 80%;
	line-height: 130%;
	height:auto;
}
#speed_frame .bt {
	margin-top: 5px!important;
	margin-top: 2px;
}


#speed_frame .mar {
margin-bottom: 3px!important;
margin-bottom: 4px;

}


#speed_frame a{color: #0033cc; text-decoration: none;}

#speed_frame a:hover{text-decoration: underline; color: #0099ff;}

#speed_frame .blue {
	color: #0099ff;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: center;
}
/*------------ ワイヤレス ------------*/
#wire_frame {
	padding: 5px;
	width: 208px;
	border: 1px solid #99cc66;
	text-align: center;
	font-size: 75%;
	line-height: 130%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}
#wire_frame .green {
	color: #669900;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: center;
}
#wire_frame .bt {
	margin-top: 5px;
}
#wire_frame .line {
	width: 100%;
	border-top: 1px dashed #669900;
	margin-top: 5px;
}
/*------------ CM ------------*/
#cm_frame {
	padding: 5px;
	width: 208px;
	border: 1px solid #ff9966;
	
	font-size: 75%;
	line-height: 130%;
	height:auto;
}

#cm_frame .bt {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.feature_text {
	font-size: 70%;
	color: #666666;
	margin-top: 5px;
}

/*------------ CM枠　同一乗換で使用の為　改(06/10/23) ------------*/
#cm_frame .orange {
	color: #FF6600;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center;
}

#cm_frame .orange2 {
	color: #FF6600;
	margin-bottom: 8px;
	text-align: center;
}

#cm_frame .line {
	width: 100%;
	border-top: 1px dashed #FF9966;
	margin-top: 12x;
}

/*------------ 光説明 追加（06/06/23） ------------*/
#hikari_frame {
	padding: 10px;
	width: 652px;
	border-style:double;
	border-color:#ff9900;
	margin-bottom: 20px;
	background-color: #fdffec;
}
#hikari_frame ul {
	list-style-type: disc;
	list-style-position: inside;
}

#hikari_frame p {
	margin: 10px 0px;
}

/*------------ ADSL説明 追加（06/06/28） ------------*/
#adsl_frame {
	padding: 10px;
	width: 652px;
	border-style:double;
	border-color:#4eac03;
	margin-bottom: 20px;
	background-color: #fdffec;
}
#adsl_frame ul {
	list-style-type: disc;
	list-style-position: inside;
}

#adsl_frame p {
	margin: 10px 0px;
}

/*------------ speedtest （06/11/17） ------------*/
#sp_bg {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg.gif');
	background-repeat: no-repeat;
	height: 280px;
	width: 680px;
	text-align: center;
}
.sp_cp_r {
	float: right;
	width: 330px;
	margin-left: 16px;
}

.sp_cp_ｌ {
	float: left;
}


#sp_bg p{margin-bottom: 5px;}

#sp_ani {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_ani.gif');
	background-repeat: no-repeat;
	height: 280px;
	width: 680px;
}


#sp_rbb {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_rbb.gif');
	background-repeat: no-repeat;
	text-align: center;
	padding: 5px;
	width: 668px;
	border: 1px solid #0066cc;
	background-position: top;
	line-height: 115%;
}

#sp_3 {
	text-align: center;
	padding: 5px;
	width: 668px;
	border: 1px solid #0066cc;
}

#sp_ken {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg_ken.gif');
	background-repeat: no-repeat;
	width: 680px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	padding-top: 2px;
	margin-top: 10px;
	text-align: center;
	}


#sp_gre {
	font-size: 80%;
	line-height: 125%;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg_gre.gif');
	background-repeat: no-repeat;
	padding: 7px;
	height: 113px;
	width: 666px;
	text-align: center;
	z-index: 1;
	margin-bottom: 15px!important;
	margin-bottom: 5px;
}
#sp_btr {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_price_bt.gif');
	background-repeat: no-repeat;
	padding: 5px;
	float: right;
	height: 35px;
	width: 290px;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 8px 5px 0px;
}
#sp_btl {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_price_bt.gif');
	background-repeat: no-repeat;
	padding: 5px;
	float: left;
	height: 35px;
	width: 290px;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 0px 5px 8px;
}

#sp_orar {
	font-size: 80%;
	line-height: 125%;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg_ora.gif');
	background-repeat: no-repeat;
	padding: 7px;
	height: 107px;
	width: 316px;
	text-align: center;
	z-index: 1;
	float: right;
	margin-left: 5px;
}

#sp_btcr {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_price_bt.gif');
	background-repeat: no-repeat;
	padding: 5px;
	height: 35px;
	width: 290px;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin: 0px 8px 5px 8px;
}

#sp_oral {
	font-size: 80%;
	line-height: 125%;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg_ora.gif');
	background-repeat: no-repeat;
	padding: 7px;
	height: 107px;
	width: 316px;
	text-align: center;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

#sp_btcl {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_price_bt.gif');
	background-repeat: no-repeat;
	padding: 5px;
	height: 35px;
	width: 290px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	float: left;
	margin: 0px 8px 5px 8px;
}

.sp_bt_gr{color:#8fbf2e;}

.sp_bt_red{color:#ff3333;}

.sp_bt_ora{color:#ff9933;}

#sp_kuchikomi {
	font-size: 80%;
	line-height: 125%;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/speed/sp_bg_kuchikomi.gif');
	background-repeat: no-repeat;
	height: 16px;
	width: 680px;
	text-indent: 50px;
	float: left;
	background-position: bottom;
	margin: 15px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
}

#sp_kuchi_frame {
	padding: 10px;
	width: 658px;
	float: left;
	margin: 0px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#sp_kuchi_res {
	float: right;
	padding-left: 10px;
	border-left: 1px dashed #999999;
	line-height: 125%;
	margin-left: 10px;
}
#begi_help {
	float: right;
}


/*------------ big100cam （06/11/13） ------------*/

#content_bb_680 {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

/*------------ link_campaign(06/11/15) ------------*/

#prolist_frame {
	width: 616px;
	border: 2px solid #669900;
	margin: 0px;
	padding: 5px 30px 5px 30px;
}

#prolist_frame img{
	margin: 1px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.b_bro {
	color: #663300;
}

/*------------ w700(06/12/19) ------------*/
#content_700 {width: 700px; margin-right: auto; margin-left: auto;}

/*------------ w730(06/12/19) ------------*/
#content_730 {width: 730px; margin-right: auto; margin-left: auto;}



/*------------BBS pickup------------*/

#bbspick a:hover{
	text-decoration:underline;
	color: #0099ff;
}

#kakikomi {
	margin-top:20px;
}



.r_bbs_title_bg{
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_bbs_stitle_b.gif');
	background-repeat: no-repeat;
	padding: 3px 6px;
	margin-bottom:2px;
}

.r_bbs {
	padding-bottom:6px;
	border-bottom:1px dotted #68BFAD;
	margin:0 3px;
}

.r_bbs2 {
	margin:3px;
}

.bbs_pro {
	font-size:120%;
	font-weight:bold;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_bbs_arrow0.gif');
	background-position:0 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
}

.bbs_plan {

	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_bbs_arrow1.gif');
	background-position:0 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
}

/*------------右メニュー (07/06/19) ------------*/
#r_240{
	width:240px;
}

#r_240 a{
	color:0033cc;
	text-decoration:none;
}

#r_240 a:hover{
	text-decoration:underline;
	color: #0099ff;
}

/*------------ランキング------------*/

.r_rank_title_bg{
	font-size: 80%;
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_rank_title_bg.gif');
	background-repeat: no-repeat;
	padding: 1px!important;
	padding: 2px;
	height: 16px;
	margin-bottom:2px;
}

.r_rank_stitle_bg{
	font-size: 80%;
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_rank_stitle_bg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 19px;
	padding: 4px 3px 0px 25px;
}

.r_rank_frame{
	font-size: 80%;
	padding: 3px;
	line-height: 110%;
	border: 1px solid #68bfad;
	margin-top:-5px!important;
	margin-top:0px;
	position:relative;
}


.r_rank_frame_l{
	float: left;
}

.r_rank_frame_r215{
	float: right;
	width: 215px;
	line-height: 140%;
}

.r_rank_frame_r190{
	float: right;
	width: 190px;
}

.r_rank_frame_clear{
	clear: both;
}

.r_rank_frame_line{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_rank_line.gif');
	margin: 1px 0px;
	height: 7px;
	background-position: center;
	background-repeat: repeat-x;
}

/*------------FAQなど------------*/

.r_read_con_t_bg{
	font-size: 80%;
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_read_con_t_bg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 15px;
	padding: 1px 0px 0px 5px;
	margin-top:15px;
}

.r_read_frame{
	font-size: 80%;
	padding:3px;
	line-height: 110%;
	border: 1px solid #799ebb;
	margin-top:-1px!important;
	margin-top:0px;
	position:relative;
}


.r_read_frame_line{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/other_con_line.gif');
	margin: 1px 0px;
	height: 3px;
	background-position: center;
	background-repeat: repeat-x;
}


/*------------other_contents------------*/

.other_con_frame {font-size: 80%;}

.other_con_t2_bg{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/other_con_t2_bg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 20px;
	padding: 3px 3px 0px 5px;
	margin-top:15px;
	width: 240px;
	color: #0000CC;
}

.other_con_t_bg{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/other_con_t_bg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 20px;
	padding: 3px 3px 0px 15px;
	margin-top:15px;
	width: 240px;
}

.other_con_frame li{
	margin: 1px 0px 0px 2px;
	list-style-type: none;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/other_con_line.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px 0px;
	position:relative;
}

/*------------wirelessbb------------*/
.r_wbb_stitle_bg {
	font-size: 80%;
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_wbb_stitle_bg.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 19px;
	padding: 4px 3px 0px 25px;
}

.r_wbb_frame{
	font-size: 80%;
	padding: 3px;
	line-height: 110%;
	border: 1px solid #62b7cd;
	margin-top:-5px!important;
	margin-top:0px;
	position:relative;
}

/*------------右メニューplanview用 (07/08/17) ------------*/

/*------------ ○○○ right-menu ○○○ ------------*/

/*--- r-ranking ---*/
.b_r_rank_stitle_bg {
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/b_r_rank_stitle_bg.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 80%;
	line-height: 1.8em;
	font-weight: bold;
	height: 23px;
	width: 220px;
}

.b_r_rank_stitle_slabg {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/b_r_rank_stitle_slabg.gif');
	background-repeat: no-repeat;
	padding-left: 1px;
	height: 25px;
	border-top: 1px solid #68bfad;
}

.b_r_rank_frame {
	border: 1px solid #68bfad;
	padding: 5px;
	width: 228px;
	font-size: 80%;
	margin-bottom: 15px;
}

.b_r_rank_frame_line {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/r_rank_line.gif');
	margin: 1px 0px;
	height: 7px;
	background-position: center;
	background-repeat: repeat-x;
}
/*--- tab_frame ---*/
.b_r_rank_tab_frame {
	padding: 5px;
	font-size: 80%;
	margin-bottom:15px;
	border-right: 1px solid #68bfad;
	border-bottom: 1px solid #68bfad;
	border-left: 1px solid #68bfad;
}


/*--- r-read ---*/
.b_r_read_stitle_bg {
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/b_r_read_con_t_bg.gif');
	background-repeat: no-repeat;
	padding-left: 5px;
	font-size: 80%;
	line-height: 1.4em;
	font-weight: bold;
	height: 18px;
	width: 235px;
}

.b_r_read_frame {
	border: 1px solid #799ebb;
	padding: 5px;
	width: 228px;
	font-size: 80%;
	margin-bottom: 15px;
}

.b_r_read_frame_line{
	background-image: url('https://img1.kakaku.k-img.com/images/bb/other_con_line.gif');
	margin: 1px 0px;
	height: 3px;
	background-position: center;
	background-repeat: repeat-x;
}

/*--- wireless-bb ---*/
/*--- r-wbb ---*/
.b_r_wbb_stitle_bg {
	color: #FFFFFF;
	background-image: url('https://img1.kakaku.k-img.com/images/bb/b_r_wbb_stitle_bg.gif');
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 80%;
	line-height: 1.8em;
	font-weight: bold;
	height: 23px;
	width: 210px;
	margin-top:15px;
}

.b_r_wbb_frame {
	border: 1px solid #62b7cd;
	padding: 5px;
	width: 228px;
	font-size: 80%;
	margin-bottom: 15px;
}

/*----att----*/
.att_bg_re {
	width: 316px;
	margin-bottom:15px;
	border: 1px solid #5ca8f5;
	padding: 8px 10px;
}

.att_bg_re li {
	background-image: url('https://img1.kakaku.k-img.com/images/bb/top/link_tri.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 3px;
}