.tanakabox {

}
.tanakabox_head {

	margin-bottom:15px;
}
.tanakabox_foot {

	padding-bottom:10px;
}
.goldbox {
	background:url(/gold/images/bg_02.jpg) repeat-y;
	padding:5px 10px;
}
.goldbox_head {
	padding-top:10px;
	margin-bottom:15px;
}
.goldbox_foot {
	clor:#gggggf;
	background:url(/gold/images/bg_foot_02.jpg) bottom no-repeat;
	padding-bottom:10px;
}
.box_time_right {
/*	background:url(/gold/images/bg_right.jpg) no-repeat right;*/
	padding-right:5px;
}
.box_time {
/*	background:url(/gold/images/bg_left.jpg) no-repeat left;*/
	padding-left:5px;
/*	height:30px;*/
	height:auto;
}



x_time td ,
.box_time th {
	padding:6px 10px;
}


div.coin ,
div.metal ,
div.recycle {
	width:556px;
	margin:0 auto 15px auto;
}

p.date {
	text-align:right;
	padding:0 0 5px 0;
}

div.recycle {
	margin:0 auto 30px auto;
}

div.recycle p#release_datetime {
	text-align:right;
	font-weight:bold;
	padding:0 0 5px 0;	
}

div.coin table,
div.metal table {
	background-color:#cccccc;
}

div.coin table table {
	background:none !important;
}

div.recycle div.gold_price ,
div.recycle div.platinum_price ,
div.recycle div.silver_price{
	width:180px;
	margin:0 8px 0 0;
	float:left;
}

div.recycle div.silver_price{
	margin:0;
}

div.recycle div.gold_price h3,
div.recycle div.platinum_price h3,
div.recycle div.silver_price h3 {
	padding:0 0 7px 1px;
}

div.recycle table.price_table {
	width:100%;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-collapse:collapse;
}

div.recycle table.price_table tr th,
div.recycle table.price_table tr td {
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	text-align:center;
	padding:5px;
}

div.recycle table.price_table tr th {
	font-weight:normal;
	color:#ffffff;
}

div.recycle table#au_price_table tr th {
	background-color:#cbb967;
}

div.recycle table#au_price_table tr td {
	background-color:#e8e4c2;
}

div.recycle table#pt_price_table tr th {
	background-color:#a1b4be;
}

div.recycle table#pt_price_table tr td {
	background-color:#e6eaed;
}

div.recycle table#ag_price_table tr th {
	background-color:#b2b2b2;
}

div.recycle table#ag_price_table tr td {
	background-color:#dddddd;
}

/* gold_lead
------------------------------------------------------------*/
div.gold_lead {
	width:527px;
	height:815px;
	padding:25px;
	margin:0 0 5px 0;
	background:url("/gold/images/img_bg_01.jpg") no-repeat 0 0;
}

div.gold_lead h2 {
	padding:3px 0 0 0;
	margin:0 0 15px 0;
}

div.gold_lead p.sub {
	width:300px;
	font-size:14px;
	color:#ffffff;
	line-height:24px;
	margin:0 0 50px 0;
}

div.gold_lead div.shop_time {
	width:527px;
	height:179px;
	padding:8px 0 0 0;
	margin:0 0 10px 0;
	background:url("/gold/images/img_bg_02.jpg") no-repeat 0 0;
	clear:both;
}


div.gold_lead div.shop_left {
	width:230px;
	padding:0 0 0 15px;
	float:left;
}

div.gold_lead div.shop_right {
	width:230px;
	padding:0 15px 0 0;
	float:right;
}

div.gold_lead div.shop_desc h3 {
	color:#c4b59d;
	font-weight:normal;
	font-size:12px;
	margin:0 0 17px 0;
}

div.gold_lead div.shop_desc dl {
	width:100%;
}

div.gold_lead div.shop_desc dl dt {
	width:60px;
	color:#ffffff;
	float:left;
}

