@charset "UTF-8";

/*初期化用*/
@import "common.css";

/*印刷用*/
@import "print.css";

/*拡張用*/
@import "advanced.css";

/*--------------------------------------------------------
1、total設定
-------------------------------------------------------*/

html{
	overflow-x: hidden:
}

/*背景画像設定*/
body{
	margin: 0;
	background-color: #fff;
	width: 420px;
	padding: 5px 10px;
	line-height: 1.2;
}

/*文字設定*/
body,pre{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
}

pre{
	font-size: 100%;
	white-space: pre-wrap;
	word-wrap: break-word;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
}

/*リンク色*/
a{ text-decoration: none; }
a:link{ color: #00d; }
a:visited{ color: #00d; }
a:hover{ color: #c60; }



/*トピックス・新人トピックス------------------------*/
/*各項目用ボックス*/
div.topics_in,
div.ntopics_in{
	width: 420px;
	height: auto;
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
	margin-top: 5px;
	clear: both;
	overflow: hidden;
}

/*日付・タイトル用ボックス*/
div.topics_in .cont,
div.ntopics_in .cont{
	width: 420px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

div.topics_in .cont th,
div.ntopics_in .cont th{
	text-align: left;
	width: 350px;
}

div.topics_in .cont td,
div.ntopics_in .cont td{
	text-align: right;
	width: 70px;
}

/*タイトル文字色*/
div.topics_in .title,
div.ntopics_in .title{ font-weight: bold; color: #c06;}

/*日付文字色*/
div.topics_in .day,
div.ntopics_in .day{ font-size: 10px; font-weight: normal; color: #666;}

/*左寄せ（回り込みあり）選択時の画像・テキスト設定*/
div.topics_in .img_l1{ float: left; margin-right: 5px;}
div.topics_in .txt_l1{ margin-left: 5px; line-height:1.2;}

/*センター選択時の画像・テキスト設定*/
div.topics_in .img_c{ text-align: center; margin-bottom: 5px;}

/*右寄せ選択時の画像・テキスト設定*/
div.topics_in .img_r{ float: right; margin-left: 5px;}

/*新人トピックスの画像・テキスト設定（左寄せ固定）*/
div.ntopics_in .img_l1{ float: left; margin-right: 5px;}
div.ntopics_in .txt_l1{ margin-left: 5px; line-height:1.2;}

.pager{
	text-align:center;
	font-size:12px;
	margin-top:10px;
	padding-top:5px;
}

.pager a{color:#c06; text-decoration:none;}
.pager a:link{color:#c06; text-decoration:none;}
.pager a:hover{color:#c06; text-decoration:underline;}
.pager a:visited{color:#c06; text-decoration:none;}

