.center { text-align: center;}

p.newrelease {
	position: relative;
	margin: 12px 0 0 0;
	padding: 5px 0 0 0;
	font-size: 140%;
	font-weight: bold;
	background: url(/site_data/cabinet/design/style_1003/newrelease.gif) no-repeat 100% 50%;
}
p.useditem {
	position: relative;
	margin: 12px 0 0 0;
	padding: 5px 0 0 0;
	font-size: 140%;
	font-weight: bold;
	background: url(/site_data/cabinet/design/style_1003/useditem.gif) no-repeat 100% 50%;
}

table.tab_table1 {
	margin: 0;
	width: 508px;
	border: 1px solid #cccccc;
	border-right: 0;
	border-bottom: 0;
}
table.tab_table1 td {
	width: 50%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
}
table.tab_table2 td {
	width: auto;
	padding: 10px 5px;
	border-right: 0;
	border-bottom: 0;
	font-size: 80%;
}
table.tab_table2 td small { font-weight: bold;}
table.tab_table2 td img {
	margin: 0 4px 0 0;
}
table.tab_table2 td.image {
	width: 90px;
	text-align: center;
	vertical-align: top;
}
table.tab_table2 td.image img {
	margin: 0 0 2px 0;
}
table.tab_table2 td.tcg {
	width: 80px;
}

table.tab_table2 strong {
	color:#FF0000;
}
table.tab_table2 strong span {
	font-weight: bold;
	font-size: 120%;
}

table.tab_table2 p.text {
	margin: 5px 0 0 0;
	padding: 8px;
	background: #ffffe6;
	border: 1px solid #cccccc;
}

div.index_center p { padding:0 0 3px 0;}
div.index_center p.right {
	font-size: 80%;
}

div#newtitle {
	margin: 20px 0 0 0;
}
div#newtitle dl {
	margin: 10px 0 0 0;
	font-size: 80%;
	height:	250px;
	overflow-x: hidden;
	overflow-y: scroll;
}
div#newtitle dl dt {
	margin:0 5px 0 0;
	border:1px solid #cccccc;
	padding: 5px 5px 5px 8px;
	background: #ffffcc;
	font-weight: bold;
	color:#666666;
}
div#newtitle dl dd {
	margin:0 5px 0 0;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 5px 5px 5px 60px;
	color: #444444;
	line-height: 1.4;
}
div#newtitle dl dd.ds {
	background: url(/site_data/cabinet/design/ch_ds.gif) no-repeat 15px 50%;
}
div#newtitle dl dd.ps3 {
	background: url(/site_data/cabinet/design/ch_ps3.gif) no-repeat 15px 50%;
}
div#newtitle dl dd.xb360 {
	background: url(/site_data/cabinet/design/ch_xb360.gif) no-repeat 15px 50%;
}
div#newtitle dl dd.wii {
	background: url(/site_data/cabinet/design/ch_wii.gif) no-repeat 15px 50%;
}
div#newtitle dl dd.ps2 {
	background: url(/site_data/cabinet/design/ch_ps2.gif) no-repeat 15px 50%;
}
div#newtitle dl dd.psp {
	background: url(/site_data/cabinet/design/ch_psp.gif) no-repeat 15px 50%;
}
div#newtitle dl dd img {	margin: 0 8px 0 0;}

div#newtitle strong {
	padding: 2px;
	background: #ffffcc;
	border-left: 8px solid #ffcc00;
	color: #ee0000;
}

div.index_right ul.bannar li {
	margin: 0 0 3px 0;
	font-size: 80%;
	color: #666666;
}