div.gold_lead div.shop_desc dl dd {
	width:160px;
	color:#ffffff;
	float:right;
}

div.gold_lead div.shop_desc dl dd a {
	color:#ffffff;
	line-height:21px;
}

div.gold_lead div.shop_right dl dt ,
div.gold_lead div.shop_right dl dd ,
div.gold_lead div.shop_right dl dd a {
	color:#372d1d;
}

div.gold_lead div.shop_desc dl dd span {
	display:block;
}

div.gold_lead div.shop_desc dl dd span.tit {
	color:#c4b59d;
}

div.gold_lead div.shop_desc dl dd span.small {
	font-size:10px;
	line-height:14px;
	text-indent:-1em;
	margin:0 0 0 1em;
	padding:5px 0 0 0;
}

div.gold_lead div.shop_desc dl dd span.boxpad {
	padding:0 0 5px 0;
}

div.gold_lead div.shop_desc dl.shop {
	margin:0 0 17px 0;
}

div.gold_lead table {
	width:100%;
}

div.gold_lead table tr td {
	color:#ffffff;
	padding:3px;
}


/* gold_title
------------------------------------------------------------*/
div.gold_title {
	width:577px;
	height:47px;
	margin:0 0 8px 0;
	background:url("/gold/images/img_bg_03.gif") no-repeat 0 0;
}

div.gold_title h2 {
	color:#f7ecd2;
	font-size:14px;
	font-weight:normal;
	padding:10px 12px 0 12px;
}


/* gold_sell_list
------------------------------------------------------------*/
div.gold_sell_list {
	width:521px;
	height:277px;
	margin:0 auto;
}

div.gold_sell_list h2 {
	padding:0 0 5px 0;
}

div.gold_sell_list div.metal {
	width:255px;
	height:277px;
	margin:0 !important;
	background:url("/gold/images/img_bg_04.jpg") no-repeat 0 152px;
	position:relative;
	float:left;
}

div.gold_sell_list div.jewelry {
	width:255px;
	height:277px;
	background:url("/gold/images/img_bg_05.jpg") no-repeat 0 152px;
	position:relative;
	float:right;
}

div.gold_sell_list ul {
	width:241px;
	padding:0 0 0 7px;
}

div.gold_sell_list ul li {
	margin:0 0 1px 0;
}

div.gold_sell_list ul li.mainlink {
	width:241px;
	height:140px;
}

div.gold_sell_list ul li.mainlink a {
	display:block;
	width:241px;
	height:140px;
	text-indent:-9999px;
}

div.gold_sell_list ul li img {
	vertical-align:bottom;
}


/* metal_lead
------------------------------------------------------------*/
div.metal_lead {
	width:527px;
	height:363px;
	padding:25px;
	overflow:hidden;
	background:url("/gold/images/img_bg_06.jpg") no-repeat 0 0;
}

div.metal_lead h2 {
	padding:3px 0 0 0;
	margin:0 0 15px 0;
}

div.metal_lead p.sub {
	width:290px;
	color:#ffffff;
	line-height:20px;
	margin:0 0 19px 0;
}

div.metal_lead div.shop_time {
	width:527px;
	height:107px;
	padding:47px 0 0 0;
	background:url("/gold/images/img_bg_07.jpg") no-repeat 0 0;
}

div.metal_lead div.shop_desc {
	width:500px;
	padding:0 0 0 15px;
}

div.metal_lead div.shop_desc h3 {
	color:#c4b59d;
	font-weight:normal;
	font-size:12px;
	margin:0 0 17px 0;
}

div.metal_lead div.shop_desc dl {
	width:100%;
}

div.metal_lead div.shop_desc dl dt {
	width:60px;
	color:#ffffff;
	float:left;
}

div.metal_lead div.shop_desc dl dd {
	width:430px;
	color:#ffffff;
	float:right;
}

div.metal_lead div.shop_desc dl dd a {
	color:#ffffff;
	line-height:21px;
}

