@charset "UTF-8";

body { margin:0;padding:0;}

/*　特典紹介部の設定　*/
.itemlist {
	margin-bottom:2px;
	width:480px;
	margin-left:0px;
	padding-bottom:2px;
	border-bottom:1px solid #CCCCCC;
	background-color:#F3F3F3;
	color:#000000;
}

.itemlist td {
}

/*　説明部　*/
.msg {
	padding:3px 3px;
	font-size:12px;
	line-height:150%;
	background-color:#F3F3F3;
}

/*　スペック部　*/
.spec {
	font-size:10px;
	border-top:1px dashed #CCCCCC;
	padding-top:3px;
	line-height:130%;
}

/*　特典No.　*/
.no {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-bottom:3px;
	line-height:16px;
}

/*　特典名　*/
.hinmei {
	font-size:14px;
	line-height:18px;
	width:275px;
/*
	color:#0D5BDE;
*/
	color:#003366;
	font-weight:bold;
	background-color:#F3F3F3;
	padding:5px;
}

/*　ポイント　*/
.point {
	color:#FFFFFF;
	width:70px;
	font-size:10px;
	background-color:#5658d0;
	padding:5px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.05em;
}

.point strong {
	font-size:18px;
}

.memosize {
	text-align:right;
	font-size:10px;
	padding:5px 0px;
	color:#666666;
}

/*----------------------------------------------------*/
/*　ポイントの背景色設定のためのID　*/
#gift .point {
	background-color:#9FB9D5;
}
#ikou .point {
	background-color:#72B58D;
}
#web .point {
	background-color:#F5B677;
}
#stay .point {
	background-color:#C686A6;
}
#select .point {
	background-color:#85A3C7;
}
#business .point {
	background-color:#939AC4;
}
#beauty .point {
	background-color:#E87676;
}
#kitchen .point {
	background-color:#F3A0B6;
}
#living .point {
	background-color:#71A787;
}
#active .point {
	background-color:#F59077;
}
#relax .point {

	background-color:#BF9CB4;
}
#safety .point {
	background-color:#7889B4;
}
#kids .point {
	background-color:#C0B284;
}
#book .point {
	background-color:#A2BEC4;
}
#charity .point {
	background-color:#849093;
}
#muryo .point {
	background-color:#CC7474;
}

#fashion .point {
	background-color:#F06063;
}


#glay .point {
	background-color:#A071A2;
}

#atashi .point {
	background-color:#A071A2;
}

#realr .point {
	background-color:#A071A2;
}

#eternal .point {
	background-color:#A071A2;
}

h1 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}