div.index_right p.right { font-size: 80%;}
div.index_right p.righttag_blue,div.index_right p.righttag_red,div.index_right p.righttag_yellow {
	font-size: 80%;
	margin: 15px 0 0 0;
	padding: 8px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
div.index_right p.righttag_blue {
	background: #059ac5;
	color: #ffffff;
}
div.index_right p.righttag_red {
	background: #ff5400;
	color: #ffffff;
}
div.index_right p.righttag_yellow {
	background: #ffcc00;
	color: #444444;
}

div.index_right ul.rank {
	border: 1px solid #cccccc;
	border-bottom: 0;
}

div.index_right ul.rank li {
	border-bottom: 1px solid #cccccc;
	padding: 8px 8px 8px 34px;
	font-size: 80%;
}

div.index_right ul.rank li.rank1 { background: #ffffcc url(/site_data/cabinet/design/style_1003/rank_1.gif) no-repeat 8px 50%;}
div.index_right ul.rank li.rank2 { background: #FFFFE6 url(/site_data/cabinet/design/style_1003/rank_2.gif) no-repeat 8px 50%;}
div.index_right ul.rank li.rank3 { background: #FFFFF2 url(/site_data/cabinet/design/style_1003/rank_3.gif) no-repeat 8px 50%;}
div.index_right ul.rank li.rank4 { background: url(/site_data/cabinet/design/style_1003/rank_4.gif) no-repeat 8px 50%;}
div.index_right ul.rank li.rank5 { background: url(/site_data/cabinet/design/style_1003/rank_5.gif) no-repeat 8px 50%;}

dl.list_r1 {
	border: 1px solid #cccccc;
	border-bottom: 0;
}
dl.list_r1 dt {
	margin-right: -95px;
	float: left;
	clear: both;
	display: inline;
	width: 95px;
	padding:8px 0;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
dl.list_r1 dt img {
	vertical-align:top;
}
dl.list_r1 dd {
	margin-left:95px;
	padding:8px 8px 8px 0;
	border-bottom: 1px solid #cccccc;
	line-height: 1.4;
}
dl.list_r1 dt,dl.list_r1 dd{
	min-height: 80px;
	height: auto !important;
	height: 80px;
	overflow:visible;
	font-size: 80%;
}
dl.list_r1 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */
	/*\*//*/
	overflow: hidden;
	/**/
}
dl.list_r1::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
dl.list_r1 dd img {
	margin: 0 4px 0 0;
	vertical-align: top;
}

ul.bannar {
	margin: 15px 0 0 0;
}
ul.bannar li {
	padding: 0 0 2px 0;
}

ul.feature {
	margin: 15px 0 0 0;
	padding: 15px 0 12px 70px;
	background: url(/site_data/cabinet/design/style_1003/bg_feature.gif) no-repeat;
}
ul.feature li {
	padding: 0 0 2px 0;
}

div.index_bottom p.kouka { padding:30px 0;text-align: center;}
div.index_bottom table.kouka {  margin:0 auto; width: 700px;}
div.index_bottom table.kouka1 { width:636px; margin:15px 30px 8px 30px;border:2px solid #444444;}
table.kouka1 td { width:50%;vertical-align:top;background-position:75% 50%;border:2px solid #444444;}
table.kouka1 td.a { height:140px; font:bold 200% Verdana,Arial,sans-serif;}
table.kouka1 td.a p { width:2.5em;padding:1px 5px 5px 1px;text-align:center;background:#444444;color:#ffffff;}
table.kouka1 td.b { padding:10px;background:#ffffff;font-size:90%;}
table.kouka1 td.b p { text-align:right;}
div.index_bottom table.kouka2 {  width:636px;margin:0px 30px 8px 30px;border:2px solid #444444;}
table.kouka2 td { border:2px solid #444444;font-size:80%;width:25%;}
table.kouka2 td.a { font-weight:bold;color:#ffffff;text-align:center;background:#444444;}
table.kouka2 td.b { padding:5px;background:#ffffff;text-align:center;}
table.kouka2 td.c { padding:8px;background:#ffffff;font-weight:bold;line-height:1.1;}
div.index_bottom table.kouka2 td.c p { font:bold 160% Verdana,Arial,sans-serif;color:red;text-align:right;}
div.index_bottom table.kouka3 {  width:636px;margin:0px 30px 30px 30px;border:4px solid #444444;border-right:2px solid #444444;background:#ffffff;}
table.kouka3 td{ padding:2px 5px; border-bottom:1px solid #cccccc;font-size:80%;background:#ffffff;}
table.kouka3 td.a{ }
table.kouka3 td.b{ width:5.5em;border-right:2px solid #444444;font-weight:bold;color:#ff0000;background:#ffffcc;text-align:right;}
table.kouka3 td img{ margin:0 5px 0 0;width:26px; height:16px;}

div#left p.bannar {
	padding: 10px 0;
	text-align:center;
	background: #ffffcc;
	border: 1px solid #ffcc00;
}
div#left p.guide {
	margin: 0;
	padding:4px 8px;
	background-color: #0063A1;
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
}
div#left p.sell_menu {
	margin: 0;
	padding: 0;
	width: 180px;
	height: 40px;	
}
div#left p.sell_menu a {
	display: block;
	width: 180px;
	height: 40px;
	text-indent: -9999em;
/*\*/
   overflow: hidden;
/**/
	background: url(/site_data/cabinet/design/sell/p_guide_kaitori.png) no-repeat;
}
div#left p.jewelryprice a {	background-position: 0 -40px;}
div#left p.jewelryprice { margin: 15px 0 0 0;}
div#left p.pricelist a {	background-position: 0 -80px;}
div#left p.pricelist { margin: 15px 0 0 0;}

div#left dl.guide_jewelryprice {
	margin: 0;
	padding: 8px 12px 20px 12px;
	font-size: 80%;
	line-height: 1.5;
	border: 1px solid #EEB915;
	color: #cccccc;
	background:url(/site_data/cabinet/design/sell/kaitori_notice.png) no-repeat 50% 97%;
}
div#left dl.guide_jewelryprice dt {
	font-weight: bold;
	float: left;
	width: 8.5em;
}
div#left dl.guide_jewelryprice dt.today {
	text-align: right;
	color: #888888;
	background-color:#FFFFCC;
	border-bottom: 5px solid #ffffff;
}
div#left dl.guide_jewelryprice dd.today {
	background-color:#FFFFCC;
	border-bottom: 5px solid #ffffff;
}
div#left dl.guide_jewelryprice dd {
	font-weight: bold;
	color: #FF0000;
	margin-left:8.5em;
}

div#left ul.guide {
	margin: 0;
	padding: 10px;
	border: 1px solid #0063A1;
}

div#left ul.sell_menu {
	margin: 0;
	padding: 10px;
	border: 1px solid #EEB915;
}

div#left ul.guide li {
	display: block;
	margin: 6px 0 6px 0;
	padding: 0 0 0 12px;
	background: url(/site_data/cabinet/design/allow_01.gif) no-repeat 0 4px;
	line-height:normal;
	font-size: 80%;
}

* #rcel_top,* #ccel_top {
	margin: 0;
}


