@charset "utf-8";

/*  ----------------------------------------------------  */
/*  カスタマイズ  */
/*  ----------------------------------------------------  */

.custom_table_waku {
	width:877px;
	margin:0px 0px 20px 0px;
}

.custom_table_left {
	width:300px;
	padding: 15px 0px 15px 0px;
	border-top:1px dotted #adaaa5;
	line-height:1.7em;
	vertical-align:top;
}

.custom_table_center {
	width:20px;
}


.custom_table_right {
	vertical-align:top;
	border-top:1px dotted #adaaa5;
	padding: 15px 10px 5px 10px;
	line-height:1.7em;
	text-align:left;
}

.custom_table_left2 {
	width:300px;
	padding: 15px 0px 15px 0px;
	border-top:1px dotted #adaaa5;
	line-height:1.7em;
	font-weight:bold;
	font-size:1.3em;
	vertical-align:top;
}

.custom_table_waku p {
	margin:0px 0px 20px 0px;
}

.cusotm_jewel {
	border:1px solid #ffffff;
	padding:10px 5px 10px 10px;
	margin:0px 0px 10px 0px;
}

.cusotm_jewel table {
	width:630px;
	margin:0px 0px 15px 0px;
}

.cusotm_jewel2 {
	float:left;
	display:inline;
	margin:0px 5px 30px 0px;
	border:1px solid #ffffff;
	padding:10px 0px 10px 10px;
}


.cusotm_jewel2 table {
	width:310px;
	margin:0px 0px 15px 0px;
}

.cusotm_jewel3 {
	float:left;
	display:inline;
	margin:0px 0px 30px 0px;
	border:1px solid #ffffff;
	padding:10px 0px 10px 10px;
}

.cusotm_jewel3 table {
	width:310px;
	margin:0px 0px 15px 0px;
}


.cusotm_jewel td , .cusotm_jewel2 td , .cusotm_jewel3 td {
	font-size:0.6em;
	width:75px;
	line-height:1.0em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	vertical-align:top;
} 

.cusotm_jewel td p , .cusotm_jewel2 td p , .cusotm_jewel3 td p {
	width:70px;
	margin:0px 0px 0px 0px;
}


.custom_price_list {
	width:647px;
	margin:0px 0px 20px 0px;
}

.custom_price_list td {
	vertical-align:top;
	padding:10px 0px 10px 0px;
}

.custom_price_list_left {
	width:180px;
	border-bottom:1px dotted #adaaa5;
}

.custom_price_list_center {
	width:137px;
	border-bottom:1px dotted #adaaa5;
}

.custom_price_list_right {
	width:330px;
	border-bottom:1px dotted #adaaa5;
}

.custom_price_list_left2 {
	width:180px;
}

.custom_price_list_center2 {
	width:137px;
}

.custom_price_list_right2 {
	width:330px;
}


.custom_price_list2 {
	width:290px;
	float:left;
	display:inline;
	margin:0px 30px 0px 0px;
	padding:0px 0px 20px 0px;
}


.custom_color {
	width:640px;
}

.custom_color td {
	padding:0px 30px 0px 0px;
}

.custom_charm {
	margin:0px 0px 30px 0px;
}

.custom_tyokin_table td {
	text-align:center;
}