@charset "utf-8";
/* CSS Document */

div#contents {
	width: 974px;
	margin: 0 auto 0 auto;
	padding: 84px 0 182px 0;
}
	div#contents h2 {
		height: 45px;
		border-bottom: #65625D 3px double;
		text-align: center;
	}
		div#contents h2 img { vertical-align: top; }
	div#contents p.ptext01 {
		margin: 37px auto 0 auto;
		text-align: center;
		font-size: 14px;
		color: #655F5D;
		line-height: 22px;
		letter-spacing: 1px;
	}
	div#contents div.telBox {
		width: 530px;
		height: 70px;
		margin: 58px auto 133px auto;
		border:#CDCCCC 1px solid;
		padding: 35px 65px;
		text-align: center;
		vertical-align: top;
	}
		div#contents div.telBox img {
			vertical-align: top;
		}
		div#contents div.telBox span.tel01 {
			display: inline-block;
			height: 28px;
			line-height: 28px;
			font-size: 30px;
			color: #65605D;
			vertical-align: top;
			letter-spacing: 1px;
		}
		div#contents div.telBox span.tel02 {
			display: inline-block;
			height: 28px;
			width: 220px;
			line-height: 28px;
			font-size: 14px;
			color: #65605D;
			letter-spacing: 1px;
			margin-left: 28px;
			vertical-align: top;
			text-align: left;
		}
	div#contents div.contactBox {
		width: 750px;
		margin: 0 auto;
		padding: 55px 0 0 0;
	}
		div#contents div.contactBox form#contactForm {}
			div#contents div.contactBox form#contactForm p.errMes {
				font-size: 14px;
				color: #655F5D;
				line-height: 22px;
				display: none;
				font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
			}
			div#contents div.contactBox form#contactForm p.ptext02, div#contents div.contactBox form#contactForm p.confime_mes{
				font-size: 14px;
				color: #655F5D;
				line-height: 22px;
				text-align: center;
				margin-bottom: 65px;
			}
			div#contents div.contactBox form#contactForm p.confime_mes{ display: none; }
				div#contents div.contactBox form#contactForm p.ptext02 span { 
					font-size: 14px;
					color:#5F0C3D;
				}
			div#contents div.contactBox form#contactForm p.koumoku {
				width: 165px;
				font-size: 14px;
				color: #655F5D;
				line-height: 35px;
				font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
				float: left;
			}
				div#contents div.contactBox form#contactForm p.koumoku span {
					font-size: 14px;
					color:#5F0C3D;
					margin-left: 5px;
				}
			div#contents div.contactBox form#contactForm div.box01, div#contents div.contactBox form#contactForm div.box02 {
				width: 616px;
				height: 35px;
				padding: 25px 64px 25px 70px;
				border-top: #333333 1px dotted;
			}
				div#contents div.contactBox form#contactForm div.box01 input {
					display: block;
					height: 35px;
					width: 450px;
					float:left;
					border: #E5E4DE 1px solid;
					background: #F5F5F5;
					padding: 0 5px;
				}
				div#contents div.contactBox form#contactForm div.box02 input {
					display: block;
					height: 35px;
					width: 200px;
					float:left;
					border: #E5E4DE 1px solid;
					background: #F5F5F5;
					padding: 0 5px;
				}
			div#contents div.contactBox form#contactForm div.box03 {
				width: 616px;
				height: 180px;
				padding: 25px 64px 25px 70px;
				border-top: #333333 1px dotted;
				border-bottom: #333333 1px dotted;
			}
				div#contents div.contactBox form#contactForm div.box03 textarea {
					display: block;
					height: 180px;
					width: 450px;
					float:left;
					border: #E5E4DE 1px solid;
					background: #F5F5F5;
					padding: 5px;
				}
			div#contents div.contactBox form#contactForm a#confime {
				display: block;
				width: 245px;
				height: 50px;
				background: url(../images/contact/kakunin.png) no-repeat;
				cursor: pointer;
				margin: 57px auto 0 auto;
			}
			div#contents div.contactBox form#contactForm div.btnBox {
				margin: 57px auto 0 auto;
				text-align: center;
				display: none;
			}
			div#contents div.contactBox form#contactForm a#back {
				display: inline-block;
				width: 245px;
				height: 50px;
				background: url(../images/contact/modoru.png) no-repeat;
				cursor: pointer;
			}
			div#contents div.contactBox form#contactForm input#send {
				display: inline-block;
				-webkit-appearance: none;
				border: none;
				width: 245px;
				height: 50px;
				background: url(../images/contact/send.png) no-repeat;
				cursor: pointer;
			}