h1#flower_center-title {text-align: center;}
h1#flower_center-title img {max-width: 1024px;vertical-align: bottom;}

#flower_center-wrapper{
	max-width: 1024px;
	position:relative;
	margin: 2% auto;
	background: white;
	overflow: hidden;
	width: 96%;}
#items{margin: 20px auto;max-width: 800px;}
#items div {overflow: hidden;}
#items h2{margin: 20px auto; padding: 10px; background-color:#FFEEFF;}
#items .flower{padding: 10px;margin:0 0 10px;overflow: hidden;box-shadow: 0 2px 2px 0 rgba(0,0,0,.15), 0 3px 1px -2px rgba(0,0,0,.15), 0 1px 5px 0 rgba(0,0,0,.15);}
#items h3{}
#items .last{margin-right: 0;}
.flower-name {
	padding: 5px 0;
	text-align: center;
	font-family: serif;
	font-size: 1.3rem;
}
.flower-namber {font-size: 0.9rem;margin: 0;}
.flower-price {font-size: 1.3rem;margin: 0;}
.flower-price span {
padding-top: 5px;
font-weight: normal;
font-size: 0.8rem;}
.flower-cap {font-size: 0.8rem;}

#items .notes {margin: 32px auto; clear: both;}
#items .notes li{margin-left:1em;list-style-type:disc;list-style-position:outside;}

#order-internet{margin: 32px auto;max-width: 800px;}
#order-internet h3{margin: 8px 16px;}
#order-internet p{margin: 8px 0;text-align: center;}
#order-internet ul{margin: 0;}
#order-internet li{margin-left: 1em; list-style-type:disc;list-style-position:outside;}

#order-tel{margin: 32px auto;max-width: 800px;}

#description-tel{margin: 8px 0;}
#description-tel .notes li{margin-left: 1em; list-style-type:disc;list-style-position:outside;}

#description-fax{margin: 8px 0;}
#description-fax .notes li{margin-left: 1em; list-style-type:disc;list-style-position:outside;}

#payment{margin: 24px 16px;}
#cancel{margin: 24px 16px;}

#payment p{margin-left: 16px;}
#cancel ul{margin-left: 16px;}
#cancel li{margin-left: 1em; list-style-type:disc;list-style-position:outside;}

@media screen and (min-width: 768px) {
/*#items div  {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 6px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto 6px auto;
	grid-template-rows: auto auto;
	-webkit-column-gap: 6px;
	-moz-column-gap: 6px;
	column-gap: 6px;
}#items div > *:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}#items div > *:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
}#items div > *:nth-child(3) {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
}#items div > *:nth-child(4) {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
}#items div > *:nth-child(5) {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
}#items div > *:nth-child(6) {
	-ms-grid-row: 3;
	-ms-grid-column: 5;
}*/
#items div a {width: 48%;float: left;margin: 1%;}
.flower-name, .flower-price {font-size: 1rem;}
.flower-cap {font-size: 0.7rem;}
#order-internet h3 {text-align: center;}
#order-internet ul {padding: 0 15px;font-size: 0.95rem;}
#description-tel, #description-fax, #items .notes {padding: 15px;font-size: 0.95rem;}
}
@media screen and (min-width: 1200px) {
}