
/*
===============================================
通常版 CSS （お中元、お歳暮と異なる箇所）
===============================================
*/

.i-listarea{
	border:1px solid #7c94c2;
}
.i-item-txt h3{
	background:#ffffff url(../img/icon03.gif) no-repeat 0 1px;
}
.i-item-photo img{
	border:3px solid #dfdffe;
}

	#Lmenu {
		background-color:#eaeaea;
	}
	#Lmenu .l-menu .l-item-txt{
		background:#ffffff url(../img/lmenu_bg01.gif) no-repeat 0 0;
	}
	#Lmenu .l-menu .l-item-sub table{
		border-color: #d7d7d7;
	}
	#Lmenu .l-menu .l-item-sub td{
		border-bottom: 1px solid #d7d7d7;
	}

	#Lmenu .l-form{
		background-color:#eae9d7;
	}
	#Lmenu .l-form input{
		border:1px solid #b9b7d0;
	}
	#Lmenu .l-form .notice{
		background-color:#74a9c0;
	}
	#Lmenu .l-form .links{
		border-top:1px solid #9997af;
	}
	#Lmenu .l-cart h3{
		background:#eaeaea url(../img/icon07.gif) no-repeat left 1px;
	}
	#Lmenu .l-cart ul{
		border-color: #d7d7d7;
	}
	#Lmenu .l-cart ul li{
		border-bottom: 1px solid #d7d7d7;
	}
	#Lmenu .l-cart ul li.sum{
		background-color:#edeacb;
	}

/*title*/
.text-style01 h2{
	background:#dfdffe url(../img/icon09.gif) no-repeat 7px 7px;
	color:#002664;
	}


/*list*/
ul.type01 .mark{color:#ccccff;}


/* table-area */
table.type01 {
	border-collapse: collapse;
	margin-bottom:9px;
}
	table.type01 th{
		text-align:center;
		background-color:#dfdffe;
		color:#5a5a90;
		padding:6px 8px;
		border:1px solid #a8a9c1;
		font-size:75%;
		font-weight:normal;
	}
	table.type01 th.th01{
		text-align:left;
		background-color:#f2f2fd;
		color:#797a98;
	}
	table.type01 td{
		color:#021952;
		padding:6px 8px;
		border:1px solid #a8a9c1;
		font-size:75%;line-height:150%;
		vertical-align: middle;
	}
	table.type01 td.td01{
		background:#fefbe8;
	}
	table.type01 td strong{color:#5a5a90;}
	table.type01 td.t-sum{
		text-align:center;
		color:#ff0000;
		font-weight:bold;
	}
	table.type01 td.t-price{
		text-align:center;
		padding:3px;
		line-height:120%;
	}
	table.type01 td td{
		border:0;vertical-align: top;padding-left:0;
	}
	td.t-center{text-align:center;}
	table.type01 td.t-botton,
	td.t-botton{text-align:right;vertical-align: bottom;}

/*form*/
#Contents input.type02,
#Contents2 input.type02{
	background-color:#6385cc;
	border-top:1px solid #a1bef9;
	border-left:1px solid #a1bef9;
	border-bottom:1px solid #375ba4;
	border-right:1px solid #375ba4;
	color:#ffffff;
}