div.metal_lead div.shop_desc dl dd span.tit {
	color:#c4b59d;
}

div.metal_lead div.shop_desc dl.shop {
	margin:0 0 17px 0;
}

div.metal_lead div.shop_desc span.note {
	display:block;
	font-size:11px;
	padding:5px 0 0 0;
}


/* metal_nav
------------------------------------------------------------*/
div.metal_nav {
	width:577px;
	height:69px;
	margin:0 0 33px 0;
}

div.metal_nav ul li {
	height:69px;
	text-indent:-9999px;
	float:left;
}

div.metal_nav ul li a {
	display:block;
	height:69px;
	background:url("/gold/images/img_nav.gif") no-repeat 0 0;
}

div.nav02 ul li a {
	display:block;
	height:69px;
	background:url("/gold/images/img_nav02.gif") no-repeat 0 0;
}

div.metal_nav ul li.nav01 a {
	width:117px;
	background-position:0 0;
}

div.metal_nav ul li.nav01 a:hover {
	background-position:0 -69px;
}

div.metal_nav ul li.nav02 a {
	width:115px;
	background-position:-117px 0;
}

div.metal_nav ul li.nav02 a:hover {
	background-position:-117px -69px;
}

div.metal_nav ul li.nav03 a {
	width:116px;
	background-position:-232px 0;
}

div.metal_nav ul li.nav03 a:hover {
	background-position:-232px -69px;
}

div.metal_nav ul li.nav04 a {
	width:115px;
	background-position:-348px 0;
}

div.metal_nav ul li.nav04 a:hover {
	background-position:-348px -69px;
}

div.metal_nav ul li.nav05 a {
	width:114px;
	background-position:-463px 0;
}

div.metal_nav ul li.nav05 a:hover {
	background-position:-463px -69px;
}


/* gold_summary
------------------------------------------------------------*/
div.gold_summary {
	width:577px;
	margin:0 0 30px 0;
}

div.gold_summary p.gold_bn {
	width:283px;
	float:left;
}

div.gold_summary p.platinum_bn {
	width:283px;
	float:right;
}


/* gold_section
------------------------------------------------------------*/
div.gold_section {
	width:577px;
	margin:0 0 25px 0;
}

div.gold_section h3 {
	width:557px;
	height:27px;
	color:#342a19;
	font-weight:normal;
	padding:10px 0 0 20px;
	margin:0 0 15px 0;
	background:url("/gold/images/img_bg_08.gif") no-repeat 0 0;
}

div.gold_section h4 {
	width:577px;
	font-size:14px;
	color:#342a19;
	padding:0 0 5px 0;
	border-bottom:#323232 1px dotted;
	margin:0 0 10px 0;
}

div.gold_section p {
	line-height:20px;
	padding:0 0 10px 0;
	position:relative;
}

div.gold_section p span.ab {
	width:350px;
	color:#ffffff;
	font-size:10px;
	line-height:18px;
	position:absolute;
	top:31px;
	left:210px;
}

div.gold_section div.ph01 {
	width:321px;
	padding:0 0 10px 15px;
	float:right;
}

div.gold_section div.ph02 {
	width:208px;
	padding:0 0 0 15px;
	float:right;
}

div.gold_section div.ph03 {
	width:273px;
	padding:0 0 0 15px;
	float:right;
}

div.gold_section div.ph03 p.no_pad {
	padding:0;
}

div.gold_section table {
	border-top:#cfc5b5 1px solid;
	border-left:#cfc5b5 1px solid;
	border-collapse:collapse;
}

div.gold_section table tr th ,
div.gold_section table tr td {
	color:#413727;
	text-align:center;
	border-right:#cfc5b5 1px solid;
	border-bottom:#cfc5b5 1px solid;
	padding:5px 8px;
}

div.gold_section table tr th {
	background-color:#f3efea;
}

div.gold_section table tr th.tit {
	background-color:#cfc5b5;
	text-align:left;
}

div.gold_section table tr td.l {
	text-align:left;
}

