/* ********************* 共通 ********************* */

body {
	margin			: 15px 0 0 10px;
	padding			: 0px;
	background		: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/bg_body.gif) repeat-x;
	color			: #000;
}



.small {
	font-size			: 0.8em;
	font-weight			: normal;
}


.list_news  {
	background				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list.gif) no-repeat;
	background-position		: 0px 2px;
	margin					: 3px;
	padding					: 0px 0px 0px 10px;
	list-style-type			: none;
	line-height				: 1.2em;
}



#header h1,
#header h2,
#header h3,
#header h4,
#header p,
#header ul,
#header li,
#header form,
#header input,
#header textarea {
	margin				: 0;
	padding				: 0;
}



#left h2,
#left h3,
#left h4,
#left p,
#left ul,
#left li,
#left form,
#left input,
#left textarea {
	margin				: 0;
	padding				: 0;
}


#right h2,
#right h3,
#right h4,
#right p,
#right ul,
#right li,
#right form,
#right input,
#right textarea {
	margin				: 0;
	padding				: 0;
}



#contents h2,
#contents h3,
#contents h4,
#contents p,
#contents ul,
#contents li,
#contents form,
#contents input,
#contents textarea {
	margin				: 0;
	padding				: 0;
}

/* ********************* リンク ********************* */

a:link {color:#0000FF; text-decoration:none;}
a:visited {color:#663399; text-decoration:none;}
a:active {color:#3366CC; text-decoration:underline;}
a:hover {color:#3366CC; text-decoration:underline;}


h3.sidetitle a,
h3.sidetitle a:link,
h3.sidetitle a:visited,{
	color:#FFFFFF;
	text-decoration:none;
}

h3.sidetitle a:active,
h3.sidetitle a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* ********************* ヘッダー ********************* */

#header {
	font			: 80%/1.6em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

#header .site_title {
	font-weight: bolder;
	color: #00FF00;
}

#header .description {
	font-weight: bolder;
	color: #000;
	margin: 10px 0px 0px 3px;
}

#header .searchbox {
	margin			: 0	5px 0 0;
	background		: #EEE;
	width			: 170px;
}


/* ********************* 左メニューエリア ********************* */

#left {
	font			: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";

}

#left h3 {
	color			: #FFF;
	font-size		: 1.0em;
	font-weight		: bold;
	padding			: 6px 5px 6px 28px;
}

#left .ranking_subt {
	color			: #C30;
	text-align		: left;
	font-weight		: bolder;
	margin			: 5px 10px;
	border-left		: 4px solid #C30;
	padding-left : 5px;
}

#left .ranking_subt2 {
	color			: #C30;
	text-align		: left;
	font-weight		: bolder;
	margin			: 5px 10px;

}

#left .left_box {
	border			: 1px solid #39F;
	background		: #FFF;
	margin-bottom	: 15px;
}



#left .left_box2 {
	background		: #E1EEEF;
	margin-bottom	: 15px;
	padding			: 3px;
}

#left ul {
	margin: 0;
	padding: 0;
}


#left li {
	background: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list2.gif) no-repeat;
	background-position: 0px 5px;
	margin: 3px;
	padding: 0px 0px 5px 10px;
	line-height: 1.2em;
	list-style-type: none;
}

#left .ranking_bg {
	background		: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/left_rankingbg.gif) repeat-y;
	width			: 147px;
}

#left #icon_sp {
	background		: #39F url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_sp.gif) no-repeat;
	background-position: 2px 3px;
}

#left #icon_topics {
	background		: #39F url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_topics.gif) no-repeat;
	background-position: 2px 3px;
}






/* ********************* コンテンツエリア ********************* */

#contents {
	font				: 80%/1.4em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}


#contents .headline_box {
	margin-top			: 15px;
}

#contents .headline {
	background		: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/healine_title2.gif) no-repeat;
	height			: 19px;
	padding			: 0 0 0 25px;
	font-size		: 1.2em;
	font-weight		: bolder;
	color			: #0000FF;
	margin			: 0 0 10px 0;
}

