/* 全体マージン */
#content {
	/* margin: top, right, bottom, left */
	/*margin: 20px 20px 0 70px;
	width:700px;*/
	/*margin: 20px 20px 0 5%;*/
	width:100%;
	word-break: break-all;
}
/*----------------------- スレッド */
.thread {
	margin-bottom: 15px;
	border-left: 1px solid #dddddd;
           border-right: 1px solid #eaeaea;
           border-bottom: 1px solid #c6c6c6;
}

/*----------------------- 新規作成ボックス */
.newbox {
	background-color : #eaedf3;
	border-right: 1px solid #dddddd;
           border-bottom: 1px solid #c4c4c4;
	margin-bottom: 20px;
}
.formfield {	/* フォーム名部 */
	/*background-color: #577ebd;*/
	vertical-align: top;
	color: #000099;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/*border: 1px solid #000000;*/
}
.formrecord {	/* フォーム入力部 */
	color: #555555;
	text-align:left;
	padding-right: 10px;
	padding-left: 5px;
}
.smallfont80 {
	font-size: 80%;
}

table#inputform {
	width:90%;
}

.commentformrecord {	/* 本文フォーム入力部 */
	text-align:left;
	padding-right: 3px;
}
.submitbutton {	/* 投稿ボタン */
	background-color : #dadde3;
	padding: 1px 10px 1px 10px;
}
.resetbutton {	/* リセットボタン */
	background-color : #dadde3;
	padding: 1px 1px 1px 1px;
}
textarea#FORM_COMMENT {	/* 本文フォーム入力部 */
	width:100%;
	height:80px;
}
input#FORM_NAME,	/* フォーム入力部 */
input#FORM_EMAIL,
input#FORM_SUBJECT,
input#FORM_DELETEKEY,
input#FORM_URL {
	border: 1px solid #777777;
	color: #222222;
	width:100%;
}

input#FORM_EMAIL,
input#FORM_URL {
	ime-mode: disabled;
}

input#FORM_UPLOAD {	/* フォーム入力部 */
	border: 1px solid #777777;
	color: #222222;
}

textarea#FORM_COMMENT {
	border: 1px solid #777777;
	color: #222222;
	width:100%;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #777777;
	scrollbar-darkshadow-color: #777777;
	scrollbar-highlight-color: #777777;
	scrollbar-3dlight-color: #777777;
	scrollbar-arrow-color: #777777;
}
div.nosavecookie {	/* cookieに保存しない */
	font-size:90%;
	color: #333333;
	display: inline;
	padding-left: 50px;
}



.col1 {		/* 文字色リスト */
	color: #000000;
}
.col2 {
	color: #666666;
}
.col3 {
	color: #aa3333;
}
.col4 {
	color: #3333aa;
}
.col5 {
	color: #33aa33;
}
.col6 {
	color: #113333;
}
.col7 {
	color: #ff5599;
}
.col8 {
	color: #ff0000;
}


/*----------------------- トップ記事表示ボックス */
.box {
	/*background-color : #eaedf3;*/
	/*border: 1px solid #577ebd;*/
	/*margin-bottom: 5px;*/
	padding-bottom: 10px;
	background-color: #f5f5f5;
}
.boxcontent {	/* 記事内容 */
	/*padding: 5px 20px 5px 20px;*/
        line-height: 135%;
}
.boxtop {	/* タイトル */
	background-color: #b2e0fd;
	color: #1177bb;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 1px;
	border-bottom: 1px solid #577ebd;
	font-weight: bold;
	height:1em;
}
.boxstatus {	/* 投稿者情報 */
	text-align: right;
	padding-right: 5px;
}
.boxstatus_name {	/* 名前 */
         	display: inline;
	padding-right: 10px ;
}
.boxstatus_name a:hover{
	color: #000066;
}

.boxtop a:link    { color:#0000AA; text-decoration: underline; }
.boxtop a:visited { color:#0055bb; text-decoration: underline; }
.boxtop a:active  { color:#0000AA; text-decoration: underline; }
.boxtop a:hover   { color:#8888aa; text-decoration: underline; }


.boxtop_left {
	float:left;
}
.boxstatus_url {	/* URL */
	display: inline;
	padding-right: 10px;
}
.boxstatus_date {	/* 日付 */
        	display: inline;
	font-style: italic;
	padding-right: 5px;
}
.boxstatus_del {	/* ラジオボタン */
	display: inline;
}
.boxstatus_email {	/* メールアドレス */
	display: inline;
	padding-right: 10px;
}
.boxtop_right {
	float:right;
}

.boxstatus_reoplynum {	/* 返信件数 */
         	margin-right:3px;
}


/*----------------------- 返信記事表示ボックス */
.re_box {
	/*background-color : #eaedf3;*/
	border-top: 1px solid #577ebd;
	/*margin-bottom: 5px;
	margin-left: 40px;
	margin-right: 10px;*/
	padding-bottom: 10px;
	background-color: #f5f5f5;
}
.re_boxtop {	/* タイトル */
	color: #577ebd;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 1px;
	border-bottom: 1px solid #577ebd;
	font-weight: bold;
}
.re_boxstatus {	/* 投稿者情報 */
	text-align: right;
	padding-right: 5px;
}


/*----------------------- 返信リンク */
.replyzone {
	text-align: right;
	margin-right: 5px;
	/*margin-bottom: 8px;*/
}

/*----------------------- 強調文字 */
h1,h2,h3,h4,h5,h6 {
	color: #577ebd;
}
h1 {
	/*background-color: #577ebd;*/
	color: #888888;
	text-align:center;
}

/*----------------------- リンク表示 */
a:link {
	color: #577ebd;
	text-decoration: none;
}
a:visited {
	color: #577ebd;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*----------------------- ユーザー削除キー入力部分 */
.userdeletekey {
	text-align: right;
}

/*----------------------- ページ最下部のリンク */
.lowestlinkzone {
	text-align: right;
}

/*----------------------- 表示ページ移動リンク */
.logmover {
	text-align: center;
	padding-bottom: 5px;
}
.gonext {
	display: inline;
}
.goback {
	display: inline;
}
.linknumbers {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}
.nowindex {
	font-weight: bold;
	font-size: 120%;
}


/*----------------------- その他 */
/* エラー文字色 */
.errmessage {
	font-weight: bold;
	color: #ff0000;
}

