BODY {
	font: normal normal normal 11px verdana, sans-serif;
	background: #F3F3F3 url(/image/background.png) repeat;
	margin: 0;
	padding: 5px;
}
/*
 a:link{color:#000;}
 a:visited{color:#ff0;}
 a:hover{color:#f00;}
 a:active{color:#f00;}

*/
A, A:visited, A:link {
	color: #0066CC;
	background-color: transparent;
	text-decoration: none;
}

A:hover, A:active {
	color: #B5B8BC;
	background-color: transparent;
	text-decoration: none;
}

IMG {
	/*display: block;*/
	border-style: none;
}

INPUT,.input,.button {
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	font: normal normal normal 10px verdana, sans-serif;
}

DIV.input {
	font: normal normal normal 11px verdana, sans-serif;
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 0;
	margin: 0;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.tab {
	padding-left: 10px;
}
DIV.skillbox {
	width: 142px;
	height: 24px;
	color: #555555;
	border: 1px solid #DDDDDD;
	background-color: #DDDDDD;
	padding: 2px;
}


IMG.point {
	width: 113px;
	height: 11px;
	margin-left: 5px;
}

DIV.help {
	float: right;
	width: 116px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	text-align: center;
	cursor: help;
	white-space: nowrap;
/*	overflow: hidden; */
}

.itemlist .item { position: relative; margin-bottom: 2px; border-bottom: 1px solid #CFCFCF; height: 24px; }
.itemlist .item .open { position: absolute; font-weight: bold; text-align: right; color: #00CC00; width: 55px; left: 0px; bottom: 0; }
.itemlist .item .close { position: absolute; font-weight: bold; text-align: right; color: #FF0000; width: 55px; left: 0px; bottom: 0; }
.itemlist .item .icon { position: absolute; width: 24px; height: 24px; left: 57px; bottom: 0; }
.itemlist .item .name { position: absolute; left: 83px; bottom: 0; }
.itemlist .item .lowest { position: absolute; right: 22px; bottom: 0px; }
.itemlist .item .favorite { position: absolute; width: 16px; height: 16px; right: 0px; bottom: 0; }

.shoplist TD { text-align: center; border: 1px solid #CFCFCF; }
.shoplist TD.open { color: #00CC00; }
.shoplist TD.close { color: #FF0000; }
.shoplist TD.merch { }
.shoplist TD.amount { }
.shoplist TD.zeny { vertical-align: baseline; }
.shoplist TD.zone { }
.shoplist TD.seen { }
.shoplist TD.since { text-align: right; }
.shoplist TD.new { text-align: center; font-weight: bold; }

.favorit TD.open { font-weight: bold; color: #00CC00; }
.favorit TD.close { font-weight: bold; color: #FF0000; }

TD.open { color: #00CC00; }
TD.close { color: #FF0000; }

.box { padding: 0; margin: 0 auto; }
.box .box_top .t1 { background: #CFCFCF; margin: 0 2px; height: 1px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
.box .box_top .t2 { background: #FFFFFF; margin: 0 1px; height: 1px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
.box .box_top .head { height: 12px; background: url(/image/top_bg.png) repeat-x; font: normal normal bold 11px verdana, sans-serif; vertical-align: bottom; padding: 0 2px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
.box .box_center { display: block; padding: 2px 2px; background: #FFFFFF; border-top: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
.box .box_bottom .b1 { background: #F3F3F3; margin: 0 1px; height: 1px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
.box .box_bottom .b2 { background: #CFCFCF; margin: 0 2px; height: 1px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }


.ramen { border: 1px solid #CFCFCF; margin: 0 10px;}
.ramen .head { background: #F2F2F2; font-weight:bold; text-align: center; padding: 2px 2px; }
.ramen .image { text-align: center; padding: 5px 0 5px 0; margin: 0px auto; width: 100px; }
.ramen .body { padding: 5px 0 5px 0; }
.ramen .image img { display: block; padding: 0; margin: 0 auto; z-index: 1; }
.ramen .image a { background-repeat: no-repeat; background-position: center; display: block; }
.ramen .image a:hover img { visibility: hidden; border: 0; }


/* position: fixed; bottom: 4px; */
.copyright { margin: 3px auto; font: italic normal normal 11px verdana, sans-serif; width: 300px; line-height: 16px; vertical-align: middle; }
.copyright img { display: inline; vertical-align: middle; }