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

/*---------header---------*/

div.header_navi {
	width:763px;
	height:22px;
	margin:0 auto;
}

div.header_navi li {
	float:left;
	margin:0 3px 0 0;
}

div.header_navi li.none {
	margin:0;
}

div.company {
	text-align:center;
	margin:21px 0 0 0;
}

div.company p {
	color:#796345;
}

div.company p span {
	color:#796345;
	margin:0 0 0 20px;
}

/*---------contents---------*/

div#mail {
	margin:0 auto;
}

div#contents {
	height:582px;
	margin:0 0 90px 0;
}

div.contBox {
	width:900px;
}

div#title_home {
	width:900px;
	margin:33px 0 0 0;
}

div#title_home h2 {
	width:789px;
	margin:0 0 0 28px;
	float:left;
}

div#title_home p.home_btn {
	width:55px;
	float:left;
	margin:20px 0 0 0;
}


div.main_contents {
	width:900px;
}

div.main_cont {
	width:900px;
	padding:0 0 20px 0;
	border-bottom:2px solid #d9d9d9;
}

div.main_contents_left {
	width:416px;
	margin:0 0 0 28px;
	/margin:0 0 0 14px;
	float:left;
}

div.main_contents_right {
	width:416px;
	float:left;
	margin:0 0 0 40px;
	/margin:0 0 0 20px;
}


th, td {
	color:#796345;
}

th {
	text-align:left;
}

th span {
	color:#ff11ff;
}

th.subject {
	padding:20px 0 5px 0;
}

th.name {
	padding:9px 0 7px 0;
}

th.email {
	padding:9px 0 6px 0;
}

th.email2 {
	padding:11px 0 7px 0;
}

th.tel {
	padding:9px 0 6px 0;
}

th.address {
	padding:12px 0 6px 0;
}

th.article {
	padding:16px 0 6px 0;
}

th.otoiawase {
	padding:20px 0 5px 0;
}

th.message {
	padding:20px 0 10px 0;
}


div#button_pageTop {
	width:900px;
	height:24px;
	margin:17px 0 0 0;
}

div#button_pageTop p#submit {
	width:131px;
	float:left;
	margin:0 0 0 310px;
	/margin:0 0 0 155px;
}

div#button_pageTop p#reset {
	width:131px;
	float:left;
	margin:0 0 0 19px;
}

div#button_pageTop p#top {
	text-align:center;
}

/*---------footer---------*/

div#footer {
	position:fixed;
	left:0;
	bottom:0;
	background:url(../images/footer_bg.gif) repeat-x top left;
	width:100%;
	height:82px;
	z-index:6;
}





td#send {
	text-align:center;
	padding:97px 0 145px 0;
}

/* input  textarea  wight / height 指定 */

.name_tel {
	width:168px;
	height:18px;
}

.mail {
	width:290px;
	height:18px;
}

.address {
	width:414px;
	height:18px;
}

.PR {
	width:392px;
	height:108px;
	max-width:392px;/*←ここが限界！*/
	max-height:108px;/*←ここが限界！*/
}

