body{ background:url(images/background-easy.jpg) top center no-repeat #000; background-size:cover; color: #492c22;margin: 0px;}
a{color: #492c22; text-decoration: none;}


a, a:link, a:visited { color:#686868; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
fieldset { border:none; }
li { list-style:none; }
table { border-collapse:collapse; }
.commonbtn { min-width:70px; *min-width:; height:25px; padding:0 20px; *padding:0 8px; solid #252d39; background:#497386 url('images/btn_common_bg.gif') left center repeat-x; color:#fff !important; font-weight:bold; font-size:10px; cursor:pointer; vertical-align:middle; }

#container { position:relative; width:940px; margin:0 auto; padding:0 19px; overflow:hidden; }
	#visual img { margin:19px 0; }
	#location { height:27px; padding:0 20px 0 25px; solid #e1e1e1; text-align:right; line-height:18px; }
	#location h3 {
	float: left;
	font: bold 14px/18px Verdana, Arial, sans-serif;
	color: #303030;
	text-align: left;
}

	#contents {}
	#fullcontents { min-height:350px; _height:350px; padding:0 0 65px 0; }
	#category { float:left; width:189px; }
	#category li { padding:0 0 0 30px; solid #e1e1e1; cursor:pointer;  }
	#category li a { font:bold 12px/30px Verdana, Arial, sans-serif; color:#686868; text-decoration:none; }
	#category li.on a { color:#e7e7e7; }
	#contents_right { float:left; width:676px; min-height:350px; _height:350px; padding:0 0 65px 47px; border-left:1px solid #e1e1e1; }

#couponbox dl dd input.commonbtn { height:21px; }
.rank-table { border:1px solid #000000; font:Icon; background:#120a09; color:#492c22;; }
.rank-table1 { border:1px solid #000000; font:Icon;; }
.rank-table thead { font-size : 12px; }
.rank-table td { font-size : 12px; padding:2px 5px; }
.rank-table thead td { border:1px solid #000000; border-color:	#000000; cursor:default; }
.rank-table thead td:active { border-color:#000000; padding:3px 4px 1px 6px; }
#footer { position:relative; width:980px; margin:0 auto; height:95px; background:#2b2b2b right top no-repeat; }
#copyright { float:left; height:50px; margin:23px 0 0 0; border-right:1px solid #505050; }
#copyright img { margin:8px 36px 0 22px; }
#footer_menu { float:right; width:530px; }
#footer_menu ul { float:right; display:inline; margin:0 60px 0 0; }
#footer_menu ul li { float:left; padding:27px 0 0 0; }
#footer_top { position:absolute; right:27px; top:-6px; }
#login{background: url(images/login_back.png) no-repeat; width: 286px; height: 200px; align:center;}
#login_but{background: url(images/login_but.png) no-repeat; width: 65px; height: 70px; align:center;}
#logout_but{background: url(images/logout.png) no-repeat; width: 65px; height: 70px;}
#button{background: url(images/menu_but.png) no-repeat; width: 186px; height: 28px; padding: 9px 0 0 5px;}
.rank-table{
	padding-top:20px;
	width:500px !important;
	color:#b32d00;
}
.rank-table td a{
	padding-left: 5px;
	font-family: 'Arapey', serif;
	font-size:16px;
    color:#6b463a;
}
.rank-table td a:hover{

    color:#b32d00;
}

.rank-table .rank-thead{
	 color:#8b4513;
	 font-family: 'Arapey', serif;
	 font-size:20px;
    text-shadow:2px 2px #211312;
	 font-weight:900;
	 text-align:center;
	 	background:url("images/bgrep5.png");
	background-size:cover;
}
.rank-thead{
	 color:#8b4513;
	 font-family: 'Arapey', serif;
	 font-size:20px;
     text-shadow:2px 2px #211312;
	 font-weight:900;
	 text-align:center;
	 background:url("images/bgrep5.png");
	 background-size:cover;
}
.history_text {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	background: url('images/icon_tbl_caption.gif') 1px 5px no-repeat;
	color: #303030;
	line-height: 20px;
	text-align: center;
}
.history_text strong { font-weight:bold; font-size:12px; }
.field {background: url(images/field.png) no-repeat; border: 0px; width: 144px; height: 23px; padding-bottom: 6px; padding-left: 5px; color: #644206;}
.button { color: #8b4513; background: url('images/button.gif'); height: 20px; width: 150px; border: none; font-size: 13px; outline: none; }
.button:hover{color:#a86234;
