@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:small;
	line-height:130%
}

/* ページタイトル */
.title {color: #333333;
	font-size:100%;
	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 15px;
	/*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 {background-color:#E8E8E8;
        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}





/*--- td ---*/
.ta_01 {background-color:#F9F9F9; padding: 3px 10px;}
.ta_02 {background-color:#FFFFFF; line-height:20px; padding: 5px 5px;}
.ta_03 {background-color:#FFFFFF; color: #CC3333; padding: 5px 10px;}
.ta_04 {background-color:#FFFFFF; font-size:11pt; padding: 5px 10px;}
.ta_05 {background-color:#F9F9F9; padding: 5px 10px; text-align:right;}
.ta_06 {background-color:#F9F9F9; padding: 5px 10px;}
.tb_01 {background-color:#F7F7F7; color:#FF0000; line-height:25px; padding: 10px 10px; text-align:left;}
.tb_02 {background-color:#FFFFFF; color:#CC3333; padding: 5px 5px;}
.tb_03 {background-color:#FAFAF8; color:#AFA79A; font-weight:bold;text-align:center;}
.tb_04 {background-color:#F7F4EF; color:#585222; font-weight:bold; font-size:11px;text-align:center;}
.tb_05 {background-color:#F7F7F7; color:#585222; font-weight:bold; font-size:11px;text-align:center;}
.tb_06 {background-color:#A08D69; color:#FFFFFF; font-weight:bold; font-size:11px;text-align:center;}
.tc_01 {background-color:#FFFFFF; color:#6E6E6E; font-size:9pt; text-align:left; line-height:23px; padding: 3px 10px;}
.tc_02 {background-color:#F9F9F9; color:#6E6E6E; font-size:9pt; text-align:left; padding: 3px 10px;}
.tc_03 {background-color:#FFFFFF; color:#333333; font-size:8pt; text-align:right; padding: 0;}
.tc_04 {background-color:#FFFFFF; color:#333333; font-size:9pt; text-align:right; padding-top: 5px;}
.tc_05 {background-color:#F8F8F8; color:#333333; font-size:8pt; text-align:right; padding: 0 0 5px 0;}
.td_01 {background-color:#F1F1F1; color:#333333; font-size:11pt; font-weight:bold; text-align:left; line-height:180%; padding: 3px 10px;}
.td_02 {background-color:#FFFFFF;}
.td_03 {background-color:#F8F8F8; color:#333333; font-size:8pt; font-weight:none; line-height:180%; padding: 3px 5px;}
.td_04 {background-color:none; color:#333333; font-size:8pt; font-weight:none;}

