@charset "UTF-8";

.header{ color:#333333; font-size:11px; }
.footer{ color:#333333; font-size:11px; }

body{font-family:"ＭＳ Ｐゴシック",sans-serif;}

/* 全体デフォルトの文字 */
td {color: #333333;
	font-size:x-small;
	line-height:130%
}

/* ページタイトル */
.title {color: #333333;
	font-size:200%;
	line-height:160%;
	font-weight:bold
}

/* パーソナルスペース */
#personal,#banner {
	margin-top:10px ;
	width:170px;
}
.per_top {
	background: url(http://img2.brokore.com/brokore/personal_top.gif) top left no-repeat;
	width:170px;
	height:10px;
}
.per_mdl {
	background: url(http://img2.brokore.com/brokore/personal_mdl.gif) repeat-y ;
	padding: 0 15 0px;
	/*width:170px;*/
	height:125px;
	color:#333333;
	font-size:12px;
	text-align:center;
	line-height:130%;
}
.per_sml {
	font-size:10px;
	line-height:100%;
}
.per_btm {
	background: url(http://img2.brokore.com/brokore/personal_btm.gif) bottom no-repeat;
	width:170px;
	height:10px;
}
img.per {
	margin-top:6px; border:none;
}

/* 最小文字 */
.title01 {color: #333333;
		font-size:xx-small;
		line-height:130%;
		font-weight:bold
}
.txt01 {color: #333333;
		font-size:xx-small;
		line-height:130%
}

/* 中間 */
.title02 {color: #333333;
		font-size:95%;
		line-height:145%;
		font-weight:bold
}
.txt02 {color: #333333;
		font-size:95%;
		line-height:120%
}

/* 大 */
.title03 {color: #333333;
		font-size:110%;
		line-height:130%;
		font-weight:bold
}
.txt03 {color: #333333;
		font-size:110%;
		line-height:130%
}

a:link { color: #276fd0}
a:visited { color: #276fd0}
a:active { color: #cc0000}
a:hover {color:#8ebbf7}

/* 関連リンク-tdに */
.link {font-size:83%;
		line-height:190%
}

/* PR */
.pr {color:#cc0000;
	font-size:11px;
	line-height:15px;
	background-color:#ffcccc
}
a.pr_txt:link { color: #333333}
a.pr_txt:visited { color: #333333}
a.pr_txt:active { color: #cc0000}
a.pr_txt:hover {color:#cc0000}

/* 読者のおすすめ */
.recommend {color: #333333;
		font-size:xx-small;
		line-height:130%;
		font-weight:bold
}


/* ブロコリ通信PR欄 */
#burotsu_top{
	width:145px;
	padding: 0px;
	margin: 0px;
	background-image: url(http://img2.brokore.com/brokore/common/ad/line.gif);
	background-repeat: repeat-y;
}
#burotsu_list{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 8px 0px 10px;
}
#burotsu{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px 8px 0px 10px;
}
.burotsu a:link {
	text-decoration: none;
	color: #574131;
	font-size: 12px;
}
.burotsu a:link {
	text-decoration: none;
	color: #574131;
	font-size: 12px;
}

.burotsu a:visited {
	text-decoration: none;
	color: #574131;
	font-size: 12px;
}
.burotsu a:hover {
	color: #574131;
	text-decoration: underline;
	font-size: 12px;
}
.yajirusi {color: #574131}

/* ブロコリ セレクションPR欄 */
#selection_top{
	width:145px;
	padding: 0px;
	margin: 0px;
	background-image: url(http://img2.brokore.com/brokore/selection/selection_line.gif);
	background-repeat: repeat-y;
	font-size: 14px;
	color: #574131;
	line-height: 140%;
	height: auto;
}
.selection a:link {
	text-decoration: none;
	color: #574131;
	font-size: 12px;
}

.selection a:visited {
	text-decoration: none;
	color: #574131;
	font-size: 12px;
}
.selection a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #FFCC00;
}
#selectionlist {
	margin: 3px 5px 3px 17px;
	height: auto;
	width: 120px;
}
/* Ranking */
#blogrank h2.rank {
        background: url(../images/bar_ranking.gif) no-repeat;
        font-size:12px;
        width:170px;
        height:26px;
        text-indent:-99999px;
        margin:0;
}
#blogrank table.rank {
        width:150px;
        margin:0;
}
#blogrank table.rank th {
        font-weight:normal;
        padding:3px 0px;
        text-align:center;
        background: #eee url(../images/v_line_01.gif) bottom repeat-x;
}
#blogrank table.rank tr {
        height:1px;
        background: #eee url(../images/v_line_01.gif) bottom repeat-x;
}
#blogrank table.rank td {
        font-size:11px;
        padding:5px 1px;
        background: url(../images//line02.gif) bottom repeat-x ;*/
}
#blogrank table.rank td.com {
        background: url(../images/line02.gif) bottom repeat-x ;*/
}
/*
#blogrank div.update {
        width:170px;
        color:#666;
        font-size:90%;
}*/
table.leftmenu {
        margin:0;
        padding:0;
}
table.leftmenu td {
        background: url(../images/bk_menu_ctr.gif) ;
        height:20px;
        padding-left:10px;
        margin:0;
}




