@charset "Shift_JIS";
@import "http://";

/********************************************************************************/
/********************************************************************************/
/* 中央コンテナ																	*/
/********************************************************************************/
/********************************************************************************/
/*----------------------------------------------------------*/
/* 中央全体													*/
/*----------------------------------------------------------*/
#center_container {
	float:left;
	width:480px;
	/*	高さはココで決める(最低500px)	*/
	margin:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
	line-height:1.4;
}

/*----------------------------------------------------------*/
/* 各ページ　タイトル										*/
/*----------------------------------------------------------*/
#content_tit {
	/* 長さ以外の設定はmainstyle.css	*/
	width:750px;
}
/*----------------------------------------------------------*/
/* 中央部のカテゴリー										*/
/*----------------------------------------------------------*/
.ctit_fm {
	margin-top:2px;
	margin-bottom:3px;
	width:480px;
}
/*----------------------------------------------------------*/
/* Yahoo検索テーブル										*/
/*----------------------------------------------------------*/
.yahoo1_fm {
	margin-bottom:10px;
	padding:5px;
	border:solid 1pt #1d3994;
	background-color:#eeeeee;
	width:470px;
	font-size:12px;
	text-align:left;
}
.yahoo1_tit {
	float:left;
	width:250px;
	color:#1d3994;
	font-weight:bold;
	text-align:left;
}
.yahoo1_img {
	float:left;
	width:200px;
}
.yahoo1_tit {
	color:#1d3994;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.yahoo1_key {
	color:#FF8000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.yahoo1_sc {
	float:left;
	width:290px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.yahoo1_img {
	float:left;
	padding-top:3px;
	text-align:right;
}


/*----------------------------------------------------------*/
/* Gナンバーズ／Gリサーチ等のイベント表示部					*/
/*----------------------------------------------------------*/
.event_fm1 {
	float:left;
	padding:0px 0px 5px 6px;
	width:230px;
}
/*----------------------------------------------------------*/
/*	お知らせ												*/
/*----------------------------------------------------------*/
#newfm {
	margin-bottom:8px;
	width:468px;
	border:solid 1pt #1d3994;
	background-color:#B4BCF8;
}
#newtit {
	margin-top:8px;
	width:466px;
	height:24px;
	line-height:24px;
	color:#1d3994;
}
.newtx {
	padding:2px;
	margin-bottom:2px;
	width:458px;
	height:45px;
	overflow:auto;
}

