@charset "UTF-8";

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

配送プラン

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

#delivery #main h1 {
	background-image: url(/s/delivery/img/delivery_h1.jpg);
}

#delivery #main #once {
	margin-bottom: 1.69em;
}

#delivery #main #once .inner {
	padding-right: 340px;
	min-height: 190px;
	background: url(/s/delivery/img/delivery_once_img.jpg) no-repeat right top;
}

#delivery #main #once .inner h4 {
	font-weight: bold;
	font-size: 107%;
	color: #f34949;
}

#delivery #main #once .inner p {
	margin-bottom: 1.69em;
}

#delivery #main #term {
	margin-bottom: 1.69em;
}

#delivery #main #term .inner .lead {
	padding-right: 320px;
	min-height: 170px;
	background: url(/s/delivery/img/delivery_term_img.jpg) no-repeat right top;
}

#delivery #main #term .inner .lead h4 {
	font-weight: bold;
	font-size: 107%;
	color: #f34949;
}

#delivery #main #term .inner .lead p {
	margin-bottom: 1.69em;
}

#delivery #main #term .inner table {
	width: 100%;
}

#delivery #main #term .inner table th,
#delivery #main #term .inner table td {
	width: 25%;
	border: solid 1px #98d1e8;
	text-align: center;
}

#delivery #main #term .inner table th {
	padding: 16px 10px;
	font-weight: bold;
	background: #d2eef9;
}

#delivery #main #term .inner table th.cols {
	background: #edf8fd;
}

#delivery #main #term .inner table td {
	padding: 13px 10px;
}

#delivery #side #sideNav h2 {
	background-image: url(/s/delivery/img/sidenav_ttl.png);
}