<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

html { width:100%; }
body { font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif; }
	margin: 0; padding: 0; text-align: center; color: #000000; font-size: 14px; }

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, th, td, img, form {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1.6;
	border: none;
	list-style-type: none;
}

a:link    { color: #016194; text-decoration: underline; }
a:active  { color: #0066CC; text-decoration: underline; }

.right { float: right; }

/* Custom Styles */
#main h1 { font-size: 120%; float: left; margin: 2px 10px; color: #000; font-weight: bold; }
h2 { padding: 10px 0 0 15px; font-size: 116%; font-weight: bold; color: #441700; }

div.corner {
	width: 728px;
	float: left;
	background: #F2F2DE;
}

div.corner span {
	padding-top: 0px;
}
div.corner p.body { margin: 0 0 10px; line-height: 20px; padding: 0 15px; }


div.thread_tit {
	float: left;
	margin: 10px 15px 10px 0; 
	width: 700px;
	display: inline;
}

div.thread_tit ul {
	float: left;
	margin: 2px 0 0 20px;
}

div.thread_tit ul li {
	float: left;
	border: 1px solid #D1D2CD;
	margin: 0 5px 0 0;
	padding: 2px;
	color: #574841;
}
div.tit_area {
	background: #E7E7DE;
	width: 698px;
	_width: 728px;
	margin: 10px 0;
	padding: 10px 15px;
	float: left;
}

div.tit_area h1 {
	font-weight: bold;
	font-size: 116%;
	color: #431600;
	padding: 0;
	background: none;
}

div.tit_area div.title_img {
	width: 698px;
	float: left;
	font-weight: bold;
	font-size: 116%;
	color: #431600;
	padding: 0;
	background: none;
	float: left;
}
div.tit_area div.title_img span {
	margin-left: 5px;
	float: left;
}
div.tit_area span { font-size: 83%; color: #F46718; float: left; }

table.list { width: 700px; border-collapse: collapse; margin: 0 15px 10px 15px; float: left; display: inline; font-size: 100%; }
table.list thead th { padding: 5px; text-align: center; vertical-align: middle; border-bottom: 1px solid #C6BCA1; background: #B2AD9A; color: #FFF; }
table.list tr { background: #FFFFFF; }
table.list tr.time_now, .time_now { background: #F7EFE7; }
table.list tr.time_short, .time_short { background: #FFFFEF; }
table.list tr.time_long, .time_long { background: #F9F9F9; }
table.list thead th span { float: none; margin: 0 auto; }
table.list th { padding: 5px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid #C6BCA1; background: #D3CEB1; font-size: 83%; }

table.list th a {
	color:#000;
	text-decoration:none;
}

table.list td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #C6BCA1;
}

table.list td span.gray {
	color:#999;
	white-space: nowrap;
}

table.list td.num {
	text-align: right;
	font-size: 83%;
}

table.list td.date {
	font-size: 83%;
	text-align: center;
	white-space: nowrap;
}

table.list td.center {
	text-align: center;
	white-space: nowrap;
}

table.comment {
	border-collapse: collapse;
	margin: 0 15px 0px 15px;
	_margin: 0 15px 0px 15px;
	background: #FFFFFF;
	float: left;
	display: inline;
}

table.comment thead th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #C6BCA1;
	background: #E5DFCF;
}
table.comment th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #C6BCA1;
	background: #E5DFCF;
	
}

table.comment td {
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #C6BCA1;
}

table.comment td.comment_bg {
	padding: 0px;
	vertical-align: middle;
}

div.comment_tits {
	padding: 5px;
	margin: 0 0 10px 0;
	background: #EAEAEA;
	float: left;
	width: 582px;
	word-wrap:break-word;/*firefox*/
	word-break:break-all;/*IE*/
}

div.comment_tits span {
	float: left;
}

div.comment_tits ul {
	float: right;
}

div.comment_tits ul li {
	float: left;
	margin: 0 5px 0 0;
}

div.comment_tits li.last_bt {
	margin: 0;
}


div.pager {
	width: 728px;
	text-align: center;
	float: left;
	margin-bottom: 10px;
	_margin_bottom: 10px;
	font-size: 12px;
}

div.pager a.pager_prev {
	float: left;
	width: 36px;
}

div.pager a.pager_next {
	float: right;
	width: 36px;
}

div.pager p {
	width: 656px;
	float: left;
	margin: 0;
	padding: 5px 0;
}

div.pager p a {
	padding: 0 5px;
	color: #000000;
	text-decoration: none;
}

div.pager p a.page_selected {
	background: #FFF0BF;
}

div.pager div.forward {

}

div.post_area { margin: 0 15px 15px 15px; width: 700px; }
div.post_area p { margin: 0 0 5px 0; padding: 0; }
div.post_area p.body { margin: 0 0 10px; line-height: 20px; padding: 0 15px; }
div.post_area .errors { color: red; }
div.post_area div.confirm { margin-left: -15px; }
div.post_area input,select { height: 25px; }
div.tits p { font-size: 14px; font-weight: bold; color: #411900; margin: 0; padding: 0 10px; }

textarea { width: 100%; }

.breadcrumb { font-size: 80%; margin-bottom: 10px; }
</pre></body></html>