@charset "EUC-JP";
body {
margin:0px 0px; line-height:125%;
}
table, td { line-height:125%; }
form      { margin:0px; padding:0px; }

/* 共通 */
#pgtitle	{ margin:3px 0px 30px 0px; padding:5px 0px;
		text-align:left; font-size:21px; font-weight:bold; color:#006af9;
		border-style:double; border-color:#FF8A15; border-width:0px; }
div.subject	{ width:450px; text-align:left; font-size:115%; font-weight:bold; z-index:3;
		margin:0.8em 0.2em; padding:0px 0px 2px 8px; border-color:#ff965e; color:#ff772d;
		border-style:dotted; border-width:0px 0px 2px 0px; letter-spacing:2px; }
div.subj2	{ margin:4px 0px 6px -11px; text-align:left; font-weight:bold; color:#0086ff; }
div.sect	{ margin:22px 28px 42px 16px; font-family:Verdana,serif; }
div.f_it	{ margin:20px 14px; padding:0px; font-size:14px; color:#9b4e00; letter-spacing:1px; }
.in_it		{
	padding:0px 0px 0px 5px; margin:2px; font-size:15px; color:#5b3700; background-color:#fff7ec;
	border-style:solid; border-width:1px; border-color:#875408; font-weight:normal;
}
br.half		{ line-height:80%; }

/* index専用 */
table.def    { margin:15px 0px 0px 25px; }
table.def td { padding:5px 4px; line-height: 130%; }
div.cre { margin:8px 2px 8px 2px; width:100%; font-size:13px; letter-spacing:2px; font-family:Verdana,"MS UI Gothic",serif; }


/* view専用 */
#vw_title {
	margin:0px 6px 2px 0px; padding:0px; color:#006af9;
	font-family:"Lucida Sans Unicode","MS UI Gothic",sans-serif;
	font-size:15px; font-weight:bold;
	border-style:none;
}
div.topinfo {
	margin:0px; padding:4px 2px;
	font-weight:normal; line-height:1.3em; font-size:12px; color:#6f6f6f;
}
table.tntbl	{ font-weight:bold; float:right;
		border-style:solid; border-width:0px; border-color:#b0cb51; }
div.top_ad  { margin:0px 2px 0px 8px; }
 td.vw_tn { font-size:12px; width:82px; }
img.vw_tn { margin:0px 0px 0px 0px; vertical-align:middle; height:60px; }

#hontai { width:640px; margin-top:24px; }
div.vw_cg	{ margin:12px 0px 0px 0px; padding:0px; text-align:center; }
div.vw_inf	{ width:auto; margin:0px; padding:0px 2px; }
div.vw_ttl	{ font-size:18px; font-weight:bold; line-height:1.3em; letter-spacing:1px;
	width:auto; margin:2px; padding:7px 1px 3px 1px; text-align:center;
	border-style:solid; border-width:0px 0px 1px 0px; border-color:#c78764; }
div.vw_comm {
	width:auto; min-width:300px; margin:10px 8px; padding:6px 60px;
	font-size:14px; line-height:1.6em;
}
div.vw_pdate { margin-top:6px;
	font-size:12px; font-family:Verdana,"MS UI Gothic",serif; text-align:right; letter-spacing:2px; }

div.vw_umsg	{ margin:6px 6px 12px 6px; padding:8px 4px 12px 4px; width:auto; font-size:14px; text-align:left;
	border-width:0px 10px 0px 10px; border-style:dotted; border-color:#ff8a15; }
div.vw_umsg_i { margin:4px 0px; padding:3px 0px; }
b.vw_umsg_n { color:#232389; font-family:"MS UI Gothic",Verdana,sans-serif; }
form.vw_uform { font-size:14px; margin:8px 0px 2px 0px; padding:0px; text-align:right; }
input.vw_u_in { padding-left:5px; font-size:14px; color:#a56c16; background-color:#ffffff;
		border-style:solid; border-width:1px; border-color:#ee7700; }

div.vw_cre	{ text-align:center; font-size:12px; font-family:Verdana,serif; letter-spacing:1px;
	margin:12px 0px 0px 0px; padding:8px 2px; width:auto; }

/* サムネイル一覧用 */
div.c_it {
	float:left; width:152px; height:auto; margin:4px 2px 14px 2px; padding:0px;
	text-align:center; font-size:14px; line-height:1.2em;
	color:#0077fb; background:#fdfeff;
	border-top:1px solid #eaf2ff; border-left:1px solid #eaf2ff;
	border-bottom:2px solid #a6b0e1; border-right:1px solid #a6b0e1;
}
div.c_tmb { margin:auto; }
table.c_tmb { width:144px; height:144px; }
img.c_tmb { padding:0px; margin:0px; }

div.c_prz	{ width:190px; margin:0px; padding:5px 0px 4px 0px; float:none; color:#000000;
		border-width:0px 1px 2px 0px; border-style:solid; border-color:#515541;
		text-align:center; font-size:14px; line-height:120%; font-family:Verdana,"MS UI Gothic",serif; }

/* 投票専用 */
div.bal_it {
	float:left; width:160px; margin:6px; padding:3px 0px;
	font-size:14px; line-height:1.4em;
	color:#0077fb; background:#fdfeff;
	border-top:1px solid #eaf2ff; border-left:1px solid #eaf2ff;
	border-bottom:2px solid #a6b0e1; border-right:1px solid #a6b0e1;
}
