@charset "UTF-8";

* {
	font-family:arial;
}

/*------------------------------------------------------------

------------------------------------------------------------*/
#id_mypage_contents_top {
	margin: 8px 0 0;
}

#id_mypage_contents_base {
	width: 776px;
	background: #ffffff;
}

#id_mypage_contents_block {
	width: 720px;
	margin: 0 auto;
	font-size: 12px;
	color: #565656;
	line-height: 1.2;
}

.c_mypage_text_title_b {
	font-size: 16px;
	font-weight: 700;
	color: #50860f;
	padding: 5px 0;
}

.c_mypage_text_title {
	font-size: 14px;
	font-weight: 700;
	color: #50860f;
	padding: 5px 0;
}

.c_mypage_text_title_red {
	font-size: 12px;
	font-weight: 700;
	color: #ff2020;
	padding: 5px 0;
}

.c_mypage_text_title_orange {
	font-size: 12px;
	font-weight: 700;
	color: #ff8400;
	padding: 5px 0;
}

.c_mypage_text_title_glay {
	font-size: 12px;
	font-weight: 700;
	color: #9d9d9d;
	padding: 5px 0;
}


/*------------------------------------------------------------
商品テーブル部分
------------------------------------------------------------*/
table.c_mypage_table_style {
	width: 720px;
	border-collapse: collapse;
	margin: 0 auto;
}

.c_mypage_table_style th, .c_mypage_table_style td {
	text-align: left;
	padding: 5px;
	border: 1px solid #d1d1d1;
	text-align: center;
}

.c_mypage_table_style td.c_mypage_free {
	text-align: left;
}

.c_mypage_table_style th{
	background: #5a874e url("../img/table_th_bg.png") repeat-x;
	color: #fff;
	font-size: 11px;
}

.c_mypage_table_style td{
	background: #ebf0e9;
	font-size: 12px;
	color: #565656;
}

td.c_mypage_cord {
	text-align: left;
	width: 200px;
}

td.c_mypage_cord_dest {
	text-align: left;
	width: 200px;
}

td.c_mypage_price {
	text-align: right;

}

td.c_mypage_price_small_all {
	text-align: right;
	font-weight: 700;
}

td.c_mypage_goukei {
	text-align: left;
	background: #ffffff;
}

td.c_mypage_textarea {
	text-align: left;
	background: #ffffff;
}

td.c_mypage_price_all {
	text-align: right;
	font-size: 1.2em;
	font-weight: 700;
	background: #fffccd;
}

td.c_mypage_price_small_all2 {
	text-align: right;
	background: #ffffff;

}

input.c_mypage_number {
	text-align: center;
}

.c_mypage_right {
	text-align: right;
}

.c_mypage_attention {
	font-size: 0.85em;
	color: #ff2020;
}