div.gold_section table.fix {
	width:576px;
	table-layout:fixed;
}

div.gold_section table.fix tr td {
	text-align:left;
}

div.gold_section table.fix tr td span {
	font-size:10px;
}



/* page_top
------------------------------------------------------------*/
div.page_top {
	width:577px;
	margin:0 0 40px 0;
}

div.page_top02 {
	width:577px;
}

div.page_top p ,
div.page_top02 p{
	text-align:right;
}

div.page_top02 p{
	padding:0 0 10px 0;
}



/* table_wrapper
------------------------------------------------------------*/
div.table_wrapper {
	width:100%;
	margin:0 0 25px 0;
}

div.table_wrapper div.table_left {
	width:281px;
	float:left;
}

div.table_wrapper div.table_left table {
	width:280px;
}

div.table_wrapper div.table_right {
	width:281px;
	float:right;
}

div.table_wrapper div.table_right table {
	width:280px;
}


/* bottom_navigation
------------------------------------------------------------*/
div.bottom_navigation {
	padding:10px;
	font-size:10px;
	text-align:center;
	margin:0 0 30px 0;
	background-color:#ececec;
}


/* jewelry_lead
------------------------------------------------------------*/
div.jewelry_lead {
	width:527px;
	height:489px;
	padding:25px;
	overflow:hidden;
	background:url("/gold/images/img_bg_09.jpg") no-repeat 0 0;
}

div.jewelry_lead h2 {
	padding:3px 0 0 0;
	margin:0 0 15px 0;
}

div.jewelry_lead p.sub {
	width:280px;
	color:#ffffff;
	line-height:20px;
	margin:0 0 19px 0;
}

div.jewelry_lead div.shop_time {
	width:527px;
	height:116px;
	padding:46px 0 0 0;
	background:url("/gold/images/img_bg_10.jpg") no-repeat 0 0;
}

div.jewelry_lead div.shop_desc {
	width:500px;
	padding:0 0 0 15px;
	margin:0 0 43px 0;
}

div.jewelry_lead div.shop_desc h3 {
	color:#c4b59d;
	font-weight:normal;
	font-size:12px;
	margin:0 0 17px 0;
}

div.jewelry_lead div.shop_desc dl {
	width:100%;
}

div.jewelry_lead div.shop_desc dl dt {
	width:60px;
	color:#ffffff;
	float:left;
}

div.jewelry_lead div.shop_desc dl dd {
	width:430px;
	color:#ffffff;
	float:right;
}

div.jewelry_lead div.shop_desc dl dd a {
	color:#ffffff;
	line-height:21px;
}

div.jewelry_lead div.shop_desc dl dd span.tit {
	color:#c4b59d;
}

div.jewelry_lead div.shop_desc dl.shop {
	margin:0 0 17px 0;
}

div.jewelry_lead div.shop_desc span.note {
	display:block;
	font-size:11px;
	padding:5px 0 0 0;
}

div.jewelry_lead div.retanaka {
	width:527px;
	margin:0 0 35px 0;
}

div.jewelry_lead div.retanaka p {
	color:#ffffff;
}

div.jewelry_lead div.retanaka p.txt {
	padding:5px 0 0 0;
}

div.jewelry_lead div.retanaka p.banner {
	width:183px;
	padding:0 0 0 10px;
	float:right;
}

div.jewelry_lead p.small_note {
	color:#ded5c6;
	font-size:11px;
	text-indent:-1em;
	margin:0 0 0 1em;
}

div.jewelry_lead p.small_note strong {
	text-decoration:underline;
}


/* target_pro
------------------------------------------------------------*/
dl.target_pro {
	width:577px;
	height:59px;
	margin:0 0 5px 0;
}

dl.target_pro dt {
	width:174px;
	height:49px;
	color:#342a19;
	font-size:14px;
	padding:10px 10px 0 62px;
	background:url("/gold/images/img_bg_11.gif") #f5f1ea no-repeat 0 0;
	position:relative;
	float:left;
}