#contents .headline_title {
	font-size				: 1.3em;
	line-height				: 1.3em;
	padding-left			: 5px;
	border-left				: 5px solid #C30;
}

#contents .headline_title2 {
	font-size				: 1.1em;
}

#contents .headline_title3 {
	font-size				: 1.1em;
	line-height				: 1.3em;
	
}

#contents .list_news  {
	background				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list.gif) no-repeat;
	background-position		: 0px 2px;
	margin					: 3px;
	padding					: 0px 0px 0px 10px;
	list-style-type			: none;
	line-height				: 1.2em;
}



/* ********************* 右メニューエリア ********************* */

#right {
	font					: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

#right h3 {
	color					: #FFF;
	font-size				: 1.0em;
	font-weight				: bold;
	padding					: 6px 5px 6px 28px;
}

#icon_new {
	background				: #F33 url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_new.gif) no-repeat;
	background-position		: 2px 3px;
}

#icon_ranking {
	background				: #39F url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_ranking.gif) no-repeat;
	background-position		: 2px 3px;
}

#icon_tb {
	background				: #39F url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_tb.gif) no-repeat;
	background-position		: 2px 3px;
}



#right .right_box {
	border					: 1px solid #39F;
	background				: #FFF;
	margin-bottom			: 15px;
}

#right .right_box2 {
	border					: 1px solid #F33;
	background				: #FFF;
	margin-bottom			: 15px;
}

#right ul {
	margin					: 0;
	padding					: 0;
}


#right li {
	background				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list2.gif) no-repeat;
	background-position		: 0px 5px;
	margin					: 3px;
	padding					: 0px 0px 5px 10px;
	line-height				: 1.3em;
	list-style-type			: none;
}


.list1 {
	background-color: #E1F9FA;
}

.list2 {
	background-color: #FFFFFF;
}


/* ********************* フッターエリア ********************* */

#footer {
	font				: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	text-align			: center;
	border-top			: 1px solid #999;
	padding				: 15px 0;
	background-color	: #FFF;
}



/* ********************* ランキング ********************* */

.pickup_bg {
	background			: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/pickup_bg_middle.gif) repeat-y;
}

/* ********************* 個別記事 ********************* */

#article {
	font				: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

.article_head {
	padding					: 15px 10px;
	background-color		: #E5E5E5;
	border-top				: 1px solid #B3B3B3;
	border-bottom			: 1px solid #B3B3B3;
}

.article_title {
	line-height				: 1.2em;
}


.article_update {
	color				: #666;
	font-size			: 0.8em;
	text-align			: right;
}

.article_tb {
	text-align			: right;
	border-bottom		: 1px dotted #999;
	margin-top			: 20px;
}


.article_sub {
	background			: #999;
	padding-left		: 5px;
	color				: #FFF;
}

.article_sub2 {
	background			: #F93;
	padding-left		: 5px;
	color				: #000;
}

#article_description {
	font				: 90%/1.5em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

#article_bottom {
	font				: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}


#article_bottom .list_news  {
	background				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list.gif) no-repeat;
	background-position		: 0px 2px;
	margin					: 3px;
	padding					: 0px 0px 0px 10px;
	list-style-type			: none;
	line-height				: 1.2em;
}

#article_bottom ul,li {
	margin					: 0;
	padding					: 0;
}

/* ********************* 個別記事 ********************* */

.tb_title {
	font-weight			: bolder;
}


.update {
	color				: #666;
	font-size			: 0.8em;

}



/* ********************* TOPテーブル ********************* */

table.table1 { /* TOP テーブルスタイル*/
	margin: auto;
	padding: 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #CCC;
	color: #000;

}

td.cell1 { /* TOP タイトル行のセル */
	font-weight: bold;
	background-color: #6A7595;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #CCC;
	border-top-width: 1px;
	border-top-color: #FFF;
	border-left-width: 1px;
	border-left-color: #FFF;
	color: #FFF;
	text-align: center;
}

