body{
/* background-color: #fefef0;*/
 background-color: #fffff0;
 color: #111111;
 /* background-image: url(./img/back_img.gif); */
 /* background-attachment: fixed; */
 	word-break: break-all;
}

.upload_image{
	max-width:90%;
}

.same{
 color: #daf1da;
}
.similar{
 color: #bad1ba;
}
.bgcolor1{
 background-color: #ddffdd;
}
.title{
 color:#1188bb;
 font-size:20pt;
}
.color0{
 color:#000000;
}
.color1{
 color:#ff6600;
}
.color2{
 color:#007700;
}
.color3{
 color:#ff0000;
}
.bgcolor{
 color:#fff7de;
}
a:link{
	text-decoration:none;
 color: #0000aa;
}
a:visited{
	text-decoration:none;
 color: #007777;
}
a:hover{
 text-decoration:underline;
 color:#cc4400;
}
h1{
 color: #9090FF;
 margin : 3px;
 font-size : 24px;
}
h2{
 color: #aa8074;
 margin : 3px;
}
h3{
 color: #008000;
}
table{
 background-color: #80CCFF;
}
th{
 color: #ffffff;
 background-color: #80CCFF;
}
td{
 color: #101010;
 background-color: #fefefe;
}
td.wifi{
 color: #669933;
 background-color: #f3ffff;
}
div.thread{
	background-color: #ffffff;
	_width: 100%;
	border:1px solid #f90;
	padding:5px;
}
div.list{
	background-color: #ffffff;
}
div.message{
	padding:5px 0px 0px 10px;
}
span.open_thread{
	margin-left:1%;
	background-color: #ffefa8;
	font-weight:bold;
}

/* 日記用 */
dl.diary{
}
dl.diary dt{
	background-color: #e0ffff;
}
dl.diary dd{
}
/* お絵描き用 */
h2.paint{
	color: #ffffff;
	background-color: #80CCFF;
	text-align:center;
}
dl.paint{
}
dl.paint dt{
	background-color: #e0ffff;
}
dl.paint dd{
}

dt{
	font-weight:bold;
	background-color:#feedd6;
	margin-top:20;
}

dt.icon{
	background-color:#ffffff;
	width:128px;
	float:left;
	text-align:center;
	display:block;
}
dd.icon{
	display:block;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 150px;
}

hr{
 height: 1;
 color: #82bbfa;
}

hr.thread{
	color: #DDC49C;
	border-style: dashed; /* 枠の種類 */
	height: 1px; /* 高さ */
	border-width: 1px 0px 0px 0px; /* 太さ */
	clear:both;
}

td.min{
 font-size:10pt;
}
textarea.black{
 color: #ffffff;
 background-color: #000000;
 border-color: #00ffff;
 border-style: dotted;
}

/*行間*/
div.thread_list{
	line-height: 120%;
}

.adsense{
	margin-bottom : 6px;
}

#new_button{
	display:none;
	background-color:#ddd;
	color:#0000ff;
	padding:8px;
	cursor:pointer;
}

#wait_button{
	background-color:#ddd;
	color:#0000ff;
	padding:8px;
}

.button_s{
	display:inline-block;
	color:#0000ff;
	padding:8px;
	margin:4px;
	border-radius:4px;
	border:solid 1px #000;
}

.submit_button{
	width:200px;
	height:50px;
	font-size: 1.2em;

}