dl.target_pro dt.single {
	width:174px;
	height:39px;
	padding:20px 10px 0 62px;
}

dl.target_pro dt span.ic {
	position:absolute;
	top:8px;
	left:8px;
}

dl.target_pro dt span.small_txt {
	display:block;
	font-size:10px;
	line-height:12px;
}

dl.target_pro dd {
	width:309px;
	height:47px;
	color:#342a19;
	padding:12px 10px 0 10px;
	background:url("/gold/images/img_bg_12.gif") #f5f1ea no-repeat right top;
	float:right;
}

dl.target_pro dd.single {
	width:309px;
	height:39px;
	padding:20px 10px 0 10px;
}

ul.target_note {
	font-size:10px;
	padding:10px 0 30px 0;
}

ul.target_note li {
	text-indent:-1em;
	margin:0 0 0 1em;
}

dl.pro02 dt {
	background:url("/gold/images/img_bg_13.gif") #ededed no-repeat 0 0;
}

dl.pro02 dd {
	background:url("/gold/images/img_bg_14.gif") #ededed no-repeat right top;
}


/* list_content
------------------------------------------------------------*/
div.list_content {
	width:567px;
	padding:5px;
	background-color:#f5f1ea;
	margin:0 0 20px 0;
}

div.mgsmall {
	margin:0 0 5px 0;
}

div.list_content dl dt {
	width:247px;
	height:32px;
	color:#342a19;
	font-size:14px;
	padding:12px 0 0 35px;
	margin:0 0 5px 0;
}

div.list_content dl dd {
	font-size:10px;
	line-height:16px;
	padding:0 10px 5px 30px;
}

div.list_content dl dd span {
	display:block;
	text-indent:-1em;
	margin:0 0 0 1em;
}

div.list_content dl.con_left {
	width:282px;
	float:left;
}

div.list_content dl.con_left dt {
	background:url("/gold/images/img_bg_15.gif") no-repeat 0 0;
}

div.list_content dl.con_right {
	width:282px;
	float:right;
}

div.list_content dl.con_right dt {
	background:url("/gold/images/img_bg_16.gif") no-repeat 0 0;
}

div.list_content dl.con_normal dt {
	width:532px;
	height:32px;
}

div.list_content dl.n01 dt {
	background:url("/gold/images/img_bg_17.gif") no-repeat 0 0;
}

div.list_content dl.n02 dt {
	background:url("/gold/images/img_bg_18.gif") no-repeat 0 0;
}

div.list_content dl.con_normal dd {
	font-size:inherit;
	line-height:inherit;
}

.red {
	color:#ff0000;	
}

.mg020 {
	margin:0 0 20px 0;	
}



.information {
	background:#f9f1ee;
	padding:8px 5px;
	margin-bottom:10px;
	color:#ea0000;
	border:1px solid #ea0000;
}
.information a {
	color:#ea0000;
}
.information2 {
	background:#f9f1ee;
	padding:8px 5px;
	margin-bottom:10px;
	border:1px solid #ea0000;
}

.information p.tit ,
.information2 p.tit{
	font-weight:bold;
	padding:0 0 8px 0;
}
.information p.b ,
.information2 p.b{
	font-weight:bold;
}
.information .pad ,
.information2 .pad{
	padding:0 0 12px 0;
}


/* gold_contact
------------------------------------------------------------*/
div.gold_contact {
	width:579px;
	background:url("/gold/images/img_bg_19.gif") no-repeat left bottom;
}

div.gold_contact_inner {
	width:539px;
	padding:20px;
	background:url("/gold/images/img_bg_20.gif") no-repeat 0 0;
}

div.gold_contact_inner p.txt {
	padding:0 0 15px 0;
}

div.gold_contact_inner p.btn_left {
	width:261px;
	padding:0;
	float:left;
}

div.gold_contact_inner p.btn_right {
	width:261px;
	padding:0;
	float:right;
}