td.cell2 { /* TOP セル */
	padding-left: 5px;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCC;
	color: #000;
}

td.cell3 { /* TOP セル */
	padding-left: 5px;
	background-color: #E1E7F7;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCC;
	color: #000;
}



/* フリーペーパーのランキングテーブル */


td.cell4 { /* タイトル行のセル */
	font-weight: bold;
	background-color: #F33;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #CCC;
	/*
	border-top-width: 1px;
	border-top-color: #FFF;
	border-left-width: 1px;
	border-left-color: #FFF;
	*/
	color: #FFF;
	text-align: center;
}

td.cell5 { /* TOP セル */
	padding-left: 5px;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCC;
	border-bottom: 1px solid #F33;
	color: #000;
}

td.cell6 { /* TOP セル */
	padding-left: 5px;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCC;
	border-bottom: 1px solid #F33;
	color: #000;
}


.mt_5 {margin-top: 5px;}
.mt_10 {margin-top: 10px;}
.mt_15 {margin-top: 15px;}
.mt_20 {margin-top: 20px;}

.mb_5 {margin-bottom: 5px;}
.mb_10 {margin-bottom: 10px;}
.mb_15 {margin-bottom: 15px;}
.mb_20 {margin-bottom: 20px;}

.ml_5 {margin-left: 5px;}
.ml_10 {margin-left: 10px;}
.ml_15 {margin-left: 15px;}
.ml_20 {margin-left: 20px;}

.mr_5 {margin-right: 5px;}
.mr_10 {margin-right: 10px;}
.mr_15 {margin-right: 15px;}
.mr_20 {margin-right: 20px;}

.mtb_10 {margin:10px 0;}
.mtb_20 {margin:20px 0;}
.mrb_5 {margin:0 5px 5px 0;}


.bb_1CCC { border-bottom:1px solid #ccc;}





/* ********************* フリーペーパー ********************* */

.free_title {
	background: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_header.gif) no-repeat;
	height:140px;
	width:590px;
}

.free_title .free_desc {
	padding:65px 90px 0 0;
	font-size:12px;
	color: #555;
	line-height:150%;
	}

.corner_side {
	border-left: 1px solid #F33;
	border-right: 1px solid #F33;
	padding: 0 10px;
}

.free_new_table {
	margin:0 20px 10px 20px;
	border:1px solid #cde5ff;
}

.free_new_table_left{
	padding:0px;
	font-size:11px;
}

.free_new_table_txt {
	font-size:12px;
	margin:0.2em 0.5em 0.5em 0.5em;
	color:#3399ff;
}

.free_new_table_right{
	padding:1em 0;
	background:#cde5ff;
	text-align:center;
	font-size:12px;
	line-height:140%;
}

.free_content_bg {
	background		: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_content_middle.gif) repeat-y;

}

.free_content_left {
	background		: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_content_left_kg.gif) repeat-y;

}

.free_content_center {
	background		: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_content_center_kg.gif) repeat-y;

}

.free_content_right {
	background		: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_content_right_kg.gif) repeat-y;

}

.free_content {
	padding: 5px 10px 0 10px;
}


.free_midashi {
	background: #3399FF;
	border :2px solid #000099;
	margin: 10px 0 0 0;
	padding:5px 0;
	text-align: center;
	font-weight : bolder;
	color : #FFF;
	font-size: 140%;
}

.free_cover {
	background: #666;
	padding:3px;
	margin:0px 9px 10px 0;
	text-align: center;
	color:#FFF;
	font-size: 110%;
}


.free_next {
	background: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_next.gif) no-repeat;
	height: 54px;
	padding: 15px 5px 5px 52px; 		
	font-weight: bold;
	font-size: 120%;
	margin:30px 0 0 0;
}

