/*--------

Body Background

---------*/

body#contact{

	width: 100%;
	height: auto;
	background: url(../images/bg-contact.jpg) top center no-repeat;
	min-width: 1000px;

}

/*--------

Main Title

---------*/

#maintitle{

	background: url(../images/slider-bg.png) top left no-repeat;
	padding-top: 40px;
	margin-bottom: 120px;

}

	#maintitle img{

		display: block;
		margin: 0 auto;

	}

/*--------

Page Contents

---------*/

#page-contents{

	width: 980px;
	overflow: hidden;

}

	.contact-col p{

		font-size: 16px;
		text-align: center;

	}

	.goods-bottom-col{

		padding: 3px;
		border: 2px solid #c1c1c1;
		margin: 20px 10px 30px 0;

	}

		.goods-bottom-col-inner{

			padding: 25px 30px;
			border: 1px solid #c1c1c1;

		}

	.contact-col a{

		text-indent: -9999px;
		display: block;
		width: 182px;
		height: 33px;
		margin: 30px auto 0;
		background: url(../images/contact.jpg) top center no-repeat;

	}

	/*

	.contact-col dl{

		overflow: hidden;
		padding: 3px;
		border-bottom: 1px solid #dddddd;

	}

	.contact-col dl.first-child{

		border-top: 1px solid #dddddd;

	}

		.contact-col dl dt{

			float: left;
			width: 170px;
			background: url(../images/contact-form-bg.jpg) top left repeat;
			padding: 20px 15px;

		}

		.contact-col dl.last-child dt{

			height: 73px;
			background: url(../images/contact-form-bg-last.jpg) top left repeat;

		}

			.contact-col dl dt span:before{

				content: "・";
				padding-right: 5px;

			}

			.contact-col dl dt .require{

				color: red;
				padding-left: 5px;

			}

			.contact-col dl dd{

				float: left;
				padding: 15px;

			}

			.contact-col dl.last-child dd{
				
				padding-bottom: 0;

			}

				.contact-col dl dd input, .contact-col dl dd textarea{

					padding: 5px;
					border: 1px solid #dddddd;

				}

		.contact-col ul{

			text-align: center;

		}

			.contact-col ul li{

				display: inline-block;
				margin-top: 50px;

			}

				.contact-col ul li input{
					
					text-indent: -9999px;
					width: 182px;
					height: 33px;
					border: none;
					margin: 0 5px;

				}

				.contact-col ul li .reset{

					background: url(../images/contact-form-reset.jpg);

				}

				.contact-col ul li .confirm{

					background: url(../images/contact-form-confirm.jpg);

				}

				.contact-col ul li .submit{

					background: url(../images/contact-form-submit.jpg);

				}

		.contact-col h4.thanks-title{

			font-size: 24px;
			font-weight: bold;
			text-align: center;
			margin-bottom: 30px;

		}

		.contact-col h4.thanks-title:before{

			display: block;
			content: "";
			background: url(../images/thanks-icon-1.png) top left no-repeat;
			width: 52px;
			height: 29px;
			margin: 0 auto 10px;

		}

		.thanks-col p{

			font-size: 15px;
			text-align: center;
			margin-bottom: 15px;

		}

		.thanks-col .thanks-icon{

			float: right;

		}

	*/