@charset "utf-8";

/*------------------------------------------------*/


#index_right{ float:right; width:720px;}
/*ニュース&トピックス*/
#index_right_news{ float:left; width:720px;padding-top:30px;}
#index_right_news_table{ float:left; width:720px; padding-top:10px;}
#NewsMainTable { width: 720px; text-align: left; }
#NewsMainTable td.img { width: 14px; float:left; padding-top:4px; padding-right:8px;}
#NewsMainTable td.date { width: 98px; float:left; color:#FF6600; font-weight:bold;}
#NewsMainTable td.text { width: 570px; float:left;}
.NCLineDotted { width: 720px; height: 1px; background: url(../images/index/line_h_dotted.gif) repeat-x; margin-top: 5px; margin-bottom: 5px; }

/*会員登録*/
#index_right_register{ float:left; width:720px;}
#index_right_register_table{ float:left; width:720px; padding-top:20px;}
table.register{
	width: 720px;
	margin: 0 auto 0 auto;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: collapse;
	text-align: left;
}
table.register th{
	padding: 8px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f0f0f0;
	font-weight: bold;
	width: 30%;
	text-align: center;

}
table.register td{
	padding: 8px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 70%;
}
div.tblareabtn {
    clear: both;
    margin: 15px 0 0;
    text-align: center;
}

/*キャリア別携帯電話買取りランキング*/
#index_right_telimg{ float:left; width:720px; }

#index_right_docomo{ float:left; width:228px; padding-top:10px;}
#index_right_docomo_table{ float:left; width:720px; padding-top:10px;}
#index_right_docomo_table01{ float:left; width:228px; padding-top:10px;}
#index_right_docomo_table02{ float:left; width:228px; padding-top:10px;}
#index_right_docomo_table03{ float:left; width:228px; padding-top:10px;}
#index_right_docomo_table04{ float:left; width:228px; padding-top:10px;}
#index_right_docomo_table05{ float:left; width:228px; padding-top:10px;}

#index_right_au{ float:left; width:228px; padding-top:10px; padding-left:18px;}
#index_right_au_table01{ float:left; width:228px; padding-top:10px;}
#index_right_au_table02{ float:left; width:228px; padding-top:10px;}
#index_right_au_table03{ float:right; width:228px; padding-top:10px;}
#index_right_au_table04{ float:right; width:228px; padding-top:10px;}
#index_right_au_table05{ float:right; width:228px; padding-top:10px;}

#index_right_softbank{ float:right; width:228px; padding-top:10px;}
#index_right_softbank_table01{ float:left; width:228px; padding-top:10px;}
#index_right_softbank_table02{ float:left; width:228px; padding-top:10px;}
#index_right_softbank_table03{ float:right; width:228px; padding-top:10px;}
#index_right_softbank_table04{ float:right; width:228px; padding-top:10px;}
#index_right_softbank_table05{ float:right; width:228px; padding-top:10px;}

#index_right_willcom{ float:left; width:720px; padding-top:10px;}
#index_right_willcom_table01{ float:left; width:228px; padding-top:10px;}
#index_right_willcom_table02{ float:left; width:228px; padding-top:10px;}
#index_right_willcom_table03{ float:right; width:228px; padding-top:10px;}

#index_right_emobile{ float:left; width:720px; padding-top:10px;}
#index_right_emobile_table01{ float:left; width:228px; padding-top:10px;}
#index_right_emobile_table02{ float:left; width:228px; padding-top:10px;}
#index_right_emobile_table03{ float:right; width:228px; padding-top:10px;}

.index_right_telimg_no1{ float:left; width:228px; padding-bottom:5px;}
.index_right_telimg_no1_table{float:left; width:226px; height:98px; border:#E0E0E0 solid 1px;}
.index_right_telimg_no1_table_img{ float:left; width:100px;}
.index_right_telimg_no1_table_text{ float:left; width:126px; padding-top:10px;}

#index_right_telimg a { color: #FF6600; text-decoration: none; }
#index_right_telimg a:link { color: #FF6600; text-decoration: underline; }
#index_right_telimg a:visited { color: #FF6600; text-decoration: none; }
#index_right_telimg a:hover { color: #3a75af; text-decoration: underline; }
#index_right_telimg a:active { color: #3a75af; text-decoration: underline; }

.topic {
 width:720px;
 margin-bottom:10px;
 border: solid 1px #cccccc;
 /* background-color: #f2f2f2; */
 background-image: url("../images/index/topic_bg.gif");
 background-repeat: repeat;
}

.topic h2 {
 padding-left:10px;
 margin-bottom:5px;
 background-color: #DB2C00;
 letter-spacing: 2px;
 font-size: 24px;
 color: #ffffff;
}

.topic ul {
 margin-left: 10px;
 list-style-type: none;
 font-size: 14px;
 font-weight:bold;
}

.topic li {
 margin-bottom:5px;
}

.topic p {
 margin-left: 10px;
 margin-bottom: 5px;
 font-size: 12px;
}

.price {
 color: #DB2C00;
 font-size: 16px;
}

.memo {
 border-bottom: 1px dashed #000000;
 padding-bottom: 2px;
 margin-bottom: 2px;
}