@charset "Shift_JIS";


/*----- TOP新着情報 -----*/
#whats-new {
	width:514px;
	padding: 0px 0px 0px 3px;
	}

#whats-new ul {
	margin:0px;
	padding:0px 10px 0px 25px;
	list-style:none;
}
#whats-new li {
	padding:3px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	border-bottom: 1px dotted;
	border-bottom-color:#FFC2F3;
}
#whats-new li.new {
	list-style-image: url(../img/icon14.gif);
}
#whats-new li .date {
	margin-right:30px;
	color:#8FC31F;
}

/*----- TOP商品紹介 -----*/

#index-products {
	width: 514px;
	padding: 10px 0px 0px 3px;
	line-height:1.4;
}
#index-products ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#index-products li {
	width:250px;
	float:left;
	padding:0px 0px 10px 0px;
}
#index-products li.odd {
	margin-right:14px;
}

#index-products li .p {
	width:115px;
	float:left;
}

#index-products li .txt {
	width:135px;
	float:right;
	font-size:80%;
}
#index-products li .txt h3 {
	color:#CC0000;
	font-size:140%;
}
#index-products li .txt h4 {
	color:#8FC31F;
	font-size: 120%;
	font-weight: normal;
}
#index-products li .txt .link {
	text-align:right;
}

#index-products td ,#index-products th {
	padding:0px 0px 10px 0px;
	margin:0px;
	vertical-align:top;
}
#index-products td {
	width:250px;
}
#index-products th {
	width:14px;
}

#index-products td .p {
	width:115px;
	float:left;
}

#index-products td .txt {
	width:135px;
	float:right;
	font-size:80%;
}
#index-products td .txt h3 {
	color:#CC0000;
	font-size:140%;
}
#index-products td .txt h4 {
	color:#8FC31F;
	font-size: 120%;
	font-weight: normal;
}
#index-products td .txt .link {
	text-align:right;
}


/*----- プライバシー　ボーダー設定 -----*/
#privacy {
	border: 1px solid;
	border-color:#BE9E4B;
	line-height:140%;
	padding: 10px;
	background-color: #FDFCEA;
	}

#privacy-border {
	display:block;
	width:400px;
	border: 1px solid;
	border-color:#F15C8B;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 50px;
	}


/*----- カート設定 -----*/
#cart-pic {
	float:left;
	margin:0px 10px 0px 0px;
	width: 250px;
	}

#cart-title {
	width: 230px;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	background-color: #FFBBCF;
	border-bottom: 2px solid;
	border-bottom-color:#F15C8B;
	font-size:120%;
	}
	
#cart-title img {
	vertical-align:middle;
}


/*----- 会社概要 -----*/
#company-table table {
	width: 510px;
	line-height:120%;
	border-collapse:collapse;
	}

#company-table td,
#company-table th{
	border-bottom: 1px dotted;
	border-bottom-color:#CCCCCC;
	padding: 5px 5px 5px 5px
	}

#company-table th{
	font-weight:normal;
	color: #FB788E;
	}

/*----- トピック -----*/
.topic1-tbl {
	width:300px;
	padding: 10px;
	border: 1px solid #333333;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.topic1-tbl img {
	margin-bottom:10px;
}

/*----- 安心生活とは？ -----*/

.relief {
	margin-top:20px;
	font-size:14px;
	line-height:28px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}

/*----- 商品一覧 -----*/

.p-list {
	margin-top:10px;
	line-height:1.4;
}

.p-list table {
	margin-bottom:10px;
}

.p-list img {
	margin-right:5px;
}

/*----- 商品詳細 -----*/

.tocart {
	padding-top:10px;
}
.tocart th {
	padding:0px 10px 0px 0px;
}
.tocart th ,.tocart td {
	vertical-align:top;
}
