@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding:2px 0 0 0;
	text-align:center;
	background-color:#FFFFFF;
	color:#333333;
	width: 246px;
	text-align: center;
	border:1px #999999 solid;	
}
a:link{
	color:#2578f5;
}
a:visited{
	color:#808080;
}
a:focus{
	color:#216ad9;
}
div{
	padding:0;
	word-wrap:break-word;
    word-break:break-all;	
	font-size:x-small;	
}
span{
	word-wrap:break-word;
    word-break:break-all;
	font-size:x-small;
}
h1{
	display:none;
	font-size: x-small;
}
h2 {
	font-size: x-small;
	color: #666666;	
}
h3 {
	font-size: x-small;
	color: #333333;	
}
h4 {
	font-size: x-small;
	color: #888888;	
}
table{
	margin:0 auto;
	table-layout:fixed;	
}
td{
	word-wrap:break-word;
    word-break:break-all;
	font-size:x-small;
	padding-left:2px;
	vertical-align:top;
	text-align:left;
}
td.thumb{
	padding:0;
	width:52px;
	text-align:center;
	vertical-align:center;	
}
td.thumb img{
	width:50px;
	border:1px #808080 solid;
}
td.rank{
	padding:0;
	width:52px;
	text-align:center;
	vertical-align:center;	
}
#wrapper{
	margin:0;
	padding:0 3px;		
}
#head{
    padding:0;
	text-align:center;
	color:666666;
}
#head span{
	color:#333333;
}
#inout{
	margin:1px auto;
	padding:0 3px;
	text-align:right;
	background-color:#D4D7DE;
}
#inout a{
	color:#f5a325;
}
#oview{
	margin:1px auto;
	padding:0 3px;
	text-align:right;
}
#oview a{
	color:#f5a325;
}
#nav{
	margin:2px 0;
	padding:2px;
	background-color:#F5A325;
}
#nav a{
	color:#808080;
}
#container{
    padding:0;
	text-align: left;
}
#foot{
	padding:3px;
	background-color:#8B7F73;
	text-align:center;
	color:#FFFFFF;
}
.h2{
	margin:1px 0;
	padding:0 3px;
	background-color:#D4D7DE;
}
.h3{
	margin:1px 0;
	background-color:#F5A325;
}
.h4{
	margin:0;
	background-color:#EEEEEE;
}
.align_l{
	text-align:left;
}
.align_c{
	text-align:center;
}
.align_r{
	text-align:right;
}
.marl5{
	margin-left:5px;
}
.emoj{
	vertical-align:middle;
}
.red{
	color:#990000;
}
.white{
	color:#FFFFFF;
}
.pink{
	color:#CC6699;
}
.pblue{
	color:#216ad9;
}
.row{
	background-color:#F4F7FF;
}
.rowd_1{
	background-color:#CCCCCC;
}
.rowd_2{
	background-color:#EEEEEE;
}
.thumb_new{
	color:#990000;
	font-weight:bold;
}
.tag{
	padding:0 0.5em 0 0;
}
.forcus{
	background-color:#f5e1c1;
}
.accent{
	background-color:#f5a325;	
}
.accent h3{
	color:#FFFFFF;	
}
.inputtext{
	width:95%;
}
.inputbtm{
	margin-left:2px;
}
.notice{
	background-color:#E0E0E0;	
}
.noticeh{
	background-color:#808080;	
}
.noticeh h3{
	color:#FFFFFF;
}
