#container { padding-top: 11px; }

#key {
	background: url("../img/pizza/bg_key.jpg") no-repeat center top fixed;
	background-size: cover;
	height: 524px;
}

#key #key_ttl { padding-top: 147px; }

#container { background: url("../img/pizza/bg_ct.png") repeat-x center top; }

#head > div { background: url("../img/pizza/bg_head_t.jpg") repeat-x center top; }

#head .center {
	background: url("../img/pizza/bg_head_ct.png") no-repeat center top;
	padding-top: 103px;
	padding-bottom: 38px;
}

#head_l { width: 538px; }

#head_r {
	width: 442px;
	margin-right: -8px;
}

#head_txt {
	width: 528px;
	padding-top: 17px;
	padding-left: 3px;
	letter-spacing: 0.6px;
}

#head_box {
	background: url("../img/pizza/head_box.jpg") no-repeat center top;
	width: 538px;
	height: 269px;
	color: #fffaea;
	line-height: 21px;
	font-size: 12px;
	margin-top: 38px;
}

#head_box h3 {
	padding-top: 23px;
	padding-left: 32px;
}

#head_box > div {
	padding-left: 30px;
	padding-top: 10px;
	width: 315px;
}

#six { background: url("../img/pizza/bg_six.jpg") repeat-x center top; }

#six > div {
	background: url("../img/pizza/bg_six_ct.jpg") no-repeat center top;
	min-height: 2206px;
	font-size: 13px;
	line-height: 20px;
}

#six h2 { padding-bottom: 19px; }

#six dd {
	padding-top: 11px;
	padding-left: 7px;
	padding-bottom: 27px;
	letter-spacing: 0.6px;
}

#six_column5 {
	background: url("../img/pizza/bg_six_column5.jpg") no-repeat center top;
	height: 261px;
	position: relative;
	margin-top: 66px;
}

#six_column5 h3 {
	padding-left: 20px;
	padding-top: 15px;
}

#column5_txt {
	padding-left: 50px;
	padding-top: 5px;
	width: 350px;
	line-height: 20px;
	letter-spacing: 0.6px;
}

#six_column5_img {
	position: absolute;
	top: -40px;
	right: -60px;
}

#column5_txt > p { padding-bottom: 15px; }

#six_column6 h3 {
	padding-top: 77px;
	padding-bottom: 41px;
}

#six_column6 dl {
	width: 232px;
	margin-left: 24px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.6px;
}

#six_column6 dt { padding-bottom: 4px; }

#six_column6 .style1 { letter-spacing: 0.5px; }

#sec_pizza {
	background: url("../img/pizza/bg_line1.png") repeat-x center top;
	padding-top: 11px;
}

#sec_pizza > div {
	background: url("../img/pizza/bg_pizza.png") no-repeat center top;
	padding-bottom: 125px;
}

#sec_pizza dl {
	position: relative;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: 0.6px;
}

#sec_pizza .price { font-size: 29px; }

#sec_pizza .price span { font-size: 18px; }

#pizza_info1 {
	margin-top: 82px;
	width: 390px;
	min-height: 396px;
}

#pizza_info1 .price {
	font-size: 38px;
	top: 68px;
	left: 14px;
}

#pizza_info1 .price span { font-size: 20px; }

#pizza_info1 .txt {
	padding-top: 17px;
	padding-left: 16px;
}

#pizza_info2 {
	width: 448px;
	padding-left: 13px;
	margin-top: 240px;
	float: left;
}

#pizza_info2 dt { padding-bottom: 8px; }

#pizza_info2 .price {
    top: 39px;
    right: 8px;
}

#pizza_info3 {
	width: 422px;
	padding-left: 76px;
	float: left;
}

#pizza_info3 > p { padding-left: 4px; }

#pizza_info3 dt { padding-top: 12px; }

#pizza_info3 .price {
    right: -120px;
    top: 24px;
}

#pizza_info3 .txt {
	padding-left: 12px;
	padding-top: 7px;
}

#pizza_info4 {
	width: 542px;
	float: left;
}

#pizza_info4 > p {
	padding-top: 32px;
	margin-left: -24px;
}

#pizza_info4 dt { padding-top: 4px; }

#pizza_info4 .price {
    top: 60px;
    left: 265px;
}

#pizza_info4 .txt {
	padding-top: 10px;
	padding-left: 3px;
}

#pizza_info5 {
	width: 403px;
	padding-left: 35px;
	padding-top: 111px;
}

#pizza_info5 > p { padding-left: 5px; }

#pizza_info5 dt { padding-top: 22px; }

#pizza_info5 .price {
    top: 65px;
    right: -49px;
}

#pizza_info5 .txt {
	padding-top: 7px;
	padding-left: 5px;
}

#pizza_info6 {
	width: 495px;
	padding-right: 20px;
	padding-top: 48px;
}

#pizza_info6 .price {
    top: 53px;
    left: 290px;
}

#pizza_info6 .txt {
	padding-top: 20px;
	padding-left: 33px;
}

#banner p {
	width: 480px;
	padding-top: 39px;
}