.free_next2 {
	background: #FFF url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img2/free_next.gif) no-repeat;
	height: 57px;
	width:190px;
	font-weight: bold;
	font-size: 120%;
}


.free_next2 div {
	padding:17px 5px 5px 55px;
	text-align:left;
}

.free_content_title {
	font-size: 140%;
	line-height: 1.2em;
	font-weight: bold;
	margin: 13px 0 2px 0;
}

.free_content_title2 {
	font-size: 140%;
	line-height: 1.2em;
	font-weight: bold;
}

.free_content_text {
	letter-spacing: 1px;
}


.free_text2 {
	font-size: 110%;
	/*line-height: 1.8em;*/
}


.free_text {
	font-size: 110%;
	line-height: 1.8em;
}


.free_text a {
white-space: nowrap;
}

.free_text_link {
	font-size: 12px;
	font-weight:bolder;
	line-height:180%;
}


/* ******************* 追加（BY S） ******************* */

h4.bcn{ /* マガジンページ 見出し*/
text-align:left;
margin:30px 0px 5px 0px;
color:#666666;
border-bottom:1px dashed #cccccc;
font-size:12px;
background:url(http://invis.user.anonymizer.com/http://images.bcnranking.jp/article/4442-free_mini2.gif) no-repeat;
}

h4.bcn2{ /* マガジンページ 見出し*/
text-align: left;
margin:25px 0px 10px 0px;
color:#666666;
border-bottom:1px dashed #cccccc;
font-size:12px;
}

.bcn_d1{ /* マガジンページ コンテンツ大枠*/
text-align:center;
width:400px;
margin:20px 0px 10px 0px;
padiing:0px;
}

.bcn_d2{ /* マガジンページ メーカー名*/
text-align:left;
margin:0px 0px 0px 0px;
padiing:0px;font-size:12px;
font-weight:bold;
font-size:12px;
border-bottom:#99cc00 solid 2px;
color:#666666;
}

.bcn_d2_5{ /* マガジンページ 製品名*/
text-align:left;
margin:2px 0px 2px 0px;
padiing:0px;
font-size:12px;
font-weight:bold;
}

.bcn_d3{ /* マガジンページ 製品名大枠*/
width:380px;
text-align:center;
center;margin:20px 0px 0px 0px;
padding:20px;
border:0px solid #cccccc;
}

.bcn_d4{ /* マガジンページ 製品名コメント枠*/
potion:center;
text-align:left;
margin:10px 10px 5px 10px;
padding:15px;
background:#ffffcc;
border:solid 1px #ff9933;
font:x-small;
}

.bcn_news1{ /* 新着情報ページ センテンス*/
potion:center;
text-align:left;
padding:10px 5px;
margin:5px;
font				: 80%/1.4em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
/* font:90%/1.5em*/
/*font: 80%/1.4em*/
border-bottom:1px dotted #999;
}

.bcn_news_p{ /* 新着情報ページ 段落*/
text-align:left;
font				:80%/1.4em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height:130%;
}

.bcn_up{ /*共通　上へ*/
potion:center;
text-align:center;
margin-top:20px;
font				: 80%/1.2em "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-weight:bold;
}


.bcn_list
{
/*background				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/list.gif) no-repeat;*/
	background-position		: 0px 3px;
	margin					: 4px;
	padding					: 0px 0px 0px 10px;
	list-style-type			: none;
	line-height				: 1.4em;
}
.bcn_list2
{
background				: url(http://invis.user.anonymizer.com/http://images.bcnranking.jp/article/5646-blue.gif) no-repeat;
	background-position		: 0px 0px;
/*list-style-image				: url(http://invis.user.anonymizer.com/http://bcnranking.jp/common/img/icon_ranking.gif) ;*/
	margin					: 10px 0px 5px 0px;
	padding					: 0px 0px 0px 28px;
	line-height				: 1.6em;
	list-style-type			: none;
}
.bcn_ul
{	margin					: 2px;
	padding					: 2px;
}