/*----------------------------------------------------------*/
/* 新着マガジンのテーブル									*/
/*----------------------------------------------------------*/
#nmaga_fm {
	margin-bottom:5px;
	padding:2px;
	width:460px;
	border:1px solid #3399ff;
}
#nmaga_fm A:LINK{
	color:#0066ff;
	text-decoration:underline;
}
#nmaga_fm A:VISITED{
	color:#0066ff;
	text-decoration:underline;
}
#nmaga_fm A:HOVER{
	color:orange;
	text-decoration:underline;
}
.nmaga_tit, .nmaga_acs {
	float:left;
}
.nmaga_tit {
	padding-left:10px;
	width:350px;
	height:19px;
	text-align:left;
	overflow:hidden;	/* はみ出た部分は表示しない	*/
}
.nmaga_acs {
	padding:0px 8px 0px 8px;
	width:80px;
	height:19px;
	text-align:right;
	overflow:hidden;	/* はみ出た部分は表示しない	*/
}
.nmaga_line {
	width:460px;
	height:19px;
	line-height:19px;
	background:url(img/nmaga_line.gif) no-repeat;
}
/*----------------------------------------------------------*/
/* 承認率ランキングのテーブル								*/
/*----------------------------------------------------------*/
#rank_fm {
	margin-bottom:5px;
	padding:2px;
	width:460px;
	border:1px solid #ffca6a;
}
#rank_fm A:LINK{
	color:#0066ff;
	text-decoration:underline;
}
#rank_fm A:VISITED{
	color:#0066ff;
	text-decoration:underline;
}
#rank_fm A:HOVER{
	color:orange;
	text-decoration:underline;
}
.rank_info {
	color:#1d3994;
	text-align:right;
}
.rank_line {
	width:460px;
	height:19px;
	line-height:19px;
	background:url(img/rank_line.gif) no-repeat;
}
.rank_tit, .rank_cat, .rank_pt, .rank_ps {
	float:left;
}
.rank_tit {
	padding-left:10px;
	width:225px;
	height:19px;
	text-align:left;
	overflow:hidden;	/* はみ出た部分は表示しない	*/
}
.rank_cat {
	padding:0px 8px 0px 8px;
	width:110px;
	height:19px;
	text-align:center;
	overflow:hidden;	/* はみ出た部分は表示しない	*/
}
.rank_pt {
	width:60px;
	height:19px;
	font-family:"ＭＳ ゴシック";
	color:#ff0000;
	text-align:right;
}
.rank_ps {
	width:35px;
	height:19px;
	font-family:"ＭＳ ゴシック";
	color:#0066ff;
	text-align:center;
}
/*----------------------------------------------------------*/
/* 新着ポイント												*/
/*----------------------------------------------------------*/
#c_new {
	width:480px;
	color:#0066ff;
}
.c_new_tit {
	margin-top:5px;
	padding:1px 0px 0px 15px;
	height:28px;
	background:url(img/new_tit.jpg) no-repeat;
	line-height:26px;
	text-align:left;
	font-weight:bold;
}
#c_new_tbl {
	background-color:#ffcccc;
}
#c_new_tbl td {
	padding:2px;
	width:152px;
	background-color:#ffffff;
	font-size:11px;
	vertical-align:top;
	color:#333333;
}
.c_new_point {
	width:152px;
	height:23px;
	line-height:23px;
	background:url(img/point_new_bg.gif) no-repeat;
}
.c_new_pimg {
	float:left;
	padding-top:3px;
	width:40px;
	vertical-align:middle;
	text-align:right;
}
.c_new_num {
	float:left;
	font-family:"ＭＳ ゴシック";
	width:110px;
	vertical-align:middle;
	font-size:12px;
	text-align:left;
	color:#ff0000;
}
.c_new_nump {
	font-family:"ＭＳ Ｐゴシック";
	font-size:10px;
}
.c_new_info {
	padding-bottom:1px;
	height:15px;
}
.c_new_cat {
	margin-top:2px;
	background:url(img/c_new_line.gif) no-repeat;
	width:135px;
	height:22px;
	line-height:22px;
	color:#ff6666;
}
.c_new_ad {
	margin-left:5px;
	margin-right:5px;
	width:130px;
}
/********************************************************************************/
/********************************************************************************/
/* 右コンテナ																	*/
/********************************************************************************/
/********************************************************************************/
#right_container {
	float:left;
	width:300px;
	vertical-align:top;
	line-height:1.4;
}
/*----------------------------------------------------------*/
/* おすすめポイント											*/
/*----------------------------------------------------------*/
#l_toridoki {
	color:#0066ff;
}
.l_toridoki_tit {
	margin-top:5px;
	padding:1px 0px 0px 100px;
	height:32px;
	background:url(img/toridoki_tit.jpg) no-repeat;
	line-height:32px;
	text-align:center;
	font-weight:bold;
}
#l_toridoki_tbl {
	width:300px;
	background-color:#ccccff;
}
#l_toridoki_tbl td {
	padding:2px;
	background-color:#ffffff;
	font-size:11px;
	vertical-align:top;
	color:#333333;
}
.l_toridoki_img {
	float:left;
	width:128px;
}
.l_toridoki_point {
	width:128px;
	height:23px;
	line-height:23px;
	background:url(img/point_tori_bg.gif) no-repeat;
}
.l_toridoki_pimg {
	float:left;
	padding-top:3px;
	width:25px;
	vertical-align:middle;
	text-align:right;
}
.l_toridoki_num {
	float:left;
	font-family:"ＭＳ ゴシック";
	width:90px;
	vertical-align:middle;
	font-size:12px;
	text-align:left;
	color:#ff0000;
}
.l_toridoki_nump {
	font-family:"ＭＳ Ｐゴシック";
	font-size:10px;
}
.l_toridoki_mes {
	float:left;
	padding-left:4px;
	width:151px;
	text-align:left;
}
.l_toridoki_info {
	padding-bottom:1px;
	height:15px;
}
.l_toridoki_cat {
	background:url(img/l_toridoki_line.gif) no-repeat;
	width:148px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#ff6666;
}
.l_toridoki_ad {
	padding:0px 0px 0px 10px;
	width:140px;
	text-align:left;